corey pushed to master at corey/lr 2024-02-03 13:59:34 -06:00
4458cdf796 i2r: refer to operators via subtypes instead of str.buffer
corey created branch mod in corey/lr 2024-02-02 10:17:13 -06:00
corey pushed to mod at corey/lr 2024-02-02 10:17:13 -06:00
d4724054a2 move compilation settings to State
corey pushed to master at corey/lr 2024-02-02 08:33:52 -06:00
c2fd283aa0 tests: derefref normal test
corey pushed to master at corey/lr 2024-02-02 08:33:03 -06:00
5adc10b059 gen: allow x86_64 to dereference %rax
corey pushed to master at corey/lr 2024-02-02 08:23:51 -06:00
6cef6c8b41 gen: use wordsize for all types
corey pushed to master at corey/lr 2024-02-02 07:40:09 -06:00
245522d2f3 gen: move most instructions to LangDef
corey pushed to master at corey/lr 2024-02-02 05:56:28 -06:00
ba3518ed50 gen: move LangDef to Gen struct
corey pushed to master at corey/lr 2024-02-01 12:42:57 -06:00
0312a9188d scripts: run.sh
corey pushed to master at corey/lr 2024-02-01 09:49:48 -06:00
5aff16aea7 tests: require /bin/bash instead of /bin/sh
corey pushed to master at corey/lr 2024-02-01 09:44:35 -06:00
2dc93ff251 tests: force color in "make fails"
corey pushed to master at corey/lr 2024-02-01 09:37:51 -06:00
2326c66240 Makefile: clarify color output of tests
corey pushed to master at corey/lr 2024-02-01 09:23:40 -06:00
af88837b78 tests: force color on "make fails"
corey pushed to master at corey/lr 2024-02-01 09:12:49 -06:00
38007498e6 Makefile: quickly see failing tests
corey pushed to master at corey/lr 2024-02-01 08:51:21 -06:00
9200389f68 dotests.sh: "trap" SIGSEGV
corey pushed to master at corey/lr 2024-02-01 08:37:11 -06:00
f9bfbb94af gen: allow dereferencing accumulator (for i386)
corey pushed to master at corey/lr 2024-02-01 08:17:06 -06:00
4daf8e6ebf gen: process remaining tokens on rpn_stack
corey pushed to master at corey/lr 2024-01-30 21:38:40 -06:00
2ada04b9a4 gen: fix i386 scratch1_wordsize
corey pushed to master at corey/lr 2024-01-30 16:25:12 -06:00
12fc079a7b references: do not clobber accumulator
corey pushed to master at corey/lr 2024-01-30 15:26:30 -06:00
25db92b41b eval: references: do not clobber accumulator