Thanks Zubin. Installed fine on my M2 MacBook running OS 26.7. My smoke test compiled fine with -O2 -fllvm and also ran fine. I was able to install QuickCheck, mwc-random and aeson.
On Fri, Sep 18, 2026 at 7:13 AM Zubin Duggal via ghc-devs < [email protected]> wrote: > The GHC developers are very pleased to announce the availability of the > first alpha prerelease of GHC 10.0.1. Binary distributions, source > distributions, and documentation are available at [downloads.haskell.org][] > and > via [GHCup](https://www.haskell.org/ghcup/). > > GHC 10.0 will bring a number of new features and improvements, including: > > * The default language edition is now `GHC2024` > ([GHC Proposal #632][ghc2024], #26039). > > * `Type` and `Constraint` are now completely distinct types, just as much > as > `Int` and `Bool` (#24279). > > * The new [QualifiedStrings][] language extension > ([GHC Proposal #723][qualified-strings]) allows string literals to be > qualified using module qualification syntax, so that `M."my string"` > desugars to`M.fromString "my string"`. > > * The treatment of static forms has been simplified, implementing > [GHC Proposal #732][static-forms] (#26556). The free term variables of > `(static e)` must now be bound at top level. > > * `-fpolymorphic-specialisation` is now (re)enabled by default (#23559), > > * Bytecode can now be written to disk with `-fwrite-byte-code` and packaged > into bytecode libraries with `-bytecodelib`, which the interpreter can > use > to satisfy package dependencies (#26298). > > * Executables can now be properly statically linked with the new > `-fully-static` and `-static-external` flags (#26434). > > * SIMD support in the AArch64 native code generator (#26536). > > * A new `poll` I/O manager, which is now the default in the single-threaded > RTS on all POSIX platforms except macOS (!9677). > > * Version 2 of the [GHC Jobserver Protocol][jsem] for GHC's `-jsem` > jobserver on Linux and other POSIX platforms (#25087, #27253). This is > sadly a necessary breaking change. `-jsem` requires cabal-install 3.18 > or > later, and is otherwise ignored with a warning, falling back to > sequential > compilation. > > * Changes to `base`: > > * `GHC.Num.{BigNat,Integer,Natural}` are no longer exposed > ([CLC #359][clc-359]) and GHC internals in `GHC.Num` are deprecated > ([CLC #360][clc-360]). > > * `Data.List.init` and `Data.List.last` now carry an `x-partial` > warning > ([CLC #292][clc-292]). > > * The minimum bootstrap compiler is now GHC 9.10, LLVM versions up to 23 > are > supported (#26813, #27764), and the Debian 9, Debian 10, Ubuntu 18.04 > and Ubuntu 20.04 bindists have been dropped in favour of a new Debian 13 > bindist (#25876). > > * ... and many more > > A full accounting of changes can be found in the [release notes][]. > See the [migration guide][] for guidance on migrating programs to this > release. > As always, GHC's release status, including planned future releases, can be > found on the GHC Wiki [status][]. > > Given the many changes in this major release, we would very much appreciate > testing on downstream workloads. > > GHC development is sponsored by: > > * [Juspay](https://juspay.com/) > * [QBayLogic](https://qbaylogic.com/) > * [Channable](https://www.channable.com/) > * [Haskell Foundation](https://haskell.foundation/) > * [Serokell](https://serokell.io/) > * [Well-Typed](https://well-typed.com/) > * [Tweag](https://www.tweag.io/) > * [Dotcom-Monitor](https://www.dotcom-monitor.com/) > * [LoadView](https://www.loadview-testing.com/) > * [Web Hosting Buddy](https://webhostingbuddy.com/) > * [Find My Electric](https://www.findmyelectric.com/) > * [Standard Chartered](https://www.sc.com) > * [UpCloud](https://upcloud.com) > * [Mercury](https://mercury.com) > > We would like to thank these sponsors and other anonymous contributors > whose on-going financial and in-kind support has facilitated GHC > maintenance > and release management over the years. Finally, this release would not have > been possible without the hundreds of open-source contributors whose work > comprise this release. > > As always, do give this release a try and open a [ticket][] if you see > anything amiss. > > [downloads.haskell.org]: https://downloads.haskell.org/ghc/10.0.1-alpha1 > [release notes]: > https://downloads.haskell.org/ghc/10.0.1-alpha1/docs/users_guide/10.0.1-notes.html > [migration guide]: > https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/10.0 > [status]: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status > [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new > [ghc2024]: https://github.com/ghc-proposals/ghc-proposals/pull/632 > [static-forms > <https://github.com/ghc-proposals/ghc-proposals/pull/632%5Bstatic-forms>]: > > https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0732-simplify-static.rst > [QualifiedStrings]: > https://downloads.haskell.org/ghc/10.0.1-alpha1/docs/users_guide/exts/qualified_strings.html > [qualified-strings]: > https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0723-qualified-strings.rst > [jsem]: > https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0540-jsem.rst > [clc-292 > <https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0540-jsem.rst%5Bclc-292>]: > https://github.com/haskell/core-libraries-committee/issues/292 > [clc-359 > <https://github.com/haskell/core-libraries-committee/issues/292%5Bclc-359>]: > https://github.com/haskell/core-libraries-committee/issues/359 > [clc-360 > <https://github.com/haskell/core-libraries-committee/issues/359%5Bclc-360>]: > https://github.com/haskell/core-libraries-committee/issues/360 > > _______________________________________________ > ghc-devs mailing list -- [email protected] > To unsubscribe send an email to [email protected] >
_______________________________________________ ghc-devs mailing list -- [email protected] To unsubscribe send an email to [email protected]
