All Versions
Latest Version
Avg Release Cycle
1 days
Latest Release

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 has mult function
    • A couple inefficiencies under the hood
  • v0.1.1.2 Changes

    • Case statements with a single branch are plain and efficient.
    • Add safeDiv and safeMod to prelude/arith.kmp
  • v0.1.1.1 Changes

    • Performance improvements under the hood (use IntSets for liveness analysis)
  • 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.
  • 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