Commit Graph

20 Commits

Author SHA1 Message Date
zongor d0f1f52742 Add static frames, no performance gain 2026-02-11 23:19:26 -08:00
zongor 7fdd4b66b0 small bugfixes, 2026-02-11 22:46:24 -08:00
zongor 3ee4442b3d general cleanup 2026-02-11 16:57:19 -08:00
zongor f90349c09a wip compiler 2026-02-08 11:00:47 -08:00
zongor 8bde10d5b8 refinement of vm, idea for new locals 2026-02-07 11:35:13 -08:00
zongor f7a4fb5f7f Copy updates, add tests, implement compiler directly, no more assemblers 2026-01-20 23:10:47 -08:00
zongor ee8f9b63b0 add load/store, add hello example. fix syscall for terminal, fix str alloc 2026-01-14 20:02:52 -08:00
zongor 634e1ed4eb some more optimizations 2026-01-14 00:52:55 -08:00
zongor 431d09656b optimizations 2026-01-14 00:32:29 -08:00
zongor 025acce1c6 Add number tostring methods 2026-01-11 20:33:57 -08:00
zongor c1b629e368 some speed enhancements 2026-01-10 23:23:28 -08:00
zongor 3eb121d5b8 working recursion 2026-01-10 19:57:10 -08:00
zongor 492f20f74a Bit of code cleanup/documentation 2026-01-07 23:57:28 -08:00
zongor c55b15cdfa add function test works, wip fibonacci 2026-01-07 23:44:32 -08:00
zongor f9dc374430 Update specification. 2026-01-05 22:20:48 -08:00
zongor 4635c83e42 WIP: implement call and return instructions 2026-01-05 21:18:23 -08:00
zongor 34b6fa96ca WIP add all other opcodes except call/return, simple add test 2026-01-04 22:26:21 -08:00
zongor da9bc0f587 Implement math, jump, convert opcodes, syscall stub, 2026-01-04 15:43:52 -08:00
zongor 6b625c4663 Add opcodes, get rid of VM for less redirection, add encode/decode macros 2026-01-03 23:10:17 -08:00
zongor d9468f2efd update docs, setup minimal builds for web gui/tui + linux gui/tui 2025-12-21 16:37:20 -08:00