50009bb4ae
Split kernel, rename "kernexts" to "kernmods", small refactor in cross-compiler, add software div/mul
e7101f6653
arch/c/posix: Add runtime stack overflow/underflow checks
2c981bf978
Update README
c509575aab
arch/bytecode/posix: Disable alignment to save more memory
5c8813b581
arch/bytecode/compiler.fth: Add fast code inliner to COMPILE,
4a638a8804
arch/bytecode/compiler.fth: Add fast code inliner to COMPILE,
010d90dfea
arch/c: Fix some warnings
4706da6fa8
src/forth/double.fth: Add 2VALUE
604d30b006
src/forth/tools.fth: Add quotations: [: ;]
18d148daae
Small refactor and fixes
8c3d78d6b2
Add HEX and DECIMAL to xcomp INTERPRETER scope, make arch/uxn/varvara demo more interesting, update README
1131b5a8bb
arch/uxn: Fixes, varvara platform and "Hello, world!" demo
4076ff1f63
Move INCBIN from arch/6502/nes/os.fth to src/codegen/genbytes.fth
Optimize performance
BugForth (C POSIX, b34c1b8) vs GForth 0.7.9_20260513 benchmark results
b34c1b8818
Fix builder.sh behavior without .git dir
a7d2b006e0
arch/c: Add CMOVE and CMOVE> primitives
69f3886da3
Add test command to builder.sh, add Gerry Jackson's Forth 2012 test suite
f8bf558c95
Add test command to builder.sh, add Gerry Jackson's Forth 2012 test suite
a40aa29d68
src/forth: Fix C"
41944e9821
arch/c/posix: Fix piping input
New architecture: RISC-V
New library: lib/file/elf.fth
Deprecate src/codegen/genasm.fth
af68db5479
Deprecate arch/8086, rename src/kernel.fth to src/kernels/small.fth