Commit Graph

15 Commits

Author SHA1 Message Date
f08769855d Make notfound work right with word name. 2024-04-20 16:08:37 -07:00
74d744dd00 Adding Recognizers, and more.
Adding the proposed recognizers vocabulary, including a limited test.
Fixing windows build to better handle different VS versions.
Fixing various hidden word bugs.
Adding 3DUP opcode.
Bumping version number.
2024-04-20 02:10:42 -07:00
bab72b79a7 Fix LOOP/+LOOP bug.
Forth-83 and after pick a more useful definition of how
LOOP and +LOOP should decide termination:
if the last step traversed between limit-1 and limit.

This allows for signed or unsigned loops with the same construct.

Updating to this behavior + adding test + fixing old test
that didn't match gforth.
2023-05-05 00:46:18 -07:00
5afdbf0423 Adding posix signal handling. 2022-12-31 16:21:43 -08:00
a32fce7334 Fixup decompile DO LOOP. 2022-07-30 17:01:48 -07:00
f0a1d54b35 Condense DO LOOP. 2022-07-30 16:49:11 -07:00
73d7181da2 Capitalized branching. 2022-07-30 12:38:39 -07:00
fdf8b760d1 Make branching more decompilable. 2022-07-30 12:33:14 -07:00
8066bfb2e8 More shuffling. 2022-07-14 11:04:18 -07:00
024c51ec7d Closer still on asm.js
Split apart boot.fs some more.
2022-07-13 15:18:57 -07:00
f2948cee9b Fixup accept extra CR. 2022-06-07 23:56:14 -07:00
c2d9615833 Bump version + refine crlf nil handling in accept more. 2022-06-07 23:11:01 -07:00
d97a6915a5 Make CRLF handling in accept more robust. 2022-06-07 20:32:01 -07:00
9d33c431d3 Add k loop variable. 2022-04-24 14:58:42 -07:00
fb47179999 Re-root site. 2022-02-27 20:59:19 -08:00