[Haskell-cafe] [Haskell] [ANNOUNCE] Glasgow Haskell Compiler 9.0.1-alpha1 released
danburton.email at gmail.com
Tue Sep 29 21:26:20 UTC 2020
That's great news! Thank you for your hard work.
Does this address the Windows issue with GHC 8.10.2? Will there still be a
GHC 8.10.3 release?
(Pardon the dupe; I had the wrong address on haskell-cafe)
-- Dan Burton
On Tue, Sep 29, 2020 at 5:23 PM Dan Burton <danburton.email at gmail.com>
> That's great news! Thank you for your hard work.
> Does this address the Windows issue with GHC 8.10.2? Will there still be a
> GHC 8.10.3 release?
> See: https://gitlab.haskell.org/ghc/ghc/-/issues/18550
> -- Dan Burton
> On Mon, Sep 28, 2020 at 3:16 PM Ben Gamari <ben at well-typed.com> wrote:
>> Hello all,
>> The GHC team is very pleased to announce the availability of the first
>> alpha release in the GHC 9.0 series. Source and binary distributions are
>> available at the usual place:
>> This first alpha comes quite a bit later than expected. However, we have
>> done a significant amount of testing on this pre-release and therefore
>> hope to be able to move forward quickly with a release candidate next
>> week and with a final release in mid-October.
>> GHC 9.0.1 will bring a number of new features:
>> * A first cut of the new LinearTypes language extension , allowing
>> use of linear function syntax and linear record fields.
>> * A new bignum library (ghc-bignum), allowing GHC to be more easily
>> used with integer libraries other than GMP.
>> * Improvements in code generation, resulting in considerable
>> performance improvements in some programs.
>> * Improvements in pattern-match checking, allowing more precise
>> detection of redundant cases and reduced compilation time.
>> * Implementation of the "simplified subsumption" proposal 
>> simplifying the type system and paving the way for QuickLook
>> impredicativity in GHC 9.2.
>> * Implementation of the QualifiedDo extension , allowing more
>> convenient overloading of `do` syntax.
>> * Improvements in compilation time.
>> And many more. See the release notes  for a full accounting of the
>> changes in this release.
>> Do note that there are a few things that we expect will change before
>> the final release:
>> * We expect to sort out a notarization workflow for Apple Darwin,
>> allowing our binary distributions to be used on macOS Catalina
>> without hassle.
>> Until this has been sorted out Catalina users can exempt the
>> current macOS binary distribution from the notarization requirement
>> themselves by running `xattr -cr .` on the unpacked tree before
>> running `make install`.
>> * We will likely transition the Alpine binary distribution to be fully
>> statically-linked, providing a convenient, distribution-independent
>> packaging option for Linux users.
>> * We will be merging a robust solution for #17760 which will introduce
>> a new primitive, `keepAlive#`, to the `base` library, subsuming
>> most uses of `touch#`.
>> As always, do test this release and open tickets for whatever issues you
>> encounter. To help with this, we will be publishing a blog post
>> describing use of our new `head.hackage` infrastructure to ease testing
>> of larger projects with Hackage dependencies later this week.
>> - Ben
>> Haskell mailing list
>> Haskell at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe