From ben at well-typed.com Thu Feb 4 18:02:53 2021 From: ben at well-typed.com (Ben Gamari) Date: Thu, 04 Feb 2021 13:02:53 -0500 Subject: [ANNOUNCE] GHC 9.0.1 released Message-ID: <87wnvnsoc5.fsf@smart-cactus.org> 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-linear-types.rst [3]: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0287-simplify-subsumption.rst [4]: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0216-qualified-do.rst [5]: https://downloads.haskell.org/ghc/9.0.1/docs/html/users_guide/9.0.1-notes.html -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 487 bytes Desc: not available URL: From ben at well-typed.com Sat Feb 6 16:12:53 2021 From: ben at well-typed.com (Ben Gamari) Date: Sat, 06 Feb 2021 11:12:53 -0500 Subject: [ANNOUNCE] GHC 8.10.4 released Message-ID: <874kip41kq.fsf@smart-cactus.org> The GHC team is very pleased to announce the availability of GHC 8.10.4. Source and binary distributions are available at the usual place: https://downloads.haskell.org/ghc/8.10.4/ This is a small bug-fix release, fixing two bugs present in 8.10.3: * Fix a linker hang triggered by dynamic code loading on Windows (#19155) * Fix a crash caused by inappropriate garbage of heap-allocated data reachable from foreign exports (#19149) As always, feel free to report any issues you encounter via [gitlab.haskell.org](https://gitlab.haskell.org/ghc/ghc/-/issues/new). Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 487 bytes Desc: not available URL: From juhpetersen at gmail.com Mon Feb 8 16:32:48 2021 From: juhpetersen at gmail.com (Jens Petersen) Date: Tue, 9 Feb 2021 00:32:48 +0800 Subject: [ANNOUNCE] GHC 9.0.1 released In-Reply-To: <87wnvnsoc5.fsf@smart-cactus.org> References: <87wnvnsoc5.fsf@smart-cactus.org> Message-ID: On Fri, 5 Feb 2021 at 02:04, Ben Gamari 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From juhpetersen at gmail.com Wed Feb 10 09:57:27 2021 From: juhpetersen at gmail.com (Jens Petersen) Date: Wed, 10 Feb 2021 17:57:27 +0800 Subject: [ANNOUNCE] GHC 8.10.4 released In-Reply-To: <874kip41kq.fsf@smart-cactus.org> References: <874kip41kq.fsf@smart-cactus.org> Message-ID: On Sun, 7 Feb 2021 at 00:17, Ben Gamari wrote: > The GHC team is very pleased to announce the availability of GHC 8.10.4. > Thank you! This is now already built for Fedora and can be tested/installed with: dnf --enablerepo=updates-testing-modular module install ghc:8.10/default It should go stable after one week (after which you don't need the --enablerepo option). -------------- next part -------------- An HTML attachment was scrubbed... URL: From emilypi at cohomolo.gy Tue Feb 23 23:28:40 2021 From: emilypi at cohomolo.gy (Emily Pillmore) Date: Tue, 23 Feb 2021 23:28:40 +0000 Subject: [ANN] cabal-install-3.4.0.0 Message-ID: The Cabal team is excited to announce the release of cabal-install 3.4. This is the third release of the 3.0 release series, bringing a support for the `Cabal-Version: 3.4` `.cabal` file format. This introduces a number of user-facing features including: - Support for GHC 9.0 - Package sublibrary dependency syntax - Allowing omission of the `default-language` declaration - A mixins field allowing the user to specify a sublibrary - [Many other features]( https://cabal.readthedocs.io/en/latest/file-format-changelog.html#cabal-version-3-4 ) In addition, the `cabal-install` frontend itself has gained a number of new features including: - New `active-repositories` `cabal.project` fields allowing users to specify an order and various ways of combining package repositories - Improvements to `cabal init` - A rework of the `cabal v2-sdist` command. `cabal v1-sdist` is removed as of this version - `source-repository-package` directories are no longer local - A new `list-bin` command - `cabal sandbox` is now removed in favor of default nix-style builds - `cabal list` now accepts regular expressions - More rich `index-state` syntax. `v2-freeze` saves `index-state` I'd also like to thank the many contributors who offered patches, tickets, and other help in the preparation of this release. We appreciate all of your help! For a full set of release notes, see https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.4.0.0.md. If you have issues, we'd love to hear about there here: https://github.com/haskell/cabal/issues. Happy hacking! Emily -------------- next part -------------- An HTML attachment was scrubbed... URL: