krisbug pushed to main at krisbug/bugforth 2026年07月12日 17:18:39 +02:00
50009bb4ae
Split kernel, rename "kernexts" to "kernmods", small refactor in cross-compiler, add software div/mul
krisbug pushed to main at krisbug/bugforth 2026年07月11日 18:46:54 +02:00
krisbug pushed to main at krisbug/bugforth 2026年07月11日 18:39:36 +02:00
e7101f6653
arch/c/posix: Add runtime stack overflow/underflow checks
krisbug pushed to main at krisbug/bugforth 2026年07月11日 17:23:22 +02:00
2c981bf978
Update README
c509575aab
arch/bytecode/posix: Disable alignment to save more memory
5c8813b581
arch/bytecode/compiler.fth: Add fast code inliner to COMPILE,
Compare 3 commits »
krisbug pushed to main at krisbug/bugforth 2026年07月11日 16:53:27 +02:00
4a638a8804
arch/bytecode/compiler.fth: Add fast code inliner to COMPILE,
krisbug pushed to main at krisbug/bugforth 2026年07月05日 17:15:30 +02:00
010d90dfea
arch/c: Fix some warnings
krisbug pushed to main at krisbug/bugforth 2026年07月04日 15:19:12 +02:00
4706da6fa8
src/forth/double.fth: Add 2VALUE
krisbug pushed to main at krisbug/bugforth 2026年07月01日 20:40:22 +02:00
604d30b006
src/forth/tools.fth: Add quotations: [: ;]
krisbug pushed to main at krisbug/bugforth 2026年06月30日 15:12:17 +02:00
18d148daae
Small refactor and fixes
krisbug pushed to main at krisbug/bugforth 2026年06月15日 18:51:03 +02:00
8c3d78d6b2
Add HEX and DECIMAL to xcomp INTERPRETER scope, make arch/uxn/varvara demo more interesting, update README
krisbug pushed to main at krisbug/bugforth 2026年06月14日 19:04:03 +02:00
1131b5a8bb
arch/uxn: Fixes, varvara platform and "Hello, world!" demo
4076ff1f63
Move INCBIN from arch/6502/nes/os.fth to src/codegen/genbytes.fth
Compare 2 commits »
krisbug commented on issue krisbug/bugforth#16 2026年06月12日 17:38:26 +02:00
Optimize performance

BugForth (C POSIX, b34c1b8) vs GForth 0.7.9_20260513 benchmark results

krisbug pushed to main at krisbug/bugforth 2026年06月12日 17:16:38 +02:00
b34c1b8818
Fix builder.sh behavior without .git dir
krisbug pushed to main at krisbug/bugforth 2026年06月12日 13:34:09 +02:00
a7d2b006e0
arch/c: Add CMOVE and CMOVE> primitives
krisbug pushed to main at krisbug/bugforth 2026年06月12日 12:50:24 +02:00
69f3886da3
Add test command to builder.sh, add Gerry Jackson's Forth 2012 test suite
krisbug pushed to main at krisbug/bugforth 2026年06月12日 12:38:25 +02:00
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
Compare 3 commits »
krisbug opened issue krisbug/bugforth#21 2026年06月06日 18:44:19 +02:00
New architecture: RISC-V
krisbug opened issue krisbug/bugforth#20 2026年06月06日 18:42:16 +02:00
New library: lib/file/elf.fth
krisbug opened issue krisbug/bugforth#19 2026年06月06日 16:55:50 +02:00
Deprecate src/codegen/genasm.fth
krisbug pushed to main at krisbug/bugforth 2026年06月06日 16:48:18 +02:00
af68db5479
Deprecate arch/8086, rename src/kernel.fth to src/kernels/small.fth