All Versions
11
Latest Version
Avg Release Cycle
1 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.2.0.3 Changes
- GHC 8.0.2 and 8.2.2
-
v0.2.0.2 Changes
- Improve performance + generated code
- Fix bug in monomorphization of patterns
-
v0.2.0.1 Changes
- Performance improvements when assembling x86
- Fix pattern match exhaustiveness checker
- More lenient command-line parser
-
v0.2.0.0 Changes
- Add aarch64 backend
- Change type of shifts, they no longer take an
Int8
as the second argument.
-
v0.1.1.3 Changes
- Tweak some RTS flags for faster performance
lib/gaussian.kmp
hasmult
function- A couple inefficiencies under the hood
-
v0.1.1.2 Changes
- Case statements with a single branch are plain and efficient.
- Add
safeDiv
andsafeMod
toprelude/arith.kmp
-
v0.1.1.1 Changes
- Performance improvements under the hood (use
IntSet
s for liveness analysis)
- Performance improvements under the hood (use
-
v0.1.1.0 Changes
- Fix internal pretty-printer (exposed as hidden
fmt
subcommand) - Optimize IR cases
- Fix padding
- Fix bug in lexer (for C foreign calls)
- Support down to GHC 8.0.2
- Unification no longer takes pathologically long time
- Add test files so source distribution passes
- Some sort of imports now supported.
- Fix internal pretty-printer (exposed as hidden
-
v0.1.0.2 Changes
December 04, 2020- Add optimizations (simplify code so that liveness analysis is quicker)
- Fix major bug in kind-checker
- Fix bug in type assignment
-
v0.1.0.1 Changes
December 03, 2020- Better debug pretty-printer
- Pattern match exhaustiveness checker so that pattern matches don't do something heinous at runtime