9586ca96bb
erasure improvements
2025-02-02 16:33:37 -08:00
b6ce6cfb13
rename top/put/modify on M to avoid collisions
2025-02-01 16:47:10 -08:00
1490fc601b
add log levels, make output less noisy
2025-01-25 22:11:46 -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
f991ca0d52
Remove unused argument that was blowing up serialization.
2025-01-18 15:21:15 -08:00
8e8e6bce7e
fix codegen
2025-01-12 10:38:58 -08:00
5cce1a465e
Modules live in separate contexts, only imported modules are in scope
2025-01-12 08:57:01 -08:00
793c3a9999
qn for metas
2025-01-11 20:07:50 -08:00
7110c94ac6
determine base path
2025-01-06 17:02:21 -08:00
265a81257a
cleanup a little bit
2025-01-06 16:28:40 -08:00
627ca5d91b
Aoc passes, and it successfully compiles itself.
2025-01-05 13:56:38 -08:00
9172d88be7
put the port in the port directory
2025-01-05 11:15:29 -08:00