Commit Graph

14 Commits

Author SHA1 Message Date
haxala1r bf3c15ec27 chore: remove forth.c 2026-05-03 19:42:30 +03:00
haxala1r 46e43961fd feat: add depth, pick, roll, qdup, 2dup, 2drop, 2swap words
Co-authored-by: aider (openrouter/deepseek/deepseek-v4-pro) <aider@aider.chat>
2026-05-03 19:40:33 +03:00
haxala1r 5916a92a4f feat: add depth, pick, roll, ?dup, 2dup, 2drop, and 2swap words
Co-authored-by: aider (openrouter/deepseek/deepseek-v4-pro) <aider@aider.chat>
2026-05-03 19:37:02 +03:00
haxala1r a0b535f0a3 fix: correct argument order for store operations
Co-authored-by: aider (openrouter/deepseek/deepseek-v4-pro) <aider@aider.chat>
2026-05-03 19:19:41 +03:00
haxala1r 145035fb67 fix: allocate VARIABLE and CONSTANT cells in user memory
Co-authored-by: aider (openrouter/deepseek/deepseek-v4-pro) <aider@aider.chat>
2026-05-03 18:54:09 +03:00
haxala1r afd0a80dcb feat: switch to 64-bit integers and dynamic memory
Co-authored-by: aider (openrouter/deepseek/deepseek-v4-pro) <aider@aider.chat>
2026-05-03 18:45:42 +03:00
haxala1r a882bf6888 docs: add README with project overview and AI disclaimer
Co-authored-by: aider (openrouter/moonshotai/kimi-k2.6) <aider@aider.chat>
2026-05-03 17:57:21 +03:00
haxala1r 55d06ce43f fix: complete number parsing and add outer interpreter
Co-authored-by: aider (openrouter/moonshotai/kimi-k2.6) <aider@aider.chat>
2026-05-03 17:51:46 +03:00
haxala1r 58e0de7ae1 fix: add internal lookup for hidden compiler words
Co-authored-by: aider (openrouter/moonshotai/kimi-k2.6) <aider@aider.chat>
2026-05-03 17:45:40 +03:00
haxala1r 0c5c53459a refactor: rename ret_push to ret_push_ip in process_token 2026-05-03 17:44:54 +03:00
haxala1r 330370e740 feat: implement missing Forth features and fix compiler warnings
Co-authored-by: aider (openrouter/moonshotai/kimi-k2.6) <aider@aider.chat>
2026-05-03 17:30:46 +03:00
haxala1r e5c6fdf9d0 fix: correct Cell union and add interpreter, main, word implementations
Co-authored-by: aider (openrouter/tencent/hy3-preview:free) <aider@aider.chat>
2026-05-03 16:59:53 +03:00
haxala1r 0d9b7e3424 feat: add modular Forth interpreter implementation
Co-authored-by: aider (openrouter/tencent/hy3-preview:free) <aider@aider.chat>
2026-05-03 16:50:43 +03:00
haxala1r c9584ccb26 feat: add small Forth implementation in C
Co-authored-by: aider (openrouter/tencent/hy3-preview:free) <aider@aider.chat>
2026-05-03 16:27:52 +03:00