bad
|
2f690250ae
|
Make deref on GcRef into an unsafe get to avoid unsoundness
|
2022-09-16 23:27:18 +02:00 |
|
bad
|
cd1d83714b
|
Fuzz the garbage collector
|
2022-07-13 15:08:22 +02:00 |
|
bad
|
4306dcc6c0
|
Add gctrace-derive macro
|
2022-07-09 22:07:23 +02:00 |
|
bad
|
b4fc95c64b
|
Add a phantom ref to gc
|
2022-06-12 12:47:11 +02:00 |
|
bad
|
229cefe028
|
Create a GcRef type
|
2022-05-16 15:11:41 +02:00 |
|
bad
|
ba8f854b28
|
Start working on the GC
|
2022-05-07 20:02:50 +02:00 |
|
bad
|
07d4ba5706
|
Block expression parsing
|
2022-05-05 19:29:50 +02:00 |
|
bad
|
2171bebc08
|
Refactor expression module tree
|
2022-05-02 12:56:52 +02:00 |
|
bad
|
e4e0eb322e
|
Refactor statement module tree
|
2022-05-02 11:38:20 +02:00 |
|
bad
|
fc5a50227f
|
Implement variables in the interpreter
|
2022-05-01 19:26:17 +02:00 |
|
bad
|
746d567554
|
Add a variable assignment statement
|
2022-04-29 20:00:06 +02:00 |
|
bad
|
a8c164819a
|
Lex float types
|
2022-04-23 20:42:30 +02:00 |
|
bad
|
9cda9643a9
|
Add expressions
|
2022-04-23 19:43:42 +02:00 |
|
bad
|
3a5d81c8fb
|
Statement parsing
|
2022-04-23 16:27:11 +02:00 |
|
bad
|
91f2a945c5
|
Extract expression node and expression parser to a separate file
|
2022-04-23 15:39:37 +02:00 |
|
bad
|
ede0ca3993
|
Add cli flags
|
2022-04-19 00:46:52 +02:00 |
|
bad
|
cd5ec62e42
|
Add a fuzzer and fix an overflow bug it found in the lexer
|
2022-04-06 20:58:05 +02:00 |
|
bad
|
4fa78336d0
|
Implement the negation operator
|
2022-04-06 17:39:19 +02:00 |
|
bad
|
7d49fc53ae
|
Implement the not operator
|
2022-04-06 17:24:29 +02:00 |
|
bad
|
df22460010
|
Add constructors for Value type enum variants
|
2022-04-05 23:12:13 +02:00 |
|
bad
|
2c2cb00e2e
|
Add a pre-commit-hook
|
2022-04-03 22:13:27 +02:00 |
|
bad
|
ef765220a2
|
Run all the linters
|
2022-04-03 22:07:19 +02:00 |
|
bad
|
74770a7a31
|
Add basic unit tests
|
2022-04-03 21:54:39 +02:00 |
|
bad
|
b7f6705d62
|
More refactoring
|
2022-04-03 21:54:26 +02:00 |
|
bad
|
51e5c0b80d
|
Handle EOF in repl mode
|
2022-04-02 21:36:06 +02:00 |
|
bad
|
8d3354ec97
|
Refactoring
|
2022-04-02 21:23:47 +02:00 |
|
bad
|
c14cd20d8c
|
AST: Init
|
2022-03-26 21:58:18 +01:00 |
|
bad
|
8b967efda7
|
Refactoring
|
2022-03-21 20:17:51 +01:00 |
|
bad
|
5b0263c89f
|
Lexer
|
2022-03-21 15:47:35 +01:00 |
|