| Commit message (Expand) | Author | Age | Files | Lines |
* | feat: can overwrite existing functions | dan | 2023-06-02 | 3 | -30/+34 |
* | feat: runtime defined words are compiled; | dan | 2023-06-02 | 6 | -65/+98 |
* | refactor: always output via buffer | dan | 2023-06-02 | 1 | -4/+0 |
* | refactor: always output via buffer | dan | 2023-06-02 | 10 | -184/+260 |
* | refactor: neaten makefile | dan | 2023-05-31 | 1 | -4/+12 |
* | Merge branch 'master' of https://git.danrh.net/forth | dan | 2023-05-31 | 2 | -6/+1 |
|\ |
|
| * | tests: fix negate test | dan | 2023-05-31 | 2 | -6/+1 |
* | | docs: update readme and rlwrap completions with new commands | dan | 2023-05-31 | 2 | -14/+57 |
|/ |
|
* | refactor: stack and optable are grouped as forthmachine | dan | 2023-05-31 | 1 | -21/+30 |
* | build: build wasm & js | dan | 2023-05-30 | 1 | -0/+0 |
* | fix: clear outputbuffer properly | dan | 2023-05-30 | 1 | -4/+2 |
* | build: build wasm & js | dan | 2023-05-30 | 1 | -0/+0 |
* | fix: don't dump debug info to output | dan | 2023-05-30 | 1 | -5/+1 |
* | build: build wasm & js | dan | 2023-05-30 | 2 | -0/+1858 |
* | feat: web version also uses c code, compiled to wasm | dan | 2023-05-30 | 6 | -166/+87 |
* | feat: JIT-compiled ops are in an array | dan | 2023-05-30 | 4 | -61/+113 |
* | refactor: optable no longer global | dan | 2023-05-29 | 3 | -52/+65 |
* | docs: readme for lxiny-examples | dan | 2023-05-29 | 1 | -0/+1 |
* | tests: add lxiny-examples tests | dan | 2023-05-29 | 6 | -0/+52 |
* | feat: tuck and clearstack commands | dan | 2023-05-29 | 3 | -3/+18 |
* | license: released int othe public domain | dan | 2023-05-29 | 1 | -0/+4 |
* | feat: add jit-compiled optype ; add more new commands | dan | 2023-05-29 | 5 | -2/+122 |
* | feat: add .s,roll,pick,and depth commands to c forth | dan | 2023-05-29 | 4 | -51/+104 |
* | tests: add failing nested if test, make runtests.sh return exit code 1 on fai... | dan | 2023-05-29 | 4 | -1/+22 |
* | tests: add initial tests and test runner script | dan | 2023-05-29 | 6 | -0/+68 |
* | fix: js forth not statement so that string "0" inverts to true | dan | 2023-05-26 | 1 | -1/+1 |
* | fix: c forth "then" keyword is discarded properly (in both "if" cases) | dan | 2023-05-26 | 1 | -8/+15 |
* | docs: readme update usage warning | dan | 2023-05-26 | 1 | -3/+2 |
* | fix: js forth if statement so that string "0" is false | dan | 2023-05-26 | 1 | -1/+1 |
* | fix: js forth prompt should be below output | dan | 2023-05-26 | 1 | -8/+12 |
* | fix: js forth prompt arrow still on same line on mobile view | dan | 2023-05-26 | 1 | -0/+1 |
* | refactor: make defineop static, remove from interface | dan | 2023-05-26 | 2 | -55/+54 |
* | format: correct forth.c indentation | dan | 2023-05-26 | 1 | -16/+16 |
* | docs: correct readme to reflect gcc to clang change | dan | 2023-05-26 | 1 | -1/+1 |
* | refactor: switch case to pick optype; isnumber tidy up; | dan | 2023-05-26 | 1 | -19/+20 |
* | refactor: if and : moved to optable too | dan | 2023-05-26 | 4 | -52/+74 |
* | refactor: pop and peek are no longer special cases; remove dump command | dan | 2023-05-26 | 2 | -17/+15 |
* | fix: js forth has same built-ins as c forth | dan | 2023-05-26 | 1 | -14/+23 |
* | docs: update readme.md ; add run-rlwrap makefile command; add rlwrap completi... | dan | 2023-05-25 | 3 | -5/+36 |
* | refactor: split optable and stack into sep files | dan | 2023-05-25 | 5 | -215/+274 |
* | add readme.md | dan | 2023-05-24 | 1 | -0/+10 |
* | add builtins "/" and "*" | dan | 2023-05-24 | 1 | -3/+16 |
* | add if,not,=,drop,rot,swap,over words | dan | 2023-05-23 | 1 | -3/+67 |
* | clean and comment | dan | 2023-05-23 | 1 | -61/+11 |
* | start c version | dan | 2023-05-23 | 1 | -0/+280 |
* | feat: swap command | dan | 2023-05-20 | 1 | -0/+6 |
* | fix: cli input prompt should be printed to stderr, not stdout | dan | 2023-05-20 | 1 | -1/+1 |
* | feat: `if` command; fix: input should be printed above output | dan | 2023-05-20 | 2 | -8/+39 |
* | feat: dup command | dan | 2023-05-19 | 1 | -2/+3 |
* | fix: nodejs version should not crash | dan | 2023-05-19 | 1 | -2/+7 |