|
|
f4b99067d4
|
More working memo that tracks used env-ids and env, fixed bugs with it too. Currently trying to track down some infinate loops caused by something that thinks it should make progress and doesn't, have an assert that notices doubles
|
2023-04-15 00:19:51 -04:00 |
|
|
|
3c5bb127e2
|
Work on saving env on calls and suspended symbols, only use as env if legal. Seemingly causing exponential behavior, need to have it done incrementally... todo
|
2023-03-29 01:58:07 -04:00 |
|
|
|
049624a840
|
Baby steps towards handling non-val car/cdr (eventually cons)
|
2023-03-22 01:06:24 -04:00 |
|
|
|
92bcb6f358
|
All tests passing when run with --release. Not sure if this is really correct, or if the algorithm is being too wasteful and re-executing versions of functions taht should have been inlined or something (this may esp be true without the parameter/wrap_level stuff, and also I'm a little sus of the env chains - oh hay, it might even just be becasue only legal env chains are allowed which prevents pe-ing)
|
2023-03-20 01:06:24 -04:00 |
|
|
|
9162b456d2
|
Oh some were just changes in formatting. First real issue looks like it's VMAP
|
2023-03-19 02:03:41 -04:00 |
|
|
|
1df3acccd7
|
Some tests passing again, namely all of basic and fact
|
2023-03-19 01:52:18 -04:00 |
|
|
|
865fc1b4b6
|
Update flake, split ast out into ast & pe_ast, and main into main & test
|
2023-03-14 20:14:17 -04:00 |
|