aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* docs: readme fix mistake in proc declaration e.g.HEADmasterdan2024-06-291-1/+1
|
* refactor: remove unused optable methods compilewords and addopdan2023-06-121-26/+0
|
* builddan2023-06-031-0/+0
|
* tests: add do loop testsdan2023-06-032-0/+34
|
* feat: add do ... loop;dan2023-06-033-2/+42
|
* feat: add errorhandler typedan2023-06-031-0/+4
|
* builddan2023-06-032-28/+1
|
* feat: optable errors handled with error handlers, not just by printingdan2023-06-034-18/+16
|
* feat: forthmachine and stack errors handled with error handlers, not just by ↵dan2023-06-036-26/+71
| | | | printing
* refactor: delete unused outputbuffer and outputline, add prefix to optype enumdan2023-06-024-38/+32
|
* builddan2023-06-021-0/+0
|
* tests: add redefine-builtin test and re-add nested-ifs3 testdan2023-06-022-0/+10
|
* feat: can overwrite existing functionsdan2023-06-023-30/+34
|
* feat: runtime defined words are compiled;dan2023-06-026-65/+98
|
* refactor: always output via bufferdan2023-06-021-4/+0
|
* refactor: always output via bufferdan2023-06-0210-184/+260
|
* refactor: neaten makefiledan2023-05-311-4/+12
|
* Merge branch 'master' of https://git.danrh.net/forthdan2023-05-312-6/+1
|\
| * tests: fix negate testdan2023-05-312-6/+1
| |
* | docs: update readme and rlwrap completions with new commandsdan2023-05-312-14/+57
|/
* refactor: stack and optable are grouped as forthmachinedan2023-05-311-21/+30
|
* build: build wasm & jsdan2023-05-301-0/+0
|
* fix: clear outputbuffer properlydan2023-05-301-4/+2
|
* build: build wasm & jsdan2023-05-301-0/+0
|
* fix: don't dump debug info to outputdan2023-05-301-5/+1
|
* build: build wasm & jsdan2023-05-302-0/+1858
|
* feat: web version also uses c code, compiled to wasmdan2023-05-306-166/+87
|
* feat: JIT-compiled ops are in an arraydan2023-05-304-61/+113
|
* refactor: optable no longer globaldan2023-05-293-52/+65
|
* docs: readme for lxiny-examplesdan2023-05-291-0/+1
|
* tests: add lxiny-examples testsdan2023-05-296-0/+52
|
* feat: tuck and clearstack commandsdan2023-05-293-3/+18
|
* license: released int othe public domaindan2023-05-291-0/+4
|
* feat: add jit-compiled optype ; add more new commandsdan2023-05-295-2/+122
|
* feat: add .s,roll,pick,and depth commands to c forthdan2023-05-294-51/+104
|
* tests: add failing nested if test, make runtests.sh return exit code 1 on ↵dan2023-05-294-1/+22
| | | | failure
* tests: add initial tests and test runner scriptdan2023-05-296-0/+68
|
* fix: js forth not statement so that string "0" inverts to truedan2023-05-261-1/+1
|
* fix: c forth "then" keyword is discarded properly (in both "if" cases)dan2023-05-261-8/+15
|
* docs: readme update usage warningdan2023-05-261-3/+2
|
* fix: js forth if statement so that string "0" is falsedan2023-05-261-1/+1
|
* fix: js forth prompt should be below outputdan2023-05-261-8/+12
|
* fix: js forth prompt arrow still on same line on mobile viewdan2023-05-261-0/+1
|
* refactor: make defineop static, remove from interfacedan2023-05-262-55/+54
|
* format: correct forth.c indentationdan2023-05-261-16/+16
|
* docs: correct readme to reflect gcc to clang changedan2023-05-261-1/+1
|
* refactor: switch case to pick optype; isnumber tidy up;dan2023-05-261-19/+20
|
* refactor: if and : moved to optable toodan2023-05-264-52/+74
|
* refactor: pop and peek are no longer special cases; remove dump commanddan2023-05-262-17/+15
|
* fix: js forth has same built-ins as c forthdan2023-05-261-14/+23
|