[Git][ghc/ghc][ghc-9.8] Bump base version to 4.19.2.0
Ben Gamari (@bgamari)
gitlab at gitlab.haskell.org
Fri Oct 18 17:44:54 UTC 2024
Ben Gamari pushed to branch ghc-9.8 at Glasgow Haskell Compiler / GHC
Commits:
24e765b4 by Ben Gamari at 2024-10-18T13:39:14-04:00
Bump base version to 4.19.2.0
- - - - -
7 changed files:
- docs/users_guide/9.8.3-notes.rst
- libraries/base/base.cabal
- libraries/base/changelog.md
- testsuite/tests/backpack/should_fail/bkpfail16.stderr
- testsuite/tests/backpack/should_fail/bkpfail17.stderr
- testsuite/tests/backpack/should_fail/bkpfail19.stderr
- testsuite/tests/gadt/T19847a.stderr
Changes:
=====================================
docs/users_guide/9.8.3-notes.rst
=====================================
@@ -50,6 +50,7 @@ JavaScript backend
``base``
--------
+- Bump version to 4.19.2.0
- Fix spurious closing of file descriptors after ``fork`` on platforms using the KQueue event manager backend (:ghc-ticket:`24672`)
Haddock
=====================================
libraries/base/base.cabal
=====================================
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: base
-version: 4.19.1.0
+version: 4.19.2.0
-- NOTE: Don't forget to update ./changelog.md
license: BSD-3-Clause
=====================================
libraries/base/changelog.md
=====================================
@@ -1,5 +1,10 @@
# Changelog for [`base` package](http://hackage.haskell.org/package/base)
+## 4.19.2.0 *October 2024*
+ * Shipped with GHC 9.8.3
+ * Improve documentation of various functions
+ * Fix interaction between `fork` and the `kqueue`-based IO manager ([#24672](https://gitlab.haskell.org/ghc/ghc/-/issues/24672))
+
## 4.19.1.0 *October 2023*
* Shipped with GHC 9.8.2
* Improve documentation of various functions
=====================================
testsuite/tests/backpack/should_fail/bkpfail16.stderr
=====================================
@@ -1,11 +1,10 @@
[1 of 2] Processing p
- [1 of 1] Compiling ShouldFail[sig] ( p\ShouldFail.hsig, nothing )
+ [1 of 1] Compiling ShouldFail[sig] ( p/ShouldFail.hsig, nothing )
[2 of 2] Processing q
Instantiating q
- [1 of 1] Including p[ShouldFail=base-4.18.0.0:Data.Bool]
- Instantiating p[ShouldFail=base-4.18.0.0:Data.Bool]
- [1 of 1] Compiling ShouldFail[sig] ( p\ShouldFail.hsig, bkpfail16.out\p\p-1OqLaT7dAn947wScQQKCw5\ShouldFail.o )
+ [1 of 1] Including p[ShouldFail=base-4.19.1.0:Data.Bool]
+ Instantiating p[ShouldFail=base-4.19.1.0:Data.Bool]
+ [1 of 1] Compiling ShouldFail[sig] ( p/ShouldFail.hsig, bkpfail16.out/p/p-IWIH695NuFKHfA9JCzN8tU/ShouldFail.o )
-bkpfail16.out\p\p-1OqLaT7dAn947wScQQKCw5\..\ShouldFail.hi:1:1: error: [GHC-93011]
- • ‘Booly’ is exported by the hsig file, but not exported by the implementing module ‘Data.Bool’
- • While checking that ‘Data.Bool’ implements signature ‘ShouldFail’ in ‘p[ShouldFail=Data.Bool]’.
+<no location info>: error:
+ Something is amiss; requested module base-4.19.1.0-inplace:Data.Bool differs from name found in the interface file base:Data.Bool (if these names look the same, try again with -dppr-debug)
=====================================
testsuite/tests/backpack/should_fail/bkpfail17.stderr
=====================================
@@ -1,18 +1,10 @@
[1 of 2] Processing p
- [1 of 1] Compiling ShouldFail[sig] ( p\ShouldFail.hsig, nothing )
+ [1 of 1] Compiling ShouldFail[sig] ( p/ShouldFail.hsig, nothing )
[2 of 2] Processing q
Instantiating q
- [1 of 1] Including p[ShouldFail=base-4.18.0.0:Prelude]
- Instantiating p[ShouldFail=base-4.18.0.0:Prelude]
- [1 of 1] Compiling ShouldFail[sig] ( p\ShouldFail.hsig, bkpfail17.out\p\p-2W6J7O3LvroH97zGxbPEGF\ShouldFail.o )
+ [1 of 1] Including p[ShouldFail=base-4.19.1.0:Prelude]
+ Instantiating p[ShouldFail=base-4.19.1.0:Prelude]
+ [1 of 1] Compiling ShouldFail[sig] ( p/ShouldFail.hsig, bkpfail17.out/p/p-9af3lmxJNZa50ZueXSR02Y/ShouldFail.o )
-<no location info>: error: [GHC-15843]
- • Type constructor ‘Either’ has conflicting definitions in the module
- and its hsig file.
- Main module: type Either :: * -> * -> *
- data Either a b = Left a | Right b
- Hsig file: type role Either representational phantom phantom
- type Either :: * -> * -> * -> *
- data Either a b c = Left a
- The types have different kinds.
- • While checking that ‘Prelude’ implements signature ‘ShouldFail’ in ‘p[ShouldFail=Prelude]’.
+<no location info>: error:
+ Something is amiss; requested module base-4.19.1.0-inplace:Prelude differs from name found in the interface file base:Prelude (if these names look the same, try again with -dppr-debug)
=====================================
testsuite/tests/backpack/should_fail/bkpfail19.stderr
=====================================
@@ -1,12 +1,10 @@
[1 of 2] Processing p
- [1 of 1] Compiling ShouldFail[sig] ( p\ShouldFail.hsig, nothing )
+ [1 of 1] Compiling ShouldFail[sig] ( p/ShouldFail.hsig, nothing )
[2 of 2] Processing q
Instantiating q
- [1 of 1] Including p[ShouldFail=base-4.18.0.0:Data.STRef]
- Instantiating p[ShouldFail=base-4.18.0.0:Data.STRef]
- [1 of 1] Compiling ShouldFail[sig] ( p\ShouldFail.hsig, bkpfail19.out\p\p-CfyUIAu1JTRCDuXEyGszXN\ShouldFail.o )
+ [1 of 1] Including p[ShouldFail=base-4.19.1.0:Data.STRef]
+ Instantiating p[ShouldFail=base-4.19.1.0:Data.STRef]
+ [1 of 1] Compiling ShouldFail[sig] ( p/ShouldFail.hsig, bkpfail19.out/p/p-Ak3HDozWrn3BPHIdYYNht5/ShouldFail.o )
-<no location info>: error: [GHC-12424]
- • The hsig file (re)exports ‘Data.STRef.Lazy.newSTRef’
- but the implementing module exports a different identifier ‘GHC.STRef.newSTRef’
- • While checking that ‘Data.STRef’ implements signature ‘ShouldFail’ in ‘p[ShouldFail=Data.STRef]’.
+<no location info>: error:
+ Something is amiss; requested module base-4.19.1.0-inplace:Data.STRef differs from name found in the interface file base:Data.STRef (if these names look the same, try again with -dppr-debug)
=====================================
testsuite/tests/gadt/T19847a.stderr
=====================================
@@ -9,4 +9,4 @@ DATA CONSTRUCTORS
(x ~ y, c ~ [x], Ord x) =>
x -> y -> T (x, y) b c
Dependent modules: []
-Dependent packages: [base-4.19.1.0]
+Dependent packages: [base-4.19.2.0]
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/24e765b4be020c6c3c9641d7c9a2d3da347d45a6
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/24e765b4be020c6c3c9641d7c9a2d3da347d45a6
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20241018/ac077736/attachment-0001.html>
More information about the ghc-commits
mailing list