Andreas Klebinger pushed to branch wip/andreask/experimental_changelog at Glasgow Haskell Compiler / GHC
Commits:
-
1d45b00f
by Andreas Klebinger at 2026-01-16T18:50:29+01:00
2 changed files:
Changes:
| 1 | 1 | # Revision history for ghc-experimental
|
| 2 | 2 | |
| 3 | -## 9.1601.0
|
|
| 3 | +## 10.001.0
|
|
| 4 | 4 | |
| 5 | 5 | - New and/or/xor SIMD primops for bitwise logical operations, such as andDoubleX4#, orWord32X4#, xorInt8X16#, etc.
|
| 6 | 6 | These are supported by the LLVM backend and by the X86_64 NCG backend (for the latter, only for 128-wide vectors).
|
| 7 | 7 | |
| 8 | +## ghc-experimental-9.1401.0,
|
|
| 9 | + |
|
| 10 | +- Expose access to RTS flags via `GHC.RTS.Flags.Experimental`
|
|
| 11 | +- Expose access to era profiling interface via `GHC.Profiling.Eras`
|
|
| 12 | +- Expose access to runtime stack annotations via `GHC.Stack.Annotation.Experimental`
|
|
| 13 | +- Expose custom allocation limit handler via `System.Mem.Experimental`
|
|
| 14 | +- Expose module `Prelude.Experimental`
|
|
| 15 | + |
|
| 16 | +## ghc-experimental-9.1201.0
|
|
| 17 | + |
|
| 18 | +- Expose `GHC.TypeLits.Experimental` and `GHC.TypeNats.Experimental`
|
|
| 19 | + |
|
| 20 | +## ghc-experimental-9.1002.0
|
|
| 21 | + |
|
| 22 | +- Expose primops via `GHC.PrimOps`
|
|
| 23 | + |
|
| 8 | 24 | ## 0.1.0.0 -- YYYY-mm-dd
|
| 9 | 25 | |
| 10 | 26 | * First version. Released on an unsuspecting world. |
| ... | ... | @@ -7,13 +7,17 @@ name: ghc-experimental |
| 7 | 7 | -- The project is ghc's version plus ghc-experimental's version suffix.
|
| 8 | 8 | -- For example, for ghc=9.10.1, ghc-experimental's version will be 9.1001.0.
|
| 9 | 9 | version: @ProjectVersionForLib@.0
|
| 10 | -synopsis: Experimental features of GHC's standard library
|
|
| 10 | +synopsis: Experimental features of GHC's standard library and unstable GHC internals.
|
|
| 11 | 11 | description:
|
| 12 | 12 | This package is where experimental GHC standard library interfaces start
|
| 13 | 13 | life and mature. Eventually, stabilized interfaces will be
|
| 14 | 14 | migrated into the @base@ library.
|
| 15 | 15 | |
| 16 | + This library also exposes some interfaces that are considered too unstable for
|
|
| 17 | + the @base@ library like primitives built into GHC.
|
|
| 18 | + |
|
| 16 | 19 | homepage: https://www.haskell.org/ghc/
|
| 20 | +bug-reports: https://gitlab.haskell.org/ghc/ghc/-/issues/new
|
|
| 17 | 21 | license: BSD-3-Clause
|
| 18 | 22 | license-file: LICENSE
|
| 19 | 23 | author: The GHC Team
|