|
|
ddf2686049
|
Delete run-rust.sh
|
2022-04-16 14:59:39 +02:00 |
|
|
|
5d943ba51c
|
rewrite pass_group
|
2022-04-16 14:55:11 +02:00 |
|
|
|
fb2986783e
|
remove offset-less Add and Sub from IR
|
2022-04-16 14:45:38 +02:00 |
|
|
|
93f97e9a08
|
add pass_move_add_to
|
2022-04-16 14:35:56 +02:00 |
|
|
|
014770b6fe
|
add pass_add_sub_offset
|
2022-04-16 12:35:26 +02:00 |
|
|
|
4490d49d35
|
make window_pass generic over window length
|
2022-04-16 12:05:34 +02:00 |
|
|
|
d7fea43acf
|
try to fix pass_cancel_left_right_add_sub
|
2022-04-16 11:41:47 +02:00 |
|
|
|
290201ab98
|
oopd
|
2022-04-16 00:39:46 +02:00 |
|
|
|
31f2304a30
|
simplify window passes
|
2022-04-16 00:37:50 +02:00 |
|
|
|
3eb9486a8c
|
add cancel_left_right_add_sub pass
|
2022-04-16 00:27:09 +02:00 |
|
|
|
904356eb4e
|
make set_n pass more generic
|
2022-04-16 00:03:03 +02:00 |
|
|
|
46229fd74f
|
remove SetNull from code
|
2022-04-16 00:01:28 +02:00 |
|
|
|
4d9648bf97
|
remove SetNull from IR
|
2022-04-15 23:59:50 +02:00 |
|
|
|
d9f163ef3a
|
fix set_n pass
|
2022-04-15 23:50:03 +02:00 |
|
|
|
7973d9f77b
|
improve debugging
|
2022-04-15 23:33:12 +02:00 |
|
|
|
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 |
|
|
|
2b1daa55fb
|
Delete bf.b
|
2021-07-23 09:05:37 +02:00 |
|
|
|
3994acef78
|
Delete examples directory
|
2021-07-23 09:05:29 +02:00 |
|
|
|
f9998535de
|
new plans
|
2021-07-15 12:53:17 +02:00 |
|
|
|
7d352e0b5c
|
wtf
wtf
|
2021-07-15 11:46:18 +02:00 |
|
|
|
d5520e1f42
|
oops
|
2021-07-15 11:44:33 +02:00 |
|
|
|
db362072b7
|
Merge branch 'master' of https://github.com/Nilstrieb/brainfuck
|
2021-07-15 11:42:11 +02:00 |
|
|
|
ab27352faa
|
small changes
|
2021-07-15 11:41:47 +02:00 |
|
|
|
076156bd34
|
Update package.json
|
2021-07-12 14:22:19 +02:00 |
|
nilstrieb
|
a4fa459805
|
finally flamegraph
|
2021-06-27 08:59:58 -07:00 |
|
|
|
c2bdc73179
|
deleted
|
2021-06-27 17:52:56 +02:00 |
|
nilstrieb
|
6cc64160e1
|
flamegraph
|
2021-06-27 08:52:01 -07:00 |
|
nilstrieb
|
6df903675e
|
flamegraph
|
2021-06-27 08:39:10 -07:00 |
|
|
|
e7165c876e
|
Update index.html
|
2021-06-26 13:49:44 +02:00 |
|
|
|
206e0293ec
|
small changes
|
2021-06-25 16:58:53 +02:00 |
|
|
|
0a8ecd3a92
|
including brainfuck programs
|
2021-06-25 16:47:04 +02:00 |
|