This repository has been archived by the owner on Jul 7, 2024. It is now read-only.
0.4.2
Pre-release
Pre-release
Libraries
- [@CrazedProgrammer] Add
list/split
. - [@Lignum] Add
list/take-while
. - [@Lignum] Add
math/atan2
.
Compiler
- [@SquidDev] Port the resolver loop to Urn
Codegen
- [@SquidDev] Make variable mangling to be aware of scope
- [@SquidDev] Allow symbols to provide a "display name" for use in emitted code.
- [@SquidDev] Detect
letrec
loops as tail-recursive. - [@SquidDev] Inline
letrec
loops which are only used once. - [@SquidDev] Pattern match against common recursion patterns.