[ANNOUNCE] GHC 9.0.1 released

The GHC team is very pleased to announce the availability of GHC 9.0.1. Source and binary distributions are available at the usual place: https://downloads.haskell.org/ghc/9.0.1/ In addition to numerous bug fixes, GHC 9.0.1 will bring a number of new features: * A first cut of the new LinearTypes language extension [2], allowing use of linear function syntax and linear record fields. * A new bignum library, ghc-bignum, improving portability and allowing GHC to be more easily used with integer libraries other than GMP. * Improvements in code generation, resulting in considerable runtime 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 [3] simplifying the type system and paving the way for QuickLook impredicativity in GHC 9.2. * Implementation of the QualifiedDo extension [4], allowing more convenient overloading of `do` syntax. * An experimental new IO manager implementation for Windows platforms, both improving performance and fixing many of the quirks with the old manager built on POSIX-emulation. * Improvements in compilation time. And many more. See the release notes [5] for a full accounting of the changes in this release. As always, feel free to report any issues you encounter via gitlab.haskell.org. Cheers, - Ben [1]: https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.0#ghc-prim-07 [2]: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0111-li... [3]: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0287-si... [4]: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0216-qu... [5]: https://downloads.haskell.org/ghc/9.0.1/docs/html/users_guide/9.0.1-notes.ht...

Hi Jens, fedora newbie here. Not sure what I'm doing wrong, but it's not working on f33/amd64 here: [karel@localhost ~]$ sudo dnf update [sudo] password for karel: Last metadata expiration check: 0:00:33 ago on Mon 08 Feb 2021 05:53:17 PM CET. Dependencies resolved. Nothing to do. Complete! [karel@localhost ~]$ sudo dnf --enablerepo=updates-testing-modular install ghc:9.0/default Last metadata expiration check: 0:00:49 ago on Mon 08 Feb 2021 05:53:17 PM CET. No match for argument: ghc:9.0/default Error: Unable to find a match: ghc:9.0/default Thanks, Karel On 2/8/21 5:32 PM, Jens Petersen wrote:
On Fri, 5 Feb 2021 at 02:04, Ben Gamari
mailto:ben@well-typed.com> wrote: The GHC team is very pleased to announce the availability of GHC 9.0.1.
This is now testable in Fedora with:
sudo dnf --enablerepo=updates-testing-modular install ghc:9.0/default
Thanks, Jens
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

Hi Karel,
On Tue, 9 Feb 2021 at 00:56, Karel Gardas
[karel@localhost ~]$ sudo dnf --enablerepo=updates-testing-modular install ghc:9.0/default
Apologies, I thought I had tested, but I copied without the 'module' command, it should be: $ sudo dnf --enablerepo=updates-testing-modular module install ghc:9.0/default Alternatively you can run, eg: $ sudo dnf --enablerepo=updates-testing-modular module enable ghc:9.0 $ sudo dnf --enablerepo=updates-testing-modular install ghc etc It should go stable in about a week. Thanks, Jens

Hi Jens, tested and this works! Thanks a lot, Karel On 2/9/21 2:24 AM, Jens Petersen wrote:
Hi Karel,
On Tue, 9 Feb 2021 at 00:56, Karel Gardas
mailto:karel.gardas@centrum.cz> wrote: [karel@localhost ~]$ sudo dnf --enablerepo=updates-testing-modular install ghc:9.0/default
Apologies, I thought I had tested, but I copied without the 'module' command, it should be:
$ sudo dnf --enablerepo=updates-testing-modular module install ghc:9.0/default
Alternatively you can run, eg:
$ sudo dnf --enablerepo=updates-testing-modular module enable ghc:9.0 $ sudo dnf --enablerepo=updates-testing-modular install ghc
etc
It should go stable in about a week.
Thanks, Jens
participants (3)
-
Ben Gamari
-
Jens Petersen
-
Karel Gardas