|
|
e9cad4b49e
|
try to fix stack things
|
2022-01-07 21:45:00 +01:00 |
|
|
|
628899dde7
|
break!
|
2022-01-07 20:44:19 +01:00 |
|
|
|
76af14a9f4
|
add pretty print
|
2022-01-04 23:09:18 +01:00 |
|
|
|
1a77e710d5
|
remove 'ast lifetime from compiler
|
2022-01-04 22:03:20 +01:00 |
|
|
|
5699ab190a
|
improve code (some clippy::pedantic lints)
|
2022-01-04 22:01:55 +01:00 |
|
|
|
48f2bee7f0
|
while!
|
2022-01-04 21:35:45 +01:00 |
|
|
|
a4dfbb5cd3
|
improve compiling jumping around
|
2022-01-04 21:23:06 +01:00 |
|
|
|
30cad34231
|
no doctest >.<
|
2022-01-01 17:40:01 +01:00 |
|
|
|
ffeec8e192
|
docs
|
2022-01-01 15:12:26 +01:00 |
|
|
|
15429e67dc
|
ARCHITECTURE.md
|
2022-01-01 14:57:49 +01:00 |
|
|
|
09deb07e85
|
loop
|
2022-01-01 14:23:07 +01:00 |
|
|
|
4e30201be4
|
if
|
2022-01-01 13:47:56 +01:00 |
|
|
|
88a3a585e7
|
free interned strings
|
2021-12-31 17:35:16 +01:00 |
|
|
|
6215924049
|
move fuzzing code to lib
|
2021-12-31 17:31:56 +01:00 |
|
|
|
f222e0cb10
|
remove prints
|
2021-12-31 17:11:14 +01:00 |
|
|
|
9ed7998401
|
fix string interning
|
2021-12-31 17:00:51 +01:00 |
|
|
|
d1179ff2ea
|
hello world!
|
2021-12-31 16:44:21 +01:00 |
|
|
|
92b40b17ed
|
fix parser test
|
2021-12-31 14:23:32 +01:00 |
|
|
|
bc218efe0e
|
fix lex test
|
2021-12-31 14:14:53 +01:00 |
|
|
|
dc26b52bd2
|
more vm and alloc and intern
|
2021-12-31 14:09:06 +01:00 |
|
|
|
e58e6e3dc4
|
fixed more leaks
|
2021-12-30 20:07:27 +01:00 |
|
|
|
1ad5ea7477
|
improve ast symbol handling
|
2021-12-30 19:42:55 +01:00 |
|
|
|
145d63e755
|
fix fuzzing
it leaks????
|
2021-12-30 18:26:01 +01:00 |
|
|
|
9eff0f0188
|
docs
|
2021-12-30 18:09:11 +01:00 |
|
|
|
e66cd52861
|
start with gc
|
2021-12-30 17:59:48 +01:00 |
|
|
|
5e66841577
|
use ref instead of box for ast
|
2021-12-30 16:55:50 +01:00 |
|
|
|
62e4ffac6c
|
use error tokens in parser
|
2021-12-30 16:46:41 +01:00 |
|
|
|
11b735d728
|
error tokens instead of result
|
2021-12-30 16:21:18 +01:00 |
|
|
|
e7e8ee4b4d
|
it was fun not really dumb
|
2021-12-30 14:14:30 +01:00 |
|
|
|
d3125945eb
|
remove lexer error
|
2021-12-30 14:06:24 +01:00 |
|
|
|
219a7b7e37
|
improve error types
|
2021-12-30 13:59:17 +01:00 |
|
|
|
78f8382502
|
small api changes
|
2021-12-30 13:50:52 +01:00 |
|
|
|
b3fde273d6
|
fix tests
i will never write test like this again, it's horrible
|
2021-12-30 13:39:34 +01:00 |
|
|
|
e26e849b56
|
bump alloc
|
2021-12-30 13:19:52 +01:00 |
|
|
|
9019dc0295
|
change name
|
2021-12-30 12:10:07 +01:00 |
|
|
|
ee01a9f5b5
|
use cargo insta in parser
|
2021-12-29 20:24:27 +01:00 |
|
|
|
9e643b8acd
|
print and more
|
2021-12-29 20:12:45 +01:00 |
|
|
|
ebbc675ffd
|
more work
|
2021-12-29 17:11:01 +01:00 |
|
|
|
c6765d7da6
|
start bytecode compilation
|
2021-12-29 17:00:30 +01:00 |
|
|
|
b35d12e041
|
fix warning
|
2021-11-06 21:36:01 +01:00 |
|
|
|
8952e8082a
|
fix stackoverflow
|
2021-11-06 21:32:49 +01:00 |
|
|
|
141e8e09bf
|
add fuzz
|
2021-11-06 20:31:33 +01:00 |
|
|
|
555aa21cc4
|
add garbage collection
|
2021-11-06 20:22:38 +01:00 |
|
|
|
68a91a7b44
|
start bird
|
2021-11-03 21:17:32 +01:00 |
|
|
|
0b79d4500d
|
add assignments
|
2021-11-03 21:04:11 +01:00 |
|
|
|
63c9d5300c
|
test calls
|
2021-11-02 23:15:17 +01:00 |
|
|
|
031217f6c6
|
parse calls
|
2021-11-02 23:01:20 +01:00 |
|
|
|
7cba55578a
|
clippy cleanup
|
2021-11-02 21:13:20 +01:00 |
|
|
|
8593ddf18d
|
cleanup
|
2021-11-02 21:10:55 +01:00 |
|
|
|
5f8be98da7
|
fn tests
|
2021-11-02 21:09:07 +01:00 |
|