Vexu
|
e2e0b6272b
|
stage2: return same hash for different representations of same value
|
2020-10-30 15:58:13 +02:00 |
Vexu
|
769d5a9c43
|
stage2: switch comptime execution
|
2020-10-30 15:58:13 +02:00 |
Vexu
|
12e4c648cc
|
stage2: implement switch validation for integers
|
2020-10-30 15:58:13 +02:00 |
Vexu
|
4155d2ae24
|
stage2: switch ranges and multi item prongs
|
2020-10-30 15:58:13 +02:00 |
Vexu
|
3c96d79953
|
stage2: disallow switching on floats
|
2020-10-30 15:58:13 +02:00 |
Vexu
|
7db17a2d89
|
stage2: redesign switchbr
Switchbr now only handles single item prongs.
Ranges and multi item prongs are checked with
condbrs after the switchbr.
|
2020-10-30 15:58:12 +02:00 |
Vexu
|
2020ca640e
|
stage2: switch emit zir
|
2020-10-30 15:58:12 +02:00 |
Vexu
|
11998d2972
|
stage2: basic switch analysis
|
2020-10-30 15:58:12 +02:00 |
Vexu
|
27d233cef7
|
stage2: basic switch validation
|
2020-10-30 15:58:11 +02:00 |
Vexu
|
ad32e46bce
|
stage2: switch astgen
|
2020-10-30 15:58:11 +02:00 |
Vexu
|
8421b8a898
|
stage2: detect import outside file path
|
2020-10-30 15:58:11 +02:00 |
Vexu
|
e2cf2e015b
|
stage2: struct type field access
|
2020-09-30 16:59:09 +03:00 |
Vexu
|
7d910b024b
|
stage2: very basic imports
|
2020-09-30 16:59:08 +03:00 |
Vexu
|
20ae15917c
|
stage2: add import builtin stub
|
2020-09-30 16:56:45 +03:00 |
Andrew Kelley
|
528832bd3a
|
rename src-self-hosted/ to src/
|
2020-09-21 18:38:55 -07:00 |