73 Commits (0b2ef84376c6837f494bf86a258f14717a9f1a99)
 

Author SHA1 Message Date
Clyne 0b2ef84376
align builtin dictionary 11 months ago
Clyne f7a9103bbe
more refactoring, object organization 11 months ago
Clyne 15c0c2f789
some class refactoring 11 months ago
Clyne d36bb13f52 -Wconversion 2 years ago
Clyne 74753670d5 >number 2 years ago
Clyne c46f531b6b u< um/mod 2 years ago
Clyne bf7fe756a1 u. um* 2 years ago
Clyne f186ff2a22 find 2 years ago
Clyne 400e277b0c
make forth and msp430 folders 2 years ago
Clyne e41b124320
update documentation 2 years ago
Clyne bc3e952b48 common error enum; eval to _ev 2 years ago
Clyne f8270776e7
oops 2 years ago
Clyne b31036813c size reduction and refactoring 2 years ago
Clyne 7eeb515c5d
Word::iterator 2 years ago
Clyne f6e3fa4663
make parser static; tested msp430 build 2 years ago
Clyne 08a5696e60
move (most) of core-ext to its own file 2 years ago
Clyne c5e10679c7 packed literals again 2 years ago
Clyne 76dfbba524 add msp430 linker 2 years ago
Clyne 967775313d add cppcheck and test targets; some code size reductions 2 years ago
Clyne 970bbb473c linting; reduce msp430 binary size 2 years ago
Clyne dcd5e792b1 move libalee into folder 2 years ago
Clyne 1960aa8773 update readme; make msp430 standalone 2 years ago
Clyne 685accbcba build core.fth into executable 2 years ago
Clyne a529c15918 add case/endcase of/endof 2 years ago
Clyne 18a4c6111f evaluate 2 years ago
Clyne a51428cff0 evaluate complete 2 years ago
Clyne 0a294fa8cc
wip: evaluate 2 years ago
Clyne 1c76451acc revise parsing for better compliance 2 years ago
Clyne 9a58f8a55d word, division compliance 2 years ago
Clyne 2ece0e4993
major compliance refactor; undo packed literals for now 2 years ago
Clyne d175fa6a88
:noname, ?do; fix +loop, aligned 2 years ago
Clyne f63c4dec8a key in forth; abort"; draft find 2 years ago
Clyne c5db61d59f packed literals; faster execution 2 years ago
Clyne 42d64c6da2 optimize ip incrementation 2 years ago
Clyne 739fce1848 pull exit check out of State::execute 2 years ago
Clyne eb6009acbf streamline single execution 2 years ago
Clyne 4af14b8c3e reduce built-in word count 2 years ago
Clyne fc0d3ed9cf implement leave 2 years ago
Clyne 34e5d76f98 double-width mul/div; error strings 2 years ago
Clyne 0b88b4596e
compact implementation; runs on msp430 2 years ago
Clyne 914a75b209
fix decimal and hex 2 years ago
Clyne dac0553eb5
remove ParseStatus; reduce stack usage 2 years ago
Clyne 81b2fa5d3c enable warnings 2 years ago
Clyne 2aaec63b91 try dict save/load; prevent execute recursion 2 years ago
Clyne 9f0127c3c8 fix cell size handling; optimize for speed 2 years ago
Clyne 1815716fc7 .(, buffer:, c", erase 2 years ago
Clyne 9ccce3fd18
begin work on core extensions; fix does> 2 years ago
Clyne 0ede616831
add j 2 years ago
Clyne bf9f8a902b
move some corewords to core.fth; fix word reading 2 years ago
Clyne 90c27fd4c9
fix comments; add accept, invert, true/false, environment? 2 years ago