|
|
c3c24c73fe
|
add opt that doesn't make anything faster but might allow better opts later
|
2022-04-15 23:07:51 +02:00 |
|
|
|
6575e09957
|
fix profiling (still not entirely good)
|
2022-04-15 22:06:54 +02:00 |
|
|
|
9d140c45d7
|
remove debug thing
|
2022-04-15 21:12:26 +02:00 |
|
|
|
c130627b63
|
fix pass_group to use recursively optimize loop if loop is the first statement
|
2022-04-15 21:04:17 +02:00 |
|
|
|
53ad68e3f2
|
add 255 threshold
|
2022-04-15 20:44:53 +02:00 |
|
|
|
9924aa2037
|
rewrite group opt
|
2022-04-15 20:33:07 +02:00 |
|
|
|
b535178cb8
|
move places of casts
|
2022-04-15 19:27:48 +02:00 |
|
|
|
7dd2c82fa4
|
make stmt a single word big
|
2022-04-15 19:04:43 +02:00 |
|
|
|
1e1a2a277b
|
remove bounds check
|
2022-04-15 18:57:39 +02:00 |
|
|
|
2df17352d1
|
codegen works
|
2022-04-15 18:32:29 +02:00 |
|
|
|
eda2476021
|
things that don't work but sound fun
|
2022-04-13 22:36:48 +02:00 |
|
|
|
799b1591e0
|
broken AF but profiling could perhaps work like mayb eidk
|
2022-04-12 22:28:41 +02:00 |
|
|
|
cec7204c6d
|
things
|
2022-04-12 21:58:21 +02:00 |
|
|
|
5634330287
|
spans and tests
|
2022-04-12 21:49:59 +02:00 |
|
|
|
e82b14b09a
|
bench setup that works
|
2022-04-12 21:20:16 +02:00 |
|
|
|
7b88c99039
|
things
|
2022-04-12 20:50:31 +02:00 |
|
|
|
539d0e0502
|
fix snap
|
2022-04-12 20:22:42 +02:00 |
|
|
|
66bd69e674
|
remove naive interpreter
|
2022-04-12 20:21:54 +02:00 |
|
|
|
2d854539aa
|
works
|
2022-04-12 19:55:44 +02:00 |
|
|
|
2484fe1f44
|
parser works
|
2022-04-12 19:32:48 +02:00 |
|