Auguste Rame
|
6ab2c68355
|
Allocgate 2.0 slain (#791)
* Allocgate 2.0 slain
* Tests now compile, but they fail
* Temporary bruteforce
|
2022-12-02 15:14:58 -05:00 |
|
Alexandros Naskos
|
56a65f42bf
|
Added tuple type support, fixed compilation with zig master branch (#786)
* Added tuple type support, fixed compilation with zig master branch
* Removed unneeded comment
* Bumped up minimum zig version required to build zls
|
2022-11-26 12:22:16 -05:00 |
|
Auguste Rame
|
87aa4c09e1
|
Quick comptime interpreter fix, place it behind an option (#761)
* Quick fix
* Add config option
|
2022-11-16 19:28:01 -05:00 |
|
Auguste Rame
|
c8dffc1f9b
|
Some comptime interpreter fixes
|
2022-11-10 20:51:02 -05:00 |
|
Auguste Rame
|
c803a5de3f
|
Quick cleanup
|
2022-11-09 23:46:23 -05:00 |
|
Auguste Rame
|
411e74d364
|
Add param type resolution & stop using stage2, still a bit broken :(
|
2022-11-09 23:17:21 -05:00 |
|
Auguste Rame
|
b91a193d04
|
We can interpret std now because of proper tree shaking!
|
2022-11-08 14:42:40 -05:00 |
|
Auguste Rame
|
c6ab7e8a0f
|
Casts++, compileLog, pointers
|
2022-11-08 14:42:40 -05:00 |
|
Auguste Rame
|
e6b691e447
|
More builtins, use stage2 because we can
|
2022-11-08 14:42:33 -05:00 |
|
Auguste Rame
|
d2e166bb0b
|
Some builtins, rudimentary hacky diagnostics; need to nerf global evaluation
|
2022-11-08 14:37:14 -05:00 |
|
Auguste Rame
|
599c134593
|
Imports, cross-boundary resolution; can import std but dies on missing builtins / lang features
|
2022-11-08 14:37:13 -05:00 |
|
Auguste Rame
|
da00751726
|
Field access, function calls based on function value
|
2022-11-08 14:37:13 -05:00 |
|
Auguste Rame
|
779c3c0710
|
Hacky mess but it works (only if your function is the first root decl tho :P)
|
2022-11-08 14:37:13 -05:00 |
|
Auguste Rame
|
06e8756849
|
Add struct test
|
2022-11-08 14:37:13 -05:00 |
|
Auguste Rame
|
d2640a44ac
|
comptime interpreter moment
|
2022-11-08 14:37:01 -05:00 |
|