Hannes Siebenhandl pushed to branch wip/fendor/remove-deprecated-unstable-heap-representation-details at Glasgow Haskell Compiler / GHC
Commits:
-
901aa971
by fendor at 2025-07-24T12:12:36+02:00
3 changed files:
Changes:
| 1 | 1 | # Changelog for [`base` package](http://hackage.haskell.org/package/base)
|
| 2 | 2 | |
| 3 | 3 | ## 4.23.0.0 *TBA*
|
| 4 | + * Remove deprecated, unstable heap representation details from `GHC.Exts` ([CLC proposal #212](https://github.com/haskell/core-libraries-committee/issues/212))
|
|
| 4 | 5 | * Add `Data.List.NonEmpty.mapMaybe`. ([CLC proposal #337](https://github.com/haskell/core-libraries-committee/issues/337))
|
| 5 | 6 | * Fix issues with toRational for types capable to represent infinite and not-a-number values ([CLC proposal #338](https://github.com/haskell/core-libraries-committee/issues/338))
|
| 6 | 7 |
| ... | ... | @@ -26,12 +26,6 @@ module GHC.Exts |
| 26 | 26 | -- ** Legacy interface for arrays of arrays
|
| 27 | 27 | module GHC.Internal.ArrayArray,
|
| 28 | 28 | -- * Primitive operations
|
| 29 | - {-# DEPRECATED ["The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14", "These symbols should be imported from ghc-internal instead if needed."] #-}
|
|
| 30 | - Prim.BCO,
|
|
| 31 | - {-# DEPRECATED ["The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14", "These symbols should be imported from ghc-internal instead if needed."] #-}
|
|
| 32 | - Prim.mkApUpd0#,
|
|
| 33 | - {-# DEPRECATED ["The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14", "These symbols should be imported from ghc-internal instead if needed."] #-}
|
|
| 34 | - Prim.newBCO#,
|
|
| 35 | 29 | module GHC.Prim,
|
| 36 | 30 | module GHC.Prim.Ext,
|
| 37 | 31 | -- ** Running 'RealWorld' state thread
|
| ... | ... | @@ -131,9 +125,6 @@ import GHC.Prim hiding |
| 131 | 125 | , whereFrom#
|
| 132 | 126 | , isByteArrayWeaklyPinned#, isMutableByteArrayWeaklyPinned#
|
| 133 | 127 | |
| 134 | - -- deprecated
|
|
| 135 | - , BCO, mkApUpd0#, newBCO#
|
|
| 136 | - |
|
| 137 | 128 | -- Don't re-export vector FMA instructions
|
| 138 | 129 | , fmaddFloatX4#
|
| 139 | 130 | , fmsubFloatX4#
|
| ... | ... | @@ -256,8 +247,6 @@ import GHC.Prim hiding |
| 256 | 247 | , minWord8X32#
|
| 257 | 248 | , minWord8X64#
|
| 258 | 249 | )
|
| 259 | -import qualified GHC.Prim as Prim
|
|
| 260 | - ( BCO, mkApUpd0#, newBCO# )
|
|
| 261 | 250 | |
| 262 | 251 | import GHC.Prim.Ext
|
| 263 | 252 |
| 1 | -T21752A.hs:4:5: warning: [GHC-68441] [-Wdeprecations (in -Wextended-warnings)]
|
|
| 2 | - In the use of ‘newBCO#’ (imported from GHC.Exts):
|
|
| 3 | - Deprecated: "The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14
|
|
| 4 | - These symbols should be imported from ghc-internal instead if needed."
|
|
| 5 | - |
|
| 6 | -T21752A.hs:4:5: warning: [GHC-68441] [-Wdeprecations (in -Wextended-warnings)]
|
|
| 7 | - In the use of ‘newBCO#’ (imported from GHC.Exts):
|
|
| 8 | - Deprecated: "The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14
|
|
| 9 | - These symbols should be imported from ghc-internal instead if needed."
|
|
| 10 | - |
|
| 11 | -T21752A.hs:4:5: warning: [GHC-68441] [-Wdeprecations (in -Wextended-warnings)]
|
|
| 12 | - In the use of ‘mkApUpd0#’ (imported from GHC.Exts):
|
|
| 13 | - Deprecated: "The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14
|
|
| 14 | - These symbols should be imported from ghc-internal instead if needed."
|
|
| 15 | - |
|
| 16 | -T21752A.hs:4:5: warning: [GHC-68441] [-Wdeprecations (in -Wextended-warnings)]
|
|
| 17 | - In the use of ‘mkApUpd0#’ (imported from GHC.Exts):
|
|
| 18 | - Deprecated: "The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14
|
|
| 19 | - These symbols should be imported from ghc-internal instead if needed."
|
|
| 20 | - |
|
| 21 | -T21752A.hs:4:5: warning: [GHC-68441] [-Wdeprecations (in -Wextended-warnings)]
|
|
| 22 | - In the use of type constructor or class ‘BCO’
|
|
| 23 | - (imported from GHC.Exts):
|
|
| 24 | - Deprecated: "The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14
|
|
| 25 | - These symbols should be imported from ghc-internal instead if needed."
|
|
| 26 | - |
|
| 27 | -T21752A.hs:4:5: warning: [GHC-68441] [-Wdeprecations (in -Wextended-warnings)]
|
|
| 28 | - In the use of type constructor or class ‘BCO’
|
|
| 29 | - (imported from GHC.Exts):
|
|
| 30 | - Deprecated: "The BCO, mkApUpd0#, and newBCO# re-exports from GHC.Exts have been deprecated and will be removed in 9.14
|
|
| 31 | - These symbols should be imported from ghc-internal instead if needed."
|
|
| 32 | - |