Commit Graph

18 Commits

Author SHA1 Message Date
phyto c50318a67a
opt niche known-zero loop 2023-06-01 11:28:18 +00:00
phyto 6d18d0b0b3
optimise set slightly 2023-06-01 10:50:48 +00:00
phyto 1128781a40
improve optimisation thoroughness 2023-06-01 10:22:06 +00:00
phyto 6da709ee92
fix bug that broke programs using large repetition
any repetition of <>+- more than 15 times (in a row) would translate to
the wrong number in the resulting uxn, because i forgot to convert the
number to hex lol.
2023-06-01 09:38:35 +00:00
phyto 928119de82
minor changes 2023-06-01 09:00:30 +00:00
phyto fdea732def
set instruction support
enabled by default with -O1.
The optimisation code also had a small cleaning done. I hope to do more.
2023-05-30 10:18:41 +00:00
phyto 0a49bf89b9
fmt 2023-05-30 07:25:06 +00:00
phyto 64925c2923
modify readme 2023-05-29 19:36:10 +00:00
phyto 6dc318fbb5
fix licensing note 2023-05-29 19:19:32 +00:00
phyto 0fe3a9f859
add warnings when program is egregiously large 2023-05-29 19:14:43 +00:00
phyto 1cea08e160
add proper integration testing input support
also includes the tests that i forgot to include, whoopsie!!
2023-05-29 18:45:01 +00:00
phyto 11bfa81c25
make tests use files for uxn
input hype!!!!
2023-05-29 18:11:07 +00:00
phyto c3574bce92
include bf optimiations in testing 2023-05-29 14:49:37 +00:00
phyto 2713cd7700
TESTING CRUDELY WORKS LETSO GOOOO
unicode, the bane of my existence
2023-05-29 09:16:49 +00:00
phyto 7c8654147e
i have no idea what im doing ;-; 2023-05-29 08:25:37 +00:00
phyto 5a8702e4fb
add readme 2023-05-06 12:50:24 +00:00
phyto 4534d8480a
integrate assembler 2023-05-06 11:25:11 +00:00
phyto a542346b3d
init 2023-05-04 19:04:38 +00:00