-
Notifications
You must be signed in to change notification settings - Fork 19
Closed
Labels
approvedApproved by CLC voteApproved by CLC votebase-4.21Implemented in base-4.21 (GHC 9.12)Implemented in base-4.21 (GHC 9.12)
Description
We propose to remove the following exports from GHC.Exts
:
data BCO#
mkApUpd0# :: BCO# -> (# a #)
newBCO# :: ByteArray# -> ByteArray# -> Array# a -> Int# -> ByteArray# -> State# s -> (# State# s, BCO# #)
These functions expose extremely low-level interfaces which are likely to leak unstable implementation details to the user. To avoid future breakage, we propose that they be only accessible via ghc-internal
after a deprecation period of one GHC release.
konsumlamm and Ericson2314
Metadata
Metadata
Assignees
Labels
approvedApproved by CLC voteApproved by CLC votebase-4.21Implemented in base-4.21 (GHC 9.12)Implemented in base-4.21 (GHC 9.12)