Commit Graph

25 Commits

Author SHA1 Message Date
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 eb23d26731 WIP fibonacci 2026-01-08 22:57:12 -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 2334212952 wip recursive test 2026-01-07 18:42:16 -08:00
zongor 28f0c7b85b merge 2026-01-05 22:27:11 -08:00
zongor d5e202c422 quick fix 2026-01-05 22:23:31 -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 e7f8c5417a move wasm shell 2026-01-04 15:45:23 -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 f465cdb39a Remove duplicate file, merge local 2026-01-03 19:29:37 -08:00
zongor 39d088bd9c WIP opcodes 2026-01-03 19:03:50 -08:00
zongor e71d687db8 update readme to add better build instructions 2025-12-21 16:57:33 -08:00
zongor d9468f2efd update docs, setup minimal builds for web gui/tui + linux gui/tui 2025-12-21 16:37:20 -08:00
zongor a587cb68e3 Add inital documentation, starter code. 2025-12-21 11:11:29 -08:00
zongor a51ce9a55e Initial commit 2025-12-21 13:01:19 -05:00