Skip to content

1.29.0

Latest
Compare
Choose a tag to compare
@FPtje FPtje released this 03 Jul 19:44
· 5 commits to master since this release

Bug fixes

  • Fix accepting empty expression vars as variables #177
  • Fix unnecessary parentheses warning when in a return #179
  • Fix glualint accepting things like 3do, which glua itself marks as a syntax error #180

Changed

  • Improve parse error messages
    • Show quotes around unexpected tokens
    • Place commas to disambiguate parts of the message
  • The ast-dump command now produces a smaller output. Warning: if you relied on this, this change is backwards incompatible.

Refactors

  • Use TemplateHaskell instead of Generics. This leads to significantly faster compile times
  • @brandonsturgeon Updated the checkout and github-script of the glualint workflow #178
  • Optimize the executable a little less hard. This is also for better compile times
  • Use static-haskell to build static executables (pkgsStatic was no longer working) 9ff0259

Warning!

The aarch64-linux version is NO LONGER statically built! This means that there is a possibility that the executable does not work and fails to find some library.
I'd love to keep building static executables for ARM64, but the build infrastructure is just not there for Haskell. It has bit rotted I'm afraid.