Wolfgang Jeltsch pushed to branch wip/jeltsch/stability-risk-3-module-deprecation at Glasgow Haskell Compiler / GHC Commits: 8218bab7 by Wolfgang Jeltsch at 2026-01-23T20:12:43+02:00 Enable `CPP` in the modules to be deprecated - - - - - 10375ab2 by Wolfgang Jeltsch at 2026-01-23T20:26:19+02:00 Remove `WARNING` pragma for `GHC.GHCi` - - - - - 8 changed files: - libraries/base/src/GHC/Event/TimeOut.hs - libraries/base/src/GHC/Float/RealFracMethods.hs - libraries/base/src/GHC/GHCi.hs - libraries/base/src/GHC/GHCi/Helpers.hs - libraries/base/src/GHC/IO/Handle/Internals.hs - libraries/base/src/GHC/IO/Handle/Types.hs - libraries/base/src/GHC/IO/SubSystem.hs - libraries/base/src/System/Posix/Internals.hs Changes: ===================================== libraries/base/src/GHC/Event/TimeOut.hs ===================================== @@ -1,3 +1,5 @@ +{-# LANGUAGE CPP #-} + -- | -- Module : GHC.Event.TimeOut -- Copyright : (c) Tamar Christina 2018 ===================================== libraries/base/src/GHC/Float/RealFracMethods.hs ===================================== @@ -1,3 +1,5 @@ +{-# LANGUAGE CPP #-} + {-# LANGUAGE Safe #-} {-# OPTIONS_HADDOCK not-home #-} ===================================== libraries/base/src/GHC/GHCi.hs ===================================== @@ -1,3 +1,5 @@ +{-# LANGUAGE CPP #-} + {-# OPTIONS_HADDOCK not-home #-} -- | @@ -26,7 +28,6 @@ module GHC.GHCi {-# DEPRECATED ["GHC.GHCi is deprecated and will be removed in GHC 10.02. See https://github.com/well-typed/reinstallable-base/tree/main/hackage-uses-of-i... for context."] #-} - {-# WARNING "This is an unstable interface." #-} (GHCiSandboxIO(..), NoIO() ) where ===================================== libraries/base/src/GHC/GHCi/Helpers.hs ===================================== @@ -1,3 +1,5 @@ +{-# LANGUAGE CPP #-} + {-# LANGUAGE Safe #-} -- | ===================================== libraries/base/src/GHC/IO/Handle/Internals.hs ===================================== @@ -1,3 +1,5 @@ +{-# LANGUAGE CPP #-} + {-# LANGUAGE Safe #-} {-# OPTIONS_HADDOCK not-home #-} ===================================== libraries/base/src/GHC/IO/Handle/Types.hs ===================================== @@ -1,3 +1,5 @@ +{-# LANGUAGE CPP #-} + {-# LANGUAGE Safe #-} {-# OPTIONS_HADDOCK not-home #-} ===================================== libraries/base/src/GHC/IO/SubSystem.hs ===================================== @@ -1,3 +1,5 @@ +{-# LANGUAGE CPP #-} + {-# LANGUAGE Safe #-} -- | ===================================== libraries/base/src/System/Posix/Internals.hs ===================================== @@ -1,3 +1,5 @@ +{-# LANGUAGE CPP #-} + {-# LANGUAGE Safe #-} {-# OPTIONS_HADDOCK not-home #-} View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/f8d79956211a8cb14976c27b2b89a2b... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/f8d79956211a8cb14976c27b2b89a2b... You're receiving this email because of your account on gitlab.haskell.org.
participants (1)
-
Wolfgang Jeltsch (@jeltsch)