[Haskell-cafe] Fwd: [Haskell] [ANNOUNCE] GHC 8.6.1-beta1 available

Dan Burton danburton.email at gmail.com
Sat Aug 11 04:03:30 UTC 2018


I've generated a stack.yaml which should allow most stack users to install
this ghc release via stack.

https://gist.github.com/DanBurton/43b5f5155fdd1affd02f6e86f37da9ae

e.g.

$ mkdir test-new-ghc && cd test-new-ghc
$ wget https://gist.github.com/DanBurton/43b5f5155fdd1affd02f6e86f37da9
ae/raw/6cb25068fcfae7d70739b7927248a80518192ad6/stack.yaml
$ stack setup
$ stack repl

Once installed in this way, you can simply use:

compiler: ghc-8.6.0.20180810
compiler-check: match-exact

In any project's stack.yaml in order to build with this version of ghc.

-- Dan Burton

---------- Forwarded message ----------
From: Ben Gamari <ben at well-typed.com>
Date: Fri, Aug 10, 2018 at 7:31 PM
Subject: [Haskell] [ANNOUNCE] GHC 8.6.1-beta1 available
To: GHC developers <ghc-devs at haskell.org>, GHC users <
glasgow-haskell-users at haskell.org>, Haskell Cafe <
haskell-cafe at googlegroups.com>, haskell at haskell.org



Hello everyone,

The GHC development team is very pleased to announce the first beta
leading up to GHC 8.6.1 release. The usual release artifacts are
available from

    https://downloads.haskell.org/~ghc/8.6.1-beta1

This beta fixes most of the bugs reported in the first two alphas and
brings all of the core libraries up to their final release versions.

The 8.6 release fixes over 300 bugs from the 8.4 series and introduces a
number of exciting features. These most notably include:

 * Significantly better handling of macOS linker command size limits,
   avoiding linker errors while linking large projects

 * A new deriving mechanism, `deriving via`, providing a convenient way
   for users to extend Haskell's typeclass deriving mechanism

 * Quantified constraints, allowing forall quantification in contexts

 * An early version of the GHCi `:doc` command

 * The `ghc-heap-view` package, allowing introspection into the
   structure of GHC's heap

 * Valid hole fit hints, helping the user to find terms to fill typed
   holes in their programs

 * The BlockArguments extension, allowing the `$` operator to be omitted
   in some unambiguous contexts

 * The next phase of the MonadFail proposal, enabling
   -XMonadFailDesugaring by default

A full list of the changes in this release can be found in the
release notes:

    https://downloads.haskell.org/~ghc/8.6.1-beta1/docs/html/
users_guide/8.6.1-notes.html

This will very likely be the last release before the final 8.6.1 so do
give it a thorough testing and, as always, report any issues you
encounter. Thanks for your help!

Cheers,

- Ben

_______________________________________________
Haskell mailing list
Haskell at haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20180810/90aa140e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 497 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20180810/90aa140e/attachment.sig>


More information about the Haskell-Cafe mailing list