Commit Graph

16 Commits

Author SHA1 Message Date
3289c95e6a remove dead files, update bootstrap 2025-07-10 22:28:20 -04:00
8dae8880f9 Remove unnecessary IORef for meta context 2025-05-20 21:36:52 -07:00
8faecfdf9b record update syntax 2025-04-19 20:11:07 -07:00
0ce1a5e454 Magic Nat 2025-04-09 15:07:31 -04:00
eeb790f1b2 Keep track of autos to be solved, shaves about 12% off of Elab.newt processing time 2025-04-05 21:27:10 -07:00
549cca19e3 Add flags to TopEntry, detect duplicate constructors, fix issue with missing constructors in CompileExp. 2025-04-05 14:33:54 -07:00
0477ee397f encode enum as string 2025-04-01 06:09:23 -07:00
4ec7519955 remove unused case in TCO output 2025-03-30 09:39:09 -07:00
7dc9751359 Use serialized modules 2025-03-22 17:20:53 -07:00
9d7e6097f3 tco working, update playground to self-hosted newt 2025-03-17 18:43:42 -07:00
1219e8d4e5 tarjan is running on CExp now 2025-03-16 11:28:21 -07:00
5ab2a28bcf Prep to switch from Def to CExp for backend passes. 2025-03-15 15:46:56 -07:00
829c5d5143 bootstrap from previous commit 2025-02-02 16:33:55 -08:00
fad966b1ec Refactor code generation to prepare for optimization passes 2025-02-01 12:56:30 -08:00
afc6146050 Don't curry (via eta expansion) a one-argument function 2025-01-25 21:38:59 -08:00
bc71c006e9 Cleanup and a fix to Prelude and the playground 2025-01-23 21:10:42 -08:00