-
94a1375d51
Move some things, fix string to number
main
zongor
2025-09-09 22:50:03 -0700
-
7634bbe1c9
cleanup, add more stringops
zongor
2025-09-09 21:53:52 -0700
-
d5479d1b7e
Update readme
zongor
2025-09-09 21:17:50 -0700
-
75ad08dae1
Forgot to remove this one
zongor
2025-09-09 21:16:33 -0700
-
770d9d56ff
Cleanup, get rid of all the prototyping stuff
zongor
2025-09-09 21:15:39 -0700
-
f476b74c3f
add initial stuff, is very broken because of overflows
feature/Q16.16
zongor
2025-09-07 09:57:57 -0700
-
-
039aa7e9f9
'Undar' ist Undarsċieppan!
zongor
2025-09-06 11:31:59 -0700
-
d9725aa8d2
Update LANG.md
zongor
2025-09-04 11:18:06 -0400
-
fde5c82d0d
WORKING DEVICES!!
zongor
2025-09-02 22:57:34 -0700
-
b6f5766a07
Update README.org
zongor
2025-09-01 16:29:46 -0400
-
77166cc921
Update README.org
zongor
2025-09-01 16:26:52 -0400
-
c8e1ff9715
Update README.org
zongor
2025-09-01 16:25:46 -0400
-
b7ae08af57
Update README.org
zongor
2025-09-01 16:24:55 -0400
-
a156a5d59e
Update README.org
zongor
2025-09-01 16:24:27 -0400
-
1e1182e5dc
Update README.org
zongor
2025-09-01 16:19:17 -0400
-
a508076e54
Update README.org
zongor
2025-09-01 16:18:09 -0400
-
4dfc159265
Update README.org
zongor
2025-09-01 16:17:34 -0400
-
2fb3fa08d1
Update README.org
zongor
2025-09-01 16:11:40 -0400
-
252c9614c0
small fixes, make default a noop
zongor
2025-08-31 12:59:29 -0700
-
ab5bc87908
add initial device implementation
zongor
2025-08-31 12:56:59 -0700
-
744f2d526b
Add OP_GET_PC to implement coroutines/yield in stdlib later.
zongor
2025-08-31 10:14:32 -0700
-
aa16b6b348
update opcodes to handle memory better
zongor
2025-08-30 10:17:38 -0700
-
6be5a4d3f9
fix tests
zongor
2025-08-30 07:56:08 -0700
-
43ebed6553
update to opcodes, go with tunnels and syscals, partial refactor of memory, try out fixed size again
zongor
2025-08-29 22:02:19 -0700
-
0dedf5a2ad
add better testing, flags, fix fib.zrl
zongor
2025-08-24 08:45:31 -0700
-
f1edd4267f
fix loop compile
zongor
2025-08-24 00:06:24 -0700
-
8aeeebc351
WIP change to store primitives in memory intead of code
zongor
2025-08-23 21:29:46 -0700
-
cc009b4a4a
remove
zongor
2025-08-17 19:33:18 -0700
-
b21de2d1fc
fixes, cleanup, type -> plex
zongor
2025-08-17 19:32:19 -0700
-
63d67b5c0d
move sdl to own thing, add array + plex handling
zongor
2025-08-16 21:51:23 -0400
-
70b9a82a97
poor mans syntax highlighting
zongor
2025-08-03 20:38:08 -0400
-
f6484ff378
Fix makefile, remove hello world test because now can compile it.
zongor
2025-08-03 18:09:20 -0400
-
14bf533635
nuqneH 'u'?
zongor
2025-08-03 17:46:39 -0400
-
881c6c7740
remove doc
zongor
2025-08-03 16:03:50 -0400
-
c348ea3fdd
add initial compiler
zongor
2025-08-03 16:03:25 -0400
-
039de2a761
revert, maybe do this later its complicated enough as it is
zongor
2025-08-02 22:23:39 -0400
-
59b330a4af
Update test/loop.zrl
zongor
2025-07-30 18:00:23 -0400
-
3fa9c6c0b8
Update test/loop.zrl
zongor
2025-07-30 18:00:03 -0400
-
9491559683
Update test/fib.zrl
zongor
2025-07-30 17:14:16 -0400
-
fac9510c6e
Update test/add.zrl
zongor
2025-07-30 17:06:59 -0400
-
0cd9955358
Update docs/project-syntax-example/server.zrl
zongor
2025-07-30 17:04:56 -0400
-
e96e58fc8c
Update docs/project-syntax-example/client.zrl
zongor
2025-07-30 16:58:37 -0400
-
933c76dc06
wip move to byte model
zongor
2025-07-29 23:50:57 -0400
-
7f73ea010d
Update README.org
zongor
2025-07-28 23:39:21 -0400
-
4fccd4d48d
remove temporary malloc
zongor
2025-07-28 23:13:39 -0400
-
7a7e5d3383
preformat logo
zongor
2025-07-28 22:55:01 -0400
-
1828acb0d2
text logo
zongor
2025-07-28 22:52:26 -0400
-
18badca050
update readme
zongor
2025-07-28 22:49:08 -0400
-
d57456d7b0
rename
zongor
2025-07-27 22:30:23 -0400
-
7e6a063bdb
fix lexer
zongor
2025-07-27 21:07:39 -0400
-
88dfbb098d
start working on lexer
zongor
2025-07-27 13:11:44 -0400
-
c33265913e
Update README.org
Charles Kralapp
2025-07-25 19:08:08 -0400
-
9326d12585
add lisp examples
zongor
2025-07-20 23:40:15 -0400
-
02702315cb
new str embedding fn
zongor
2025-07-20 21:16:32 -0400
-
c43761a8da
add zlc benchmarks
zongor
2025-07-20 19:12:41 -0400
-
5184b60136
split up code and memory
zongor
2025-07-20 11:17:28 -0400
-
035397209d
add more devices
zongor
2025-07-20 10:00:38 -0400
-
a9f3ec694c
add string example
zongor
2025-07-19 20:20:28 -0400
-
6b23fd2119
add sdl2 demo
zongor
2025-07-13 12:44:39 -0400
-
27d9c3a686
break up into arch
zongor
2025-07-13 10:56:02 -0400
-
66adb19578
cleanup
zongor
2025-07-13 09:35:11 -0400
-
7bcaa080b9
rename for better text highlight
zongor
2025-07-13 00:19:58 -0400
-
e78a26a3c2
combine benchmarks with test
zongor
2025-07-13 00:18:25 -0400
-
c4d1aec83f
more consistant naming
zongor
2025-07-13 00:15:36 -0400
-
3e46c04513
add more examples
zongor
2025-07-13 00:12:27 -0400
-
67a74f3417
more benchmarks
zongor
2025-07-12 23:51:45 -0400
-
7598a93b31
add recursion, add benchmarks
zongor
2025-07-12 23:14:23 -0400
-
19a69d3be5
fix jumps to be less weird
zongor
2025-07-10 21:46:29 -0400
-
49f7189470
forgot to add this back
zongor
2025-07-08 22:02:46 -0400
-
fefc9e803a
throwing away a bunch of stuff, lets do the whole compiler inside the VM
zongor
2025-07-08 21:59:56 -0400
-
9c94e4a6ef
update documentation
zongor
2025-07-05 23:51:12 -0400
-
7ec2f90d38
add function example
zongor
2025-07-05 23:29:07 -0400
-
c63d149bdb
removed accidental copy
zongor
2025-07-05 19:11:36 -0400
-
2f0d841d8d
update test examples
zongor
2025-07-05 19:10:32 -0400
-
270eef83a2
rename to make more clear
zongor
2025-07-05 16:59:51 -0400
-
7bff3208a0
fix str
zongor
2025-07-05 16:38:42 -0400
-
f28dd417d9
pretty sure strings are still broken, but it runs at least
zongor
2025-07-05 15:54:33 -0400
-
bcc61a93eb
WIP (untested) automatic string allocation, function call/return
zongor
2025-07-05 14:59:09 -0400
-
0263d1511d
WIP function calls
zongor
2025-07-05 12:40:33 -0400
-
aab4c887ca
add call frames, refactor to allow call frames to work, add debug
zongor
2025-06-27 13:06:06 -0400
-
f909071287
Cleanup some stuff
zongor
2025-06-22 15:03:25 -0400
-
a741a0c992
update docs, fix float jmp
zongor
2025-06-22 10:57:15 -0400
-
457c77b6ab
update documentation
zongor
2025-06-21 23:32:41 -0400
-
d27d4259aa
convert to register based instead of mem2mem
zongor
2025-06-21 23:20:29 -0400
-
16117b9a3a
add hashmap as macro, Q16.16 -> float (implement later), general cleanup
zongor
2025-06-19 19:02:03 -0400
-
fd9516bf7e
change back to MIT since using some stuff from craftingintepreters
zongor
2025-06-15 15:54:49 -0400
-
0d958be440
add parser, compiler, breakout opcodes, fix test
zongor
2025-06-14 22:57:19 -0400
-
697b6de2ff
add parser, fix comments
zongor
2025-06-14 19:05:19 -0400
-
447886b037
add license header
zongor
2025-06-14 18:50:39 -0400
-
6956ffa83e
update documentation to newest impl
zongor
2025-06-14 15:55:03 -0400
-
8f6af5de8c
update example, update spec to follow new vm
zongor
2025-06-14 15:38:31 -0400
-
6f5d9931d0
fix docs (forgot Dis)
zongor
2025-06-14 15:27:00 -0400
-
ada524e6a4
fix docs (again)
zongor
2025-06-14 15:24:42 -0400
-
6d2e31aa24
fix docs
zongor
2025-06-14 15:23:40 -0400
-
70a6de687f
fix documentation, wrong license
zongor
2025-06-14 15:19:39 -0400
-
29a6a3d471
refactor to reduce repeats
zongor
2025-06-14 14:54:38 -0400
-
bf2609c6ee
add uint toS
zongor
2025-06-14 14:48:11 -0400
-
d9ab352c68
small fixes
zongor
2025-06-14 14:42:25 -0400
-
e8d0cd5e96
add Q16.16 real, uint32, and int32 opcodes
zongor
2025-06-14 14:38:04 -0400
-
0cd92bb919
add emscripten wasm
zongor
2025-06-14 11:44:36 -0400