[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