Quietly and inconspicuously, a new version of the well-known Haskell compiler has been released.
Among the changes:
- Support for profiling on 64-bit systems with Windows.
- GHC now requires LLVM version 7.
- The fail method has been definitively removed from the Monad class; it is now part of the MonadFail class (final part of the MonadFail Proposal).
- Explicit type application now works for types themselves, not just for values.
- forall is now a keyword regardless of context, allowing it to be used in type families and rewrite rules.
- The code layout algorithm for x86 has been improved.
- Many other changes.
Source: linux.org.ru
