bakpakin
|
204caa6d8f
|
Factor out language specials to separate files in compiler.
Add transfer special. */
|
2018-01-12 10:41:27 -05:00 |
|
bakpakin
|
605848b217
|
Rename DstValue to Dst for easier access. Move vector.c into
util.c and make public API smaller. Pad strings and symbols with
extra 0 byte for better interop with C.
|
2018-01-06 11:09:15 -05:00 |
|
bakpakin
|
2771171658
|
Much work on compiler. Fixing bugs and gradually cleaning
up code. Generalized some vector code.
|
2018-01-05 16:17:55 -05:00 |
|
bakpakin
|
e4735e14d2
|
More compiler bug fixes. Added some features and functions like varargs.
|
2018-01-03 21:36:10 -05:00 |
|
bakpakin
|
f273aa8b1b
|
Add vars, split up headers, remove fiber->ret, add comparators, etc.
|
2017-12-30 16:46:59 -05:00 |
|
bakpakin
|
34a83839f5
|
Add utf-8 compatibility in parser. Symbols can
be valid utf-8 strings
|
2017-12-20 23:03:34 -05:00 |
|
bakpakin
|
01a95426b3
|
More work on compiler. Add compiler unit test that currently
segfaults alot. Added dst_disasm to reconstruct dsts assembly
from a funcdef.
|
2017-12-16 23:11:51 -05:00 |
|
bakpakin
|
2d781ef21b
|
Compiler is coming along. Work on Slot system and general compiler strategy.
|
2017-12-16 01:17:53 -05:00 |
|
bakpakin
|
1293d2e301
|
Initial rewrite of compiler
|
2017-12-14 19:33:45 -05:00 |
|