alnyan
91961bcec5
Lots of changes with long commit message again
...
1. (list ...)
2. string-* functions
3. (native str) to resolve native functions at runtime
4. Memory fuckups in compiler core unit loading
5. Now can call non-identifiers in compiler
2021-04-09 00:18:48 +03:00
alnyan
cffbb0a94d
Add debugging features
2021-04-08 12:26:32 +03:00
alnyan
0ac140869a
Fix arg/local stacks to allow for recursion
2021-04-08 01:45:15 +03:00
alnyan
7452db55df
Implement reference tracking in vm
2021-04-07 23:21:02 +03:00
alnyan
c74ea3b417
Refactor l2vm
2021-04-07 22:24:33 +03:00
alnyan
8f694a0bca
Add ability to use bytecode units
2021-04-07 16:19:30 +03:00
alnyan
7790f1befb
Local/arg fixes, allow passing funcs as args
2021-04-07 00:03:42 +03:00
alnyan
bb616a2d31
Implement more features
2021-04-06 18:22:12 +03:00
alnyan
46d1de09bf
Merge compiler and vm
2021-04-06 17:38:09 +03:00