|
|
154b1b38bf
|
nevermind, the results are worse when an assign is free
|
2025-08-11 18:50:32 -05:00 |
|
|
|
21c7967f44
|
.
|
2025-08-10 13:40:12 -05:00 |
|
|
|
6529ab9818
|
.
|
2025-07-02 15:16:42 -05:00 |
|
|
|
08b5f47426
|
.
|
2025-07-01 12:15:15 -05:00 |
|
|
|
3213e1deac
|
.
|
2025-06-30 09:03:33 -05:00 |
|
|
|
15a09a1506
|
.
|
2025-06-28 08:25:30 -05:00 |
|
|
|
1b9fe3b44a
|
.
|
2025-06-27 14:54:26 -05:00 |
|
|
|
ff78073433
|
...
|
2025-06-27 14:37:20 -05:00 |
|
|
|
7f012a32c8
|
...
|
2025-06-27 14:37:09 -05:00 |
|
|
|
6f326a9bcb
|
added assignment operator, moved to using mmap
|
2025-06-27 09:27:38 -05:00 |
|
|
|
8152650e06
|
broke main into many source files, added spike about assignment support that actually works pretty well
|
2025-06-26 22:41:11 -05:00 |
|
|
|
99e5f2d8e6
|
.
|
2025-06-25 14:10:56 -05:00 |
|
|
|
6b8ff52061
|
.
|
2025-06-22 12:47:38 -05:00 |
|
|
|
90068e62fa
|
fixed initialzing undone
|
2025-06-22 12:12:56 -05:00 |
|
|
|
82db0d4e03
|
turns out: we cant do 5 variables
|
2025-06-21 12:04:53 -05:00 |
|
|
|
d9556aeae9
|
added 5.c, but it will take forever
|
2025-06-21 01:03:49 -05:00 |
|
|
|
105e9306a4
|
switched main over to using boolsets.
|
2025-06-21 00:37:30 -05:00 |
|
|
|
1097f2c2d8
|
now at least it compiles
|
2025-06-17 07:54:55 -05:00 |
|
|
|
27bef1109d
|
instead of sparse-lists, why not boolean arrays?
|
2025-06-15 19:45:05 -05:00 |
|
|
|
82a102c421
|
getting really close now, but I need to implement removing from lists
|
2025-06-15 10:24:49 -05:00 |
|
|
|
cb1738376d
|
added more spikes about divide-and-conquer binary opeartions, changed over to using "done" list, changed cache encoding
|
2025-06-15 10:17:02 -05:00 |
|
|
|
d3ae35ceb5
|
added force-rebuild command
|
2025-06-14 11:39:16 -05:00 |
|
|
|
4d0451f9d3
|
handle parens
|
2025-06-13 20:14:57 -05:00 |
|
Alex Thannhauser
|
33b497d0a2
|
reuse the same line of text when showing progress
|
2025-06-12 10:49:30 -05:00 |
|
Alex Thannhauser
|
c57232fee6
|
added color support
|
2025-06-11 14:21:41 -05:00 |
|
Alex Thannhauser
|
1c433de317
|
added comparision operators
|
2025-06-11 13:55:02 -05:00 |
|
Alex Thannhauser
|
956a6dfa2a
|
added flake files
|
2025-06-11 13:30:43 -05:00 |
|
|
|
c1351d5ec0
|
.
|
2025-06-11 08:46:59 -05:00 |
|
|
|
a320cdba33
|
.
|
2025-06-10 21:03:26 -05:00 |
|
|
|
aeb00e1b8d
|
let's see if the c implementation can handle the ternary operator!
|
2025-06-10 20:56:01 -05:00 |
|
|
|
453cd8af9c
|
added c implementation, which is MUCH faster!
|
2025-06-10 20:51:47 -05:00 |
|
Alex Thannhauser
|
aeee25889e
|
.
|
2025-06-10 15:41:23 -05:00 |
|
Alex Thannhauser
|
04d997c031
|
still fleshing-out ternaries
|
2025-06-10 14:51:57 -05:00 |
|
Alex Thannhauser
|
98bf135199
|
added ternary support. explodes time complexity, but I think it could really help the max expression-tree size
|
2025-06-10 12:57:11 -05:00 |
|
Alex Thannhauser
|
2499db7c7d
|
removed experimental stuff, since it was not any better than the classic 9 operators. switch from py-parsing to handrolled recursive descent
|
2025-06-10 12:29:50 -05:00 |
|
Alex Thannhauser
|
e3b0af2f12
|
filled out the remaining operators
|
2025-06-06 11:52:35 -05:00 |
|
|
|
dd13983e84
|
implemented the cases; sometimes we need 5 operators, dont ask me why
|
2025-06-06 10:05:54 -05:00 |
|
|
|
5d04064f6d
|
even when switched over to infix-notation, parenthses still are too slow
|
2025-06-05 20:18:09 -05:00 |
|
Alex Thannhauser
|
ea07e1072c
|
infix-notation: something to test
|
2025-06-05 13:43:52 -05:00 |
|
Alex Thannhauser
|
3feedab95c
|
.
|
2025-06-05 11:59:42 -05:00 |
|
|
|
dc8e79a9fa
|
better repl message
|
2025-06-04 15:56:03 -05:00 |
|
Alex Thannhauser
|
9b87f251d3
|
removed debug print statment
|
2025-06-04 11:09:35 -05:00 |
|
|
|
71e56afb9f
|
removed hunble-brag
|
2025-06-04 09:55:03 -05:00 |
|
|
|
43c25d701f
|
added argparse and operator selection
|
2025-06-04 09:09:12 -05:00 |
|
Alex Thannhauser
|
9ff2d22e51
|
first commit!
|
2025-06-02 15:46:40 -05:00 |
|