Commit Graph

19 Commits

Author SHA1 Message Date
2af6ef1c1b File locations are now ranges. 2025-10-10 16:26:03 -07:00
be40c431fe Add error when a constructor is used for a primitive argument.
Add testing for errors.
2025-10-06 15:21:54 -07:00
067090fb33 Drop idris/bun from CI 2025-03-17 19:04:52 -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
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