summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHécate Moonlight <hecate+gitlab@glitchbra.in>2022-02-25 23:33:29 +0100
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-02-28 07:14:42 -0500
commitd734ef8f78203b856dcfaf19eaebfed6ec623850 (patch)
tree6b6c1b6425395276faad39fba4250c8cd92af321
parent38cb920e3c7bea7348a245c8602ea9562622f9cc (diff)
downloadhaskell-d734ef8f78203b856dcfaf19eaebfed6ec623850.tar.gz
Make modules in base stable.
fix #18963
-rw-r--r--libraries/base/Control/Applicative.hs2
-rw-r--r--libraries/base/Control/Category.hs2
-rw-r--r--libraries/base/Control/Concurrent.hs2
-rw-r--r--libraries/base/Control/Concurrent.hs-boot2
-rw-r--r--libraries/base/Control/Concurrent/Chan.hs2
-rw-r--r--libraries/base/Control/Concurrent/MVar.hs2
-rw-r--r--libraries/base/Control/Concurrent/QSem.hs2
-rw-r--r--libraries/base/Control/Concurrent/QSemN.hs2
-rw-r--r--libraries/base/Control/Exception.hs2
-rw-r--r--libraries/base/Control/Exception/Base.hs2
-rw-r--r--libraries/base/Control/Monad/Fix.hs2
-rw-r--r--libraries/base/Control/Monad/IO/Class.hs2
-rw-r--r--libraries/base/Control/Monad/ST.hs2
-rw-r--r--libraries/base/Control/Monad/ST/Imp.hs2
-rw-r--r--libraries/base/Control/Monad/ST/Safe.hs2
-rw-r--r--libraries/base/Control/Monad/ST/Unsafe.hs2
-rw-r--r--libraries/base/Control/Monad/Zip.hs2
-rw-r--r--libraries/base/Data/Bits.hs2
-rw-r--r--libraries/base/Data/Bool.hs2
-rw-r--r--libraries/base/Data/Data.hs2
-rw-r--r--libraries/base/Data/Dynamic.hs2
-rw-r--r--libraries/base/Data/Either.hs2
-rw-r--r--libraries/base/Data/Fixed.hs2
-rw-r--r--libraries/base/Data/Foldable.hs2
-rw-r--r--libraries/base/Data/Function.hs2
-rw-r--r--libraries/base/Data/Functor/Classes.hs2
-rw-r--r--libraries/base/Data/Functor/Compose.hs2
-rw-r--r--libraries/base/Data/Functor/Const.hs2
-rw-r--r--libraries/base/Data/Functor/Identity.hs2
-rw-r--r--libraries/base/Data/Functor/Product.hs2
-rw-r--r--libraries/base/Data/Functor/Sum.hs2
-rw-r--r--libraries/base/Data/IORef.hs2
-rw-r--r--libraries/base/Data/Int.hs2
-rw-r--r--libraries/base/Data/Kind.hs2
-rw-r--r--libraries/base/Data/Monoid.hs2
-rw-r--r--libraries/base/Data/Proxy.hs2
-rw-r--r--libraries/base/Data/STRef.hs2
-rw-r--r--libraries/base/Data/STRef/Lazy.hs2
-rw-r--r--libraries/base/Data/String.hs2
-rw-r--r--libraries/base/Data/Traversable.hs2
-rw-r--r--libraries/base/Data/Tuple.hs2
-rw-r--r--libraries/base/Data/Type/Bool.hs2
-rw-r--r--libraries/base/Data/Type/Coercion.hs2
-rw-r--r--libraries/base/Data/Type/Equality.hs2
-rw-r--r--libraries/base/Data/Type/Ord.hs2
-rw-r--r--libraries/base/Data/Typeable.hs2
-rw-r--r--libraries/base/Data/Unique.hs2
-rw-r--r--libraries/base/Data/Version.hs2
-rw-r--r--libraries/base/Data/Word.hs2
-rw-r--r--libraries/base/GHC/Bits.hs2
-rw-r--r--libraries/base/GHC/Event/Internal/Types.hs2
-rw-r--r--libraries/base/GHC/Event/TimeOut.hs2
-rw-r--r--libraries/base/GHC/Event/Windows.hsc2
-rw-r--r--libraries/base/GHC/Event/Windows/FFI.hsc2
-rw-r--r--libraries/base/GHC/Event/Windows/ManagedThreadPool.hs2
-rw-r--r--libraries/base/GHC/OldList.hs2
-rw-r--r--libraries/base/GHC/StableName.hs2
-rw-r--r--libraries/base/System/Console/GetOpt.hs2
-rw-r--r--libraries/base/System/Info.hs2
-rw-r--r--libraries/base/System/Mem/StableName.hs2
-rw-r--r--libraries/base/System/Mem/Weak.hs2
-rw-r--r--libraries/base/System/Timeout.hs2
-rw-r--r--libraries/base/Type/Reflection.hs2
63 files changed, 63 insertions, 63 deletions
diff --git a/libraries/base/Control/Applicative.hs b/libraries/base/Control/Applicative.hs
index bb49d2131c..a8a5407ab3 100644
--- a/libraries/base/Control/Applicative.hs
+++ b/libraries/base/Control/Applicative.hs
@@ -10,7 +10,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- This module describes a structure intermediate between a functor and
diff --git a/libraries/base/Control/Category.hs b/libraries/base/Control/Category.hs
index c033c7618e..301479a6c4 100644
--- a/libraries/base/Control/Category.hs
+++ b/libraries/base/Control/Category.hs
@@ -13,7 +13,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : ashley@semantic.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
-- https://gitlab.haskell.org/ghc/ghc/issues/1773
diff --git a/libraries/base/Control/Concurrent.hs b/libraries/base/Control/Concurrent.hs
index bd222e2b1e..1bf020b8a9 100644
--- a/libraries/base/Control/Concurrent.hs
+++ b/libraries/base/Control/Concurrent.hs
@@ -16,7 +16,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (concurrency)
--
-- A common interface to a collection of useful concurrency
diff --git a/libraries/base/Control/Concurrent.hs-boot b/libraries/base/Control/Concurrent.hs-boot
index 213340432e..9e3d34dbff 100644
--- a/libraries/base/Control/Concurrent.hs-boot
+++ b/libraries/base/Control/Concurrent.hs-boot
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (concurrency)
--
-- A common interface to a collection of useful concurrency
diff --git a/libraries/base/Control/Concurrent/Chan.hs b/libraries/base/Control/Concurrent/Chan.hs
index 1599ae3048..9d5510e1bf 100644
--- a/libraries/base/Control/Concurrent/Chan.hs
+++ b/libraries/base/Control/Concurrent/Chan.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (concurrency)
--
-- Unbounded channels.
diff --git a/libraries/base/Control/Concurrent/MVar.hs b/libraries/base/Control/Concurrent/MVar.hs
index a6e6f9a94d..f78ad82d79 100644
--- a/libraries/base/Control/Concurrent/MVar.hs
+++ b/libraries/base/Control/Concurrent/MVar.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (concurrency)
--
-- An @'MVar' t@ is mutable location that is either empty or contains a
diff --git a/libraries/base/Control/Concurrent/QSem.hs b/libraries/base/Control/Concurrent/QSem.hs
index 08524323e2..f6e686154e 100644
--- a/libraries/base/Control/Concurrent/QSem.hs
+++ b/libraries/base/Control/Concurrent/QSem.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (concurrency)
--
-- Simple quantity semaphores.
diff --git a/libraries/base/Control/Concurrent/QSemN.hs b/libraries/base/Control/Concurrent/QSemN.hs
index 1262198796..42400b6a93 100644
--- a/libraries/base/Control/Concurrent/QSemN.hs
+++ b/libraries/base/Control/Concurrent/QSemN.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (concurrency)
--
-- Quantity semaphores in which each thread may wait for an arbitrary
diff --git a/libraries/base/Control/Exception.hs b/libraries/base/Control/Exception.hs
index a84005e536..2d79d81dde 100644
--- a/libraries/base/Control/Exception.hs
+++ b/libraries/base/Control/Exception.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (extended exceptions)
--
-- This module provides support for raising and catching both built-in
diff --git a/libraries/base/Control/Exception/Base.hs b/libraries/base/Control/Exception/Base.hs
index 35218c4ffb..3cc6a24433 100644
--- a/libraries/base/Control/Exception/Base.hs
+++ b/libraries/base/Control/Exception/Base.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (extended exceptions)
--
-- Extensible exceptions, except for multiple handlers.
diff --git a/libraries/base/Control/Monad/Fix.hs b/libraries/base/Control/Monad/Fix.hs
index b54ee66531..9a55e926b8 100644
--- a/libraries/base/Control/Monad/Fix.hs
+++ b/libraries/base/Control/Monad/Fix.hs
@@ -9,7 +9,7 @@
-- (c) Oregon Graduate Institute of Science and Technology, 2002
-- License : BSD-style (see the file libraries/base/LICENSE)
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Monadic fixpoints.
diff --git a/libraries/base/Control/Monad/IO/Class.hs b/libraries/base/Control/Monad/IO/Class.hs
index 73520ed7b4..07181b9d03 100644
--- a/libraries/base/Control/Monad/IO/Class.hs
+++ b/libraries/base/Control/Monad/IO/Class.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file LICENSE)
--
-- Maintainer : R.Paterson@city.ac.uk
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Class of monads based on @IO@.
diff --git a/libraries/base/Control/Monad/ST.hs b/libraries/base/Control/Monad/ST.hs
index 6f1dc31e38..c9f39ac52f 100644
--- a/libraries/base/Control/Monad/ST.hs
+++ b/libraries/base/Control/Monad/ST.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (requires universal quantification for runST)
--
-- This library provides support for /strict/ state threads, as
diff --git a/libraries/base/Control/Monad/ST/Imp.hs b/libraries/base/Control/Monad/ST/Imp.hs
index 9658fbd635..5a4291e7fc 100644
--- a/libraries/base/Control/Monad/ST/Imp.hs
+++ b/libraries/base/Control/Monad/ST/Imp.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (requires universal quantification for runST)
--
-- This library provides support for /strict/ state threads, as
diff --git a/libraries/base/Control/Monad/ST/Safe.hs b/libraries/base/Control/Monad/ST/Safe.hs
index d1008325d2..c27a83a663 100644
--- a/libraries/base/Control/Monad/ST/Safe.hs
+++ b/libraries/base/Control/Monad/ST/Safe.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (requires universal quantification for runST)
--
-- This library provides support for /strict/ state threads, as
diff --git a/libraries/base/Control/Monad/ST/Unsafe.hs b/libraries/base/Control/Monad/ST/Unsafe.hs
index b8560b1cfd..8711d9c5ca 100644
--- a/libraries/base/Control/Monad/ST/Unsafe.hs
+++ b/libraries/base/Control/Monad/ST/Unsafe.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (requires universal quantification for runST)
--
-- This library provides support for /strict/ state threads, as
diff --git a/libraries/base/Control/Monad/Zip.hs b/libraries/base/Control/Monad/Zip.hs
index 36ebeb9985..01b6bfa44e 100644
--- a/libraries/base/Control/Monad/Zip.hs
+++ b/libraries/base/Control/Monad/Zip.hs
@@ -9,7 +9,7 @@
-- (c) University Tuebingen 2011
-- License : BSD-style (see the file libraries/base/LICENSE)
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Monadic zipping (used for monad comprehensions)
diff --git a/libraries/base/Data/Bits.hs b/libraries/base/Data/Bits.hs
index 9600bb1654..69e988c683 100644
--- a/libraries/base/Data/Bits.hs
+++ b/libraries/base/Data/Bits.hs
@@ -10,7 +10,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- This module defines bitwise operations for signed and unsigned
diff --git a/libraries/base/Data/Bool.hs b/libraries/base/Data/Bool.hs
index 4e2bff30e2..3d88412e33 100644
--- a/libraries/base/Data/Bool.hs
+++ b/libraries/base/Data/Bool.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- The 'Bool' type and related functions.
diff --git a/libraries/base/Data/Data.hs b/libraries/base/Data/Data.hs
index d3a51aa720..02fa6e7770 100644
--- a/libraries/base/Data/Data.hs
+++ b/libraries/base/Data/Data.hs
@@ -18,7 +18,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (local universal quantification)
--
-- \"Scrap your boilerplate\" --- Generic programming in Haskell. See
diff --git a/libraries/base/Data/Dynamic.hs b/libraries/base/Data/Dynamic.hs
index 89aaaa33a6..9e24462a42 100644
--- a/libraries/base/Data/Dynamic.hs
+++ b/libraries/base/Data/Dynamic.hs
@@ -11,7 +11,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- The Dynamic interface provides basic support for dynamic types.
diff --git a/libraries/base/Data/Either.hs b/libraries/base/Data/Either.hs
index 3fd2ac8467..d481eb3697 100644
--- a/libraries/base/Data/Either.hs
+++ b/libraries/base/Data/Either.hs
@@ -13,7 +13,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- The Either type, and associated operations.
diff --git a/libraries/base/Data/Fixed.hs b/libraries/base/Data/Fixed.hs
index 3776fd2f7a..bb45d20a38 100644
--- a/libraries/base/Data/Fixed.hs
+++ b/libraries/base/Data/Fixed.hs
@@ -10,7 +10,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : Ashley Yakeley <ashley@semantic.org>
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- This module defines a \"Fixed\" type for fixed-precision arithmetic.
diff --git a/libraries/base/Data/Foldable.hs b/libraries/base/Data/Foldable.hs
index 373f1b4529..e2d792a1f2 100644
--- a/libraries/base/Data/Foldable.hs
+++ b/libraries/base/Data/Foldable.hs
@@ -13,7 +13,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Class of data structures that can be folded to a summary value.
diff --git a/libraries/base/Data/Function.hs b/libraries/base/Data/Function.hs
index b2dc5adbd2..17cd5eef90 100644
--- a/libraries/base/Data/Function.hs
+++ b/libraries/base/Data/Function.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Simple combinators working solely on and with functions.
diff --git a/libraries/base/Data/Functor/Classes.hs b/libraries/base/Data/Functor/Classes.hs
index 1bca124589..e547dd12ad 100644
--- a/libraries/base/Data/Functor/Classes.hs
+++ b/libraries/base/Data/Functor/Classes.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Liftings of the Prelude classes 'Eq', 'Ord', 'Read' and 'Show' to
diff --git a/libraries/base/Data/Functor/Compose.hs b/libraries/base/Data/Functor/Compose.hs
index 97ad997691..813712f8dd 100644
--- a/libraries/base/Data/Functor/Compose.hs
+++ b/libraries/base/Data/Functor/Compose.hs
@@ -13,7 +13,7 @@
-- License : BSD-style (see the file LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Composition of functors.
diff --git a/libraries/base/Data/Functor/Const.hs b/libraries/base/Data/Functor/Const.hs
index 651041f15b..64c82d4dc9 100644
--- a/libraries/base/Data/Functor/Const.hs
+++ b/libraries/base/Data/Functor/Const.hs
@@ -12,7 +12,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
-- The 'Const' functor.
diff --git a/libraries/base/Data/Functor/Identity.hs b/libraries/base/Data/Functor/Identity.hs
index 60fb0f3305..062338a8ee 100644
--- a/libraries/base/Data/Functor/Identity.hs
+++ b/libraries/base/Data/Functor/Identity.hs
@@ -11,7 +11,7 @@
-- License : BSD-style (see the file LICENSE)
--
-- Maintainer : ross@soi.city.ac.uk
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- The identity functor and monad.
diff --git a/libraries/base/Data/Functor/Product.hs b/libraries/base/Data/Functor/Product.hs
index 27e3b3a9f8..114ad6a699 100644
--- a/libraries/base/Data/Functor/Product.hs
+++ b/libraries/base/Data/Functor/Product.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Products, lifted to functors.
diff --git a/libraries/base/Data/Functor/Sum.hs b/libraries/base/Data/Functor/Sum.hs
index f7d6178a2b..affa4e5fc0 100644
--- a/libraries/base/Data/Functor/Sum.hs
+++ b/libraries/base/Data/Functor/Sum.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Sums, lifted to functors.
diff --git a/libraries/base/Data/IORef.hs b/libraries/base/Data/IORef.hs
index 509fb139a4..9c2046c006 100644
--- a/libraries/base/Data/IORef.hs
+++ b/libraries/base/Data/IORef.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Mutable references in the IO monad.
diff --git a/libraries/base/Data/Int.hs b/libraries/base/Data/Int.hs
index 8ca822142c..5870e79d7a 100644
--- a/libraries/base/Data/Int.hs
+++ b/libraries/base/Data/Int.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Signed integer types
diff --git a/libraries/base/Data/Kind.hs b/libraries/base/Data/Kind.hs
index 094bc4efae..c616885bb1 100644
--- a/libraries/base/Data/Kind.hs
+++ b/libraries/base/Data/Kind.hs
@@ -6,7 +6,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : not portable
--
-- Basic kinds
diff --git a/libraries/base/Data/Monoid.hs b/libraries/base/Data/Monoid.hs
index 30c7b988b8..beb5917e59 100644
--- a/libraries/base/Data/Monoid.hs
+++ b/libraries/base/Data/Monoid.hs
@@ -13,7 +13,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- A type @a@ is a 'Monoid' if it provides an associative function ('<>')
diff --git a/libraries/base/Data/Proxy.hs b/libraries/base/Data/Proxy.hs
index 92fef0eab2..1eeae93747 100644
--- a/libraries/base/Data/Proxy.hs
+++ b/libraries/base/Data/Proxy.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Definition of a Proxy type (poly-kinded in GHC)
diff --git a/libraries/base/Data/STRef.hs b/libraries/base/Data/STRef.hs
index e3d9401729..00f7cd75d7 100644
--- a/libraries/base/Data/STRef.hs
+++ b/libraries/base/Data/STRef.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (uses Control.Monad.ST)
--
-- Mutable references in the (strict) ST monad.
diff --git a/libraries/base/Data/STRef/Lazy.hs b/libraries/base/Data/STRef/Lazy.hs
index c7c3291c97..8f10546247 100644
--- a/libraries/base/Data/STRef/Lazy.hs
+++ b/libraries/base/Data/STRef/Lazy.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (uses Control.Monad.ST.Lazy)
--
-- Mutable references in the lazy ST monad.
diff --git a/libraries/base/Data/String.hs b/libraries/base/Data/String.hs
index 79a32ce322..02a720f8e9 100644
--- a/libraries/base/Data/String.hs
+++ b/libraries/base/Data/String.hs
@@ -13,7 +13,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- The @String@ type and associated operations.
diff --git a/libraries/base/Data/Traversable.hs b/libraries/base/Data/Traversable.hs
index 94e19f8905..19a85d863f 100644
--- a/libraries/base/Data/Traversable.hs
+++ b/libraries/base/Data/Traversable.hs
@@ -14,7 +14,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Class of data structures that can be traversed from left to right,
diff --git a/libraries/base/Data/Tuple.hs b/libraries/base/Data/Tuple.hs
index 5b64f17601..4c3de9c4c5 100644
--- a/libraries/base/Data/Tuple.hs
+++ b/libraries/base/Data/Tuple.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Functions associated with the tuple data types.
diff --git a/libraries/base/Data/Type/Bool.hs b/libraries/base/Data/Type/Bool.hs
index 24c694699f..38ea6966bd 100644
--- a/libraries/base/Data/Type/Bool.hs
+++ b/libraries/base/Data/Type/Bool.hs
@@ -11,7 +11,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : not portable
--
-- Basic operations on type-level Booleans.
diff --git a/libraries/base/Data/Type/Coercion.hs b/libraries/base/Data/Type/Coercion.hs
index 6914864857..618d506d64 100644
--- a/libraries/base/Data/Type/Coercion.hs
+++ b/libraries/base/Data/Type/Coercion.hs
@@ -14,7 +14,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : not portable
--
-- Definition of representational equality ('Coercion').
diff --git a/libraries/base/Data/Type/Equality.hs b/libraries/base/Data/Type/Equality.hs
index 36737ff5b7..56cdce77f0 100644
--- a/libraries/base/Data/Type/Equality.hs
+++ b/libraries/base/Data/Type/Equality.hs
@@ -18,7 +18,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : not portable
--
-- Definition of propositional equality @(':~:')@. Pattern-matching on a variable
diff --git a/libraries/base/Data/Type/Ord.hs b/libraries/base/Data/Type/Ord.hs
index 463568898b..7e9ef24c84 100644
--- a/libraries/base/Data/Type/Ord.hs
+++ b/libraries/base/Data/Type/Ord.hs
@@ -16,7 +16,7 @@
-- License : BSD-style (see the LICENSE file in the distribution)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : not portable
--
-- Basic operations on type-level Orderings.
diff --git a/libraries/base/Data/Typeable.hs b/libraries/base/Data/Typeable.hs
index 1c84c99021..2ac9f9ade0 100644
--- a/libraries/base/Data/Typeable.hs
+++ b/libraries/base/Data/Typeable.hs
@@ -13,7 +13,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- The 'Typeable' class reifies types to some extent by associating type
diff --git a/libraries/base/Data/Unique.hs b/libraries/base/Data/Unique.hs
index c14b063b3b..98b6ebd154 100644
--- a/libraries/base/Data/Unique.hs
+++ b/libraries/base/Data/Unique.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- An abstract interface to a unique symbol generator.
diff --git a/libraries/base/Data/Version.hs b/libraries/base/Data/Version.hs
index 6a284642c1..a3b1f49d9b 100644
--- a/libraries/base/Data/Version.hs
+++ b/libraries/base/Data/Version.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (local universal quantification in ReadP)
--
-- A general library for representation and manipulation of versions.
diff --git a/libraries/base/Data/Word.hs b/libraries/base/Data/Word.hs
index df43b5ae06..ef90816cb8 100644
--- a/libraries/base/Data/Word.hs
+++ b/libraries/base/Data/Word.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Unsigned integer types.
diff --git a/libraries/base/GHC/Bits.hs b/libraries/base/GHC/Bits.hs
index 201340f348..cdd772d85b 100644
--- a/libraries/base/GHC/Bits.hs
+++ b/libraries/base/GHC/Bits.hs
@@ -11,7 +11,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- This module defines bitwise operations for signed and unsigned
diff --git a/libraries/base/GHC/Event/Internal/Types.hs b/libraries/base/GHC/Event/Internal/Types.hs
index e02ff36b61..7c3b5e4ba9 100644
--- a/libraries/base/GHC/Event/Internal/Types.hs
+++ b/libraries/base/GHC/Event/Internal/Types.hs
@@ -6,7 +6,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- Abstraction over C Handle types for GHC, Unix wants FD (CInt) while Windows
diff --git a/libraries/base/GHC/Event/TimeOut.hs b/libraries/base/GHC/Event/TimeOut.hs
index 7be0a4ebc4..4f525de137 100644
--- a/libraries/base/GHC/Event/TimeOut.hs
+++ b/libraries/base/GHC/Event/TimeOut.hs
@@ -6,7 +6,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- Common Timer definitions shared between WinIO and RIO.
diff --git a/libraries/base/GHC/Event/Windows.hsc b/libraries/base/GHC/Event/Windows.hsc
index b22fa8d877..6929e538c6 100644
--- a/libraries/base/GHC/Event/Windows.hsc
+++ b/libraries/base/GHC/Event/Windows.hsc
@@ -14,7 +14,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- WinIO Windows event manager.
diff --git a/libraries/base/GHC/Event/Windows/FFI.hsc b/libraries/base/GHC/Event/Windows/FFI.hsc
index e6ae168d3f..1705644b74 100644
--- a/libraries/base/GHC/Event/Windows/FFI.hsc
+++ b/libraries/base/GHC/Event/Windows/FFI.hsc
@@ -13,7 +13,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- WinIO Windows API Foreign Function imports
diff --git a/libraries/base/GHC/Event/Windows/ManagedThreadPool.hs b/libraries/base/GHC/Event/Windows/ManagedThreadPool.hs
index a81ac331d2..398974216d 100644
--- a/libraries/base/GHC/Event/Windows/ManagedThreadPool.hs
+++ b/libraries/base/GHC/Event/Windows/ManagedThreadPool.hs
@@ -11,7 +11,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- WinIO Windows Managed Thread pool API. This thread pool scales dynamically
diff --git a/libraries/base/GHC/OldList.hs b/libraries/base/GHC/OldList.hs
index cfb7314636..012aa6d501 100644
--- a/libraries/base/GHC/OldList.hs
+++ b/libraries/base/GHC/OldList.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- This legacy module provides access to the list-specialised operations
diff --git a/libraries/base/GHC/StableName.hs b/libraries/base/GHC/StableName.hs
index 13671cf214..ed23b55d41 100644
--- a/libraries/base/GHC/StableName.hs
+++ b/libraries/base/GHC/StableName.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- Stable names are a way of performing fast ( \(\mathcal{O}(1)\) ),
diff --git a/libraries/base/System/Console/GetOpt.hs b/libraries/base/System/Console/GetOpt.hs
index 52a767b856..6785a6f965 100644
--- a/libraries/base/System/Console/GetOpt.hs
+++ b/libraries/base/System/Console/GetOpt.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- This library provides facilities for parsing the command-line options
diff --git a/libraries/base/System/Info.hs b/libraries/base/System/Info.hs
index 70284d44ef..39ef75bd0f 100644
--- a/libraries/base/System/Info.hs
+++ b/libraries/base/System/Info.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : portable
--
-- Information about the characteristics of the host
diff --git a/libraries/base/System/Mem/StableName.hs b/libraries/base/System/Mem/StableName.hs
index 17392e98e3..d8bdbd87bb 100644
--- a/libraries/base/System/Mem/StableName.hs
+++ b/libraries/base/System/Mem/StableName.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- Stable names are a way of performing fast ( \(\mathcal{O}(1)\) ),
diff --git a/libraries/base/System/Mem/Weak.hs b/libraries/base/System/Mem/Weak.hs
index 654f18f655..d5fd14cf50 100644
--- a/libraries/base/System/Mem/Weak.hs
+++ b/libraries/base/System/Mem/Weak.hs
@@ -7,7 +7,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- In general terms, a weak pointer is a reference to an object that is
diff --git a/libraries/base/System/Timeout.hs b/libraries/base/System/Timeout.hs
index cfddccce3f..f3081e7082 100644
--- a/libraries/base/System/Timeout.hs
+++ b/libraries/base/System/Timeout.hs
@@ -8,7 +8,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable
--
-- Attach a timeout event to arbitrary 'IO' computations.
diff --git a/libraries/base/Type/Reflection.hs b/libraries/base/Type/Reflection.hs
index b3393fec8d..cf10412a9d 100644
--- a/libraries/base/Type/Reflection.hs
+++ b/libraries/base/Type/Reflection.hs
@@ -9,7 +9,7 @@
-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
--- Stability : experimental
+-- Stability : stable
-- Portability : non-portable (requires GADTs and compiler support)
--
-- This provides a type-indexed type representation mechanism, similar to that