Hannes Siebenhandl pushed to branch wip/fendor/remove-deprecated-unstable-heap-representation-details at Glasgow Haskell Compiler / GHC

Commits:

2 changed files:

Changes:

  • libraries/base/changelog.md
    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
     
    

  • libraries/base/src/GHC/Exts.hs
    ... ... @@ -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