NotAFile
|
86e3bf4d32
|
add adts to type system
|
2022-04-05 15:11:26 +02:00 |
NotAFile
|
da0d1dd6d8
|
clippy fix
|
2022-04-05 13:37:53 +02:00 |
NotAFile
|
0307d0537c
|
add match lowering
|
2022-04-05 00:03:05 +02:00 |
NotAFile
|
da5258a11a
|
add match blocks and constant literals
|
2022-04-04 21:40:08 +02:00 |
NotAFile
|
8c16a94be4
|
implement type inference for literals
|
2022-02-23 22:02:45 +01:00 |
NotAFile
|
1de0846f96
|
fix rtlil generation
|
2022-02-20 22:44:58 +01:00 |
NotAFile
|
c0f6b5c4be
|
make type inference work-ish
|
2022-02-20 20:12:50 +01:00 |
NotAFile
|
cce8a3bde4
|
add type comparison function
|
2022-02-20 18:26:14 +01:00 |
NotAFile
|
b890c0594d
|
add first steps toward generic type inference
|
2022-02-20 17:49:28 +01:00 |
NotAFile
|
270713b3f9
|
more typechecking af callables
|
2022-02-18 12:59:53 +01:00 |
NotAFile
|
cf1a5c1c3b
|
add back function type resolving
|
2022-02-16 22:17:25 +01:00 |
NotAFile
|
853021e4f8
|
add simple const generic eval
|
2022-02-16 16:37:12 +01:00 |
NotAFile
|
0daa49874e
|
add pretty printing for typed IR
|
2022-02-15 23:56:52 +01:00 |
NotAFile
|
faa7a06aa2
|
add labels to todos
|
2022-02-15 21:44:10 +01:00 |
NotAFile
|
6148c599b8
|
start interning types
|
2022-02-15 21:32:55 +01:00 |
NotAFile
|
805acee3c5
|
move lowering code
|
2022-02-06 23:19:55 +01:00 |
NotAFile
|
83bb8d9292
|
add preliminary type lookup
|
2022-02-06 21:02:55 +01:00 |
NotAFile
|
0d9abac065
|
cargo fmt
|
2022-01-23 22:52:06 +01:00 |
NotAFile
|
ec87f29c5c
|
break things by adding first hacky type system
|
2022-01-23 21:04:19 +01:00 |