Quietly and imperceptibly, a new version of the well-known Haskell language compiler has been released.
Among the changes:
- Profiling support on 64-bit Windows systems.
- GHC now requires LLVM version 7.
- The fail method is finally moved out of the Monad class, now it is in the MonadFail class (the final part of the MonadFail Proposal).
- Explicit type application now works for types themselves, not just values.
- forall is now a context-independent keyword, allowing it to be used in type families and rewrite rules.
- Improved code linking algorithm for x86.
- Lots of other changes.
Source: linux.org.ru