Commit Graph
14 Commits
Author SHA1 Message Date
miloignis 3807381ceb Sketch out call-info, realized it and function-analysis needs pectx and also err threaded through it, since it can fail (which must be recoverable) and needs env and pectx for partial_eval inside 2023-02-02 01:18:17 -05:00
miloignis bea48eb18b Reviewing and making notes about analysises, looking to see if they can be implemented with a generic traversal or something 2023-02-01 01:01:37 -05:00
miloignis a038a8cebf Ensure proper env care during memo short circuiting 2023-01-31 22:54:53 -05:00
miloignis 967ec0feb4 After too much procrastination trying a bunch of parentheses editing plugins (parinfer the most interesting), did a bit of actual work and refactoring where the compiled function is checked for and inserted using both the pre and post partial-eval hash, and the analysis functions are pulled out together into a single meta analysis 2023-01-31 00:59:16 -05:00
miloignis c20ba09179 clean up compile more, going straight to pulling out of memo, removing compile-body-part, removing now-unecessary recursion checking (for ping-pong between partial-eval and compile-inner because of how we now check memo and normalize), and finally add all tests to new_test.sh 2023-01-25 02:22:10 -05:00
miloignis 7f9f419a23 Remove rest of comb rec_hash tracking 2023-01-22 00:41:29 -05:00
miloignis 5a4cb4b40b Cleanup, remove some of the rec_hashes 2023-01-22 00:07:39 -05:00
miloignis dff6730dd9 Got partial-eval during compile working 2023-01-21 17:55:55 -05:00
miloignis 0ed097b5b0 mix old and unstable 2023-01-16 22:14:41 -05:00
miloignis 95f6dd867c Koka needs old emscripten sigh 2023-01-16 19:01:50 -05:00
miloignis 94ae60f9d1 Merge branch 'master' of github.com:Limvot/kraken 2023-01-16 18:55:54 -05:00
miloignis b2f0b5f1dd Notes on todo 2023-01-16 18:55:52 -05:00
miloignis 18b901b2f1 Start version experiments to narrow down if Koka or Emscripten is the problem 2023-01-16 18:54:34 -05:00
miloignis 54f1092a2a Old sketches, start simpler benchmarks setup with Koka WASM 2023-01-16 15:32:45 -05:00