summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZubin Duggal <zubin.duggal@gmail.com>2022-07-19 14:44:02 +0530
committerZubin Duggal <zubin.duggal@gmail.com>2022-07-26 16:28:49 +0530
commitab1b9d8f082527d07943a1d7c628a34c3ae1e528 (patch)
treec7abcf38d829c03b8f15422ac8690e563394df74
parentd1c82a8d41b00997a34fd5a83b0bc6396da0de1b (diff)
downloadhaskell-ab1b9d8f082527d07943a1d7c628a34c3ae1e528.tar.gz
Bump base to 4.16.3.0 and add changelog
-rw-r--r--libraries/base/base.cabal2
-rw-r--r--libraries/base/changelog.md8
-rw-r--r--testsuite/tests/backpack/cabal/bkpcabal02/bkpcabal02.stdout2
-rw-r--r--testsuite/tests/dependent/should_compile/T14729.stderr2
-rw-r--r--testsuite/tests/dependent/should_compile/T15743.stderr2
-rw-r--r--testsuite/tests/dependent/should_compile/T15743e.stderr2
-rw-r--r--testsuite/tests/indexed-types/should_compile/T15711.stderr2
-rw-r--r--testsuite/tests/indexed-types/should_compile/T15852.stderr2
-rw-r--r--testsuite/tests/polykinds/T15592.stderr2
-rw-r--r--testsuite/tests/polykinds/T15592b.stderr2
-rw-r--r--testsuite/tests/printer/T18052a.stderr2
-rw-r--r--testsuite/tests/roles/should_compile/T8958.stderr2
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/safePkg01.stdout8
-rw-r--r--testsuite/tests/typecheck/should_compile/T12763.stderr2
-rw-r--r--testsuite/tests/typecheck/should_compile/subsumption_sort_hole_fits.stderr4
15 files changed, 26 insertions, 18 deletions
diff --git a/libraries/base/base.cabal b/libraries/base/base.cabal
index cdd6c60666..afcdea646a 100644
--- a/libraries/base/base.cabal
+++ b/libraries/base/base.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: base
-version: 4.16.2.0
+version: 4.16.3.0
-- NOTE: Don't forget to update ./changelog.md
license: BSD-3-Clause
diff --git a/libraries/base/changelog.md b/libraries/base/changelog.md
index 50ad828676..e05514c24e 100644
--- a/libraries/base/changelog.md
+++ b/libraries/base/changelog.md
@@ -1,5 +1,13 @@
# Changelog for [`base` package](http://hackage.haskell.org/package/base)
+## 4.16.3.0 *May 2022*
+
+ * Shipped with GHC 9.2.4
+
+ * winio: make consoleReadNonBlocking not wait for any events at all.
+
+ * winio: Add support to console handles to handleToHANDLE
+
## 4.16.2.0 *May 2022*
* Shipped with GHC 9.2.2
diff --git a/testsuite/tests/backpack/cabal/bkpcabal02/bkpcabal02.stdout b/testsuite/tests/backpack/cabal/bkpcabal02/bkpcabal02.stdout
index eee5785896..c273ba7a6b 100644
--- a/testsuite/tests/backpack/cabal/bkpcabal02/bkpcabal02.stdout
+++ b/testsuite/tests/backpack/cabal/bkpcabal02/bkpcabal02.stdout
@@ -4,4 +4,4 @@ for bkpcabal01-0.1.0.0..
Preprocessing library 'q' for bkpcabal01-0.1.0.0..
Building library 'q' instantiated with H = <H>
for bkpcabal01-0.1.0.0..
-[2 of 2] Instantiating bkpcabal01-0.1.0.0-Ir8bdOUKuXz7YzePc3GwrC-p
+[2 of 2] Instantiating bkpcabal01-0.1.0.0-9bjQYYw8j3tIrm7euzOF3W-p
diff --git a/testsuite/tests/dependent/should_compile/T14729.stderr b/testsuite/tests/dependent/should_compile/T14729.stderr
index aaa4bfbea2..9321f85984 100644
--- a/testsuite/tests/dependent/should_compile/T14729.stderr
+++ b/testsuite/tests/dependent/should_compile/T14729.stderr
@@ -11,4 +11,4 @@ COERCION AXIOMS
FAMILY INSTANCES
type instance F Int = Bool -- Defined at T14729.hs:10:15
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
diff --git a/testsuite/tests/dependent/should_compile/T15743.stderr b/testsuite/tests/dependent/should_compile/T15743.stderr
index 25b6f6b495..e0c3b5ea8a 100644
--- a/testsuite/tests/dependent/should_compile/T15743.stderr
+++ b/testsuite/tests/dependent/should_compile/T15743.stderr
@@ -3,4 +3,4 @@ TYPE CONSTRUCTORS
forall {k1} k2 (k3 :: k2). Proxy k3 -> k1 -> k2 -> *
roles nominal nominal nominal phantom phantom phantom
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
diff --git a/testsuite/tests/dependent/should_compile/T15743e.stderr b/testsuite/tests/dependent/should_compile/T15743e.stderr
index 3f7a2bdfc4..7ab96fb1ed 100644
--- a/testsuite/tests/dependent/should_compile/T15743e.stderr
+++ b/testsuite/tests/dependent/should_compile/T15743e.stderr
@@ -54,4 +54,4 @@ DATA CONSTRUCTORS
(d :: Proxy k5) (e :: Proxy k7).
f c -> T k8 a b f c d e
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
diff --git a/testsuite/tests/indexed-types/should_compile/T15711.stderr b/testsuite/tests/indexed-types/should_compile/T15711.stderr
index eef0485947..b49f5a192f 100644
--- a/testsuite/tests/indexed-types/should_compile/T15711.stderr
+++ b/testsuite/tests/indexed-types/should_compile/T15711.stderr
@@ -3,4 +3,4 @@ TYPE CONSTRUCTORS
associated type family F{2} :: forall a. Maybe a -> *
roles nominal nominal
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
diff --git a/testsuite/tests/indexed-types/should_compile/T15852.stderr b/testsuite/tests/indexed-types/should_compile/T15852.stderr
index b66c3cdb11..538bdac147 100644
--- a/testsuite/tests/indexed-types/should_compile/T15852.stderr
+++ b/testsuite/tests/indexed-types/should_compile/T15852.stderr
@@ -9,4 +9,4 @@ FAMILY INSTANCES
data instance forall {k1} {j :: k1} {k2} {c :: k2}.
DF (Proxy c) -- Defined at T15852.hs:10:15
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
diff --git a/testsuite/tests/polykinds/T15592.stderr b/testsuite/tests/polykinds/T15592.stderr
index 7eb388cfb2..44aa00fe26 100644
--- a/testsuite/tests/polykinds/T15592.stderr
+++ b/testsuite/tests/polykinds/T15592.stderr
@@ -5,4 +5,4 @@ DATA CONSTRUCTORS
MkT :: forall {k} k1 (f :: k1 -> k -> *) (a :: k1) (b :: k).
f a b -> T f a b -> T f a b
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
diff --git a/testsuite/tests/polykinds/T15592b.stderr b/testsuite/tests/polykinds/T15592b.stderr
index b570ca1400..29b47706b3 100644
--- a/testsuite/tests/polykinds/T15592b.stderr
+++ b/testsuite/tests/polykinds/T15592b.stderr
@@ -4,4 +4,4 @@ TYPE CONSTRUCTORS
forall k (f :: k -> *) (a :: k). f a -> *
roles nominal nominal nominal nominal
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
diff --git a/testsuite/tests/printer/T18052a.stderr b/testsuite/tests/printer/T18052a.stderr
index 1dafc2492e..b4086cca5c 100644
--- a/testsuite/tests/printer/T18052a.stderr
+++ b/testsuite/tests/printer/T18052a.stderr
@@ -6,7 +6,7 @@ TYPE CONSTRUCTORS
PATTERN SYNONYMS
(:||:) :: forall {a} {b}. a -> b -> (a, b)
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
==================== Tidy Core ====================
Result size of Tidy Core
diff --git a/testsuite/tests/roles/should_compile/T8958.stderr b/testsuite/tests/roles/should_compile/T8958.stderr
index a2f5be65b9..199c803873 100644
--- a/testsuite/tests/roles/should_compile/T8958.stderr
+++ b/testsuite/tests/roles/should_compile/T8958.stderr
@@ -16,7 +16,7 @@ CLASS INSTANCES
-- Defined at T8958.hs:11:10
instance [incoherent] Nominal a -- Defined at T8958.hs:8:10
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
==================== Typechecker ====================
T8958.$tcMap
diff --git a/testsuite/tests/safeHaskell/check/pkg01/safePkg01.stdout b/testsuite/tests/safeHaskell/check/pkg01/safePkg01.stdout
index d930abf601..6b79463adc 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/safePkg01.stdout
+++ b/testsuite/tests/safeHaskell/check/pkg01/safePkg01.stdout
@@ -4,17 +4,17 @@ pdb.safePkg01/local.db
trusted: False
M_SafePkg
-package dependencies: base-4.16.2.0* ghc-bignum-1.2 ghc-prim-0.8.0
+package dependencies: base-4.16.3.0* ghc-bignum-1.2 ghc-prim-0.8.0
trusted: safe
require own pkg trusted: False
M_SafePkg2
-package dependencies: base-4.16.2.0 ghc-bignum-1.2 ghc-prim-0.8.0
+package dependencies: base-4.16.3.0 ghc-bignum-1.2 ghc-prim-0.8.0
trusted: trustworthy
require own pkg trusted: False
M_SafePkg3
-package dependencies: base-4.16.2.0* ghc-bignum-1.2 ghc-prim-0.8.0
+package dependencies: base-4.16.3.0* ghc-bignum-1.2 ghc-prim-0.8.0
trusted: safe
require own pkg trusted: True
@@ -24,7 +24,7 @@ trusted: safe
require own pkg trusted: True
M_SafePkg5
-package dependencies: base-4.16.2.0* ghc-bignum-1.2 ghc-prim-0.8.0
+package dependencies: base-4.16.3.0* ghc-bignum-1.2 ghc-prim-0.8.0
trusted: safe-inferred
require own pkg trusted: True
diff --git a/testsuite/tests/typecheck/should_compile/T12763.stderr b/testsuite/tests/typecheck/should_compile/T12763.stderr
index f1aa3677be..8aaa677705 100644
--- a/testsuite/tests/typecheck/should_compile/T12763.stderr
+++ b/testsuite/tests/typecheck/should_compile/T12763.stderr
@@ -8,4 +8,4 @@ COERCION AXIOMS
CLASS INSTANCES
instance C Int -- Defined at T12763.hs:9:10
Dependent modules: []
-Dependent packages: [base-4.16.2.0, ghc-bignum-1.2, ghc-prim-0.8.0]
+Dependent packages: [base-4.16.3.0, ghc-bignum-1.2, ghc-prim-0.8.0]
diff --git a/testsuite/tests/typecheck/should_compile/subsumption_sort_hole_fits.stderr b/testsuite/tests/typecheck/should_compile/subsumption_sort_hole_fits.stderr
index 92275f30bd..498555322d 100644
--- a/testsuite/tests/typecheck/should_compile/subsumption_sort_hole_fits.stderr
+++ b/testsuite/tests/typecheck/should_compile/subsumption_sort_hole_fits.stderr
@@ -8,10 +8,10 @@ subsumption_sort_hole_fits.hs:2:5: warning: [-Wtyped-holes (in -Wdefault)]
Valid hole fits include
lines :: String -> [String]
(imported from ‘Prelude’ at subsumption_sort_hole_fits.hs:1:1
- (and originally defined in ‘base-4.16.2.0:Data.OldList’))
+ (and originally defined in ‘base-4.16.3.0:Data.OldList’))
words :: String -> [String]
(imported from ‘Prelude’ at subsumption_sort_hole_fits.hs:1:1
- (and originally defined in ‘base-4.16.2.0:Data.OldList’))
+ (and originally defined in ‘base-4.16.3.0:Data.OldList’))
read :: forall a. Read a => String -> a
with read @[String]
(imported from ‘Prelude’ at subsumption_sort_hole_fits.hs:1:1