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
e3ae301c9c
performance and code size improvements
...
- Use default case for constructors with no explicit match.
- self-compile is 15s now
- code size is 60% smaller
code size and self compile time on par with the idris-built version
2025-01-18 21:33:49 -08:00
f9279bb255
Use null for erased values to aid serialization
2025-01-18 14:48:29 -08:00
627ca5d91b
Aoc passes, and it successfully compiles itself.
2025-01-05 13:56:38 -08:00
9262fa8b27
Fix parsing and rendering issues, all but 3 of aoc2024 work.
2025-01-05 11:14:06 -08:00
6b1eef86a7
Newt in Newt compiles (but does not run)
2025-01-04 20:25:41 -08:00
9ed2b2077d
fixes and changes for porting
...
- forward declaration of records
- fixes to projections
- drop record accessors (use projections instead)
- changes to names to disambiguate
2025-01-01 20:21:07 -08:00
4dec53daa1
additional changes for porting, fix to lexing
2025-01-01 08:46:25 -08:00
f4e96d06ec
changes to support translation
2024-12-30 22:34:03 -08:00
57a8fe9609
prep for self-hosting
2024-12-29 21:17:06 -08:00
054a0675f4
fix importing with dots, prep work for porting
2024-12-29 12:55:09 -08:00
a6e68ac2a2
ability to run code and check output in tests
2024-12-28 13:19:15 -08:00
d6aaaaabf1
refactoring in playground, use zip file for web
2024-12-08 20:19:55 -08:00
9c0b20a6ce
improve error detection in case-tree building
2024-12-07 20:50:22 -08:00
91bb79a998
Mixfix operators
2024-11-10 21:13:18 -08:00
7154f874bf
add smoke tests
2024-09-07 17:24:25 -07:00