Commit Graph

16 Commits

Author SHA1 Message Date
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
f006fa875d Classify constructors, only dump modules if they successfully compile 2025-03-31 21:21:37 -07:00
067090fb33 Drop idris/bun from CI 2025-03-17 19:04:52 -07:00
9d7e6097f3 tco working, update playground to self-hosted newt 2025-03-17 18:43:42 -07:00
3c2615ecc1 move idris version to orig and newt version to src.
Development is being done on the newt version now.
2025-02-15 16:36:29 -08:00
a6e68ac2a2 ability to run code and check output in tests 2024-12-28 13:19:15 -08:00
c665310653 Address issues with unify's case tree in idris
Clean up some stuff in prelude
Add parser for where
2024-11-19 21:35:50 -08:00
6b36dd1cd1 First pass at sugar for instances. 2024-11-17 19:33:19 -08:00
182876d16b Playground highlights and shows info/errors from build 2024-11-05 13:44:16 -08:00
7154f874bf add smoke tests 2024-09-07 17:24:25 -07:00
9db5649446 primitive string and int, primitive functions, codegen fixes 2024-08-22 19:41:24 -07:00
a4d851b563 implicits working, but _slow_ 2024-07-09 22:53:21 -07:00
46ddbc1f91 Preliminary work on data and holes 2024-07-06 14:45:26 -04:00
a9c72d5a6d drop HOAS, add Monad stack.
HOAS was dropped while fixing unrelated bug, but I think I'll keep it
out.
2024-04-11 21:09:42 -07:00