-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove IOPort# and operations from GHC.Exts
#213
Comments
I think I'd be fine with removing these without deprecation, unless someone can come up with an example how these might be used. Unless other members have an argument why we should apply a deprecation policy without exceptions. |
Can we bring this to a vote? |
+1 Even if someone was using them, if the type is no longer used in GHC then it won't be usable for that use case ... |
Dear CLC members, let's vote on the proposal to remove @hasufell @mixphix @velveteer @angerman @parsonsmatt +1 from me. Indeed there are no users of |
+1 |
2 similar comments
+1 |
+1 |
Thanks all, that's enough votes to approve. |
This will ultimately be implemented in !8776 |
This type is unnecessary, having been superceded by `MVar` and a rework of WinIO's blocking logic. See #20947. See haskell/core-libraries-committee#213.
This type is unnecessary, having been superceded by `MVar` and a rework of WinIO's blocking logic. See #20947. See haskell/core-libraries-committee#213.
This type is unnecessary, having been superceded by `MVar` and a rework of WinIO's blocking logic. See #20947. See haskell/core-libraries-committee#213.
We propose to remove the following exports from
GHC.Exts
:These expose the
IOPort#
type used internally to implement WinIO. The semantics of this type are not of use to end users and there are no users on Hackage. We intend to remove this type from GHC as it is no longer used.The text was updated successfully, but these errors were encountered: