miloignis
  • Joined on 2023-01-28
miloignis pushed to partially_broken at miloignis/kraken 2023-02-28 06:15:54 +00:00
3df2d02286 Merge branch 'master' into partially_broken
3d6082503c track evals, dyn 0 calls, dyn 1 calls
af2fb537c7 saving remaining before
Compare 3 commits »
miloignis pushed to master at miloignis/kraken 2023-02-28 06:15:40 +00:00
3d6082503c track evals, dyn 0 calls, dyn 1 calls
miloignis pushed to main at miloignis/nix_config 2023-02-28 05:08:46 +00:00
6fbb14e637 update
miloignis pushed to partially_broken at miloignis/kraken 2023-02-24 06:19:58 +00:00
4752dde4af Added recursive If tracking, but that still doesn't seem to have solved the problem. Have to dig deeper into the actual failed tests now...
miloignis pushed to main at miloignis/nix_config 2023-02-23 23:45:49 +00:00
84f040f8bf headscale stuff
miloignis pushed to partially_broken at miloignis/kraken 2023-02-23 18:14:14 +00:00
abddf1db06 transition to fake-ids instead of rec-hashes. Still have infinate recursion, need to check on it
miloignis pushed to partially_broken at miloignis/kraken 2023-02-23 07:48:42 +00:00
6357297cd1 been going down withat's probs the wrong path for solving infinate recursion for bvau, did a lot on suspended IF but that doesn't seem to be the issue... Not sure if this was done in vain
miloignis pushed to partially_broken at miloignis/kraken 2023-02-23 06:39:00 +00:00
bb6b15c156 some bugfixes, and moving towards a reconstruct-on-error. More bugs remain though, ?uncovered? by this, including another infinate loop. Fixed a tricky one where a function would recursively call it self for real while evaluating itself fake, and create an environment that had a loop indirected through subbing itself in for SuspendedEnv (since the real and the fake had the same ID).
miloignis created branch partially_broken in miloignis/kraken 2023-02-23 06:39:00 +00:00
miloignis pushed to master at miloignis/kraken 2023-02-23 01:16:16 +00:00
e327ed7314 Found the bug. All tests pass PE, except for those that overflow the stack. Those are disabled, and the remaning must be run with --release. Can maybe improve PE tail call to prevent that
miloignis pushed to master at miloignis/kraken 2023-02-22 06:23:01 +00:00
bde04e94df Still buggy, but implemented a more tail-recursive PE with non-recursive drop_redundent_veval, special forms SuspendedEval and SuspendedIf, simplification of how primitives work, and more
miloignis pushed to master at miloignis/kraken 2023-02-21 15:53:13 +00:00
45a869b09b Remove year and weird (c) from copyright line, concensus is it's not needed these days
miloignis pushed to master at miloignis/kraken 2023-02-21 15:32:30 +00:00
21fb47470a Too much debugging to find out PE assert was broken and debugging printlns were overflowing the stack. Some of the other tests also overflow the stack if not built in release mode, and I disabled the stack-testing tests for PE
miloignis pushed to master at miloignis/kraken 2023-02-21 06:48:07 +00:00
67feab10bc Add rec-hash-stopping for SuspendedPair calls
miloignis pushed to master at miloignis/kraken 2023-02-21 03:20:04 +00:00
76b68e28d8 Implement cached hashes
miloignis pushed to master at miloignis/kraken 2023-02-20 05:22:32 +00:00
7f10d111ac Fix attempted in SuspendedPair, a lot more tests also work PE-wise now. Many are overflowing the stack, might be recursion causing or just really bad lack of tail calls, or a bug...
miloignis pushed to master at miloignis/kraken 2023-02-20 04:16:13 +00:00
5107c1d7e4 Add in evaling of DeriComb, first let test in fib passes now (but not fib itself)
miloignis pushed to master at miloignis/kraken 2023-02-20 01:33:11 +00:00
4d251964a2 Sketch combiner_return_ok and fix DeriComb ids
miloignis pushed to master at miloignis/kraken 2023-02-20 00:28:51 +00:00
5df87a53cf Proper progress decisionmaking via NeededIDs and DCtx taking into account ids and hashes (not that we're storing hashes yet)
miloignis pushed to master at miloignis/kraken 2023-02-19 23:52:42 +00:00
71326738fa First basic use of suspended lookup progress using the environment, basic tests passing again for pe