-
Notifications
You must be signed in to change notification settings - Fork 16
Closed
Labels
approvedApproved by CLC voteApproved by CLC voteawaits-MRNo GHC MR (https://gitlab.haskell.org/ghc/ghc/-/merge_requests) has been raised yetNo GHC MR (https://gitlab.haskell.org/ghc/ghc/-/merge_requests) has been raised yet
Description
In https://gitlab.haskell.org/ghc/ghc/-/issues/20025 it was observed that the proposed changes to monomorphise Data.List were not well communicated with the community and many people were surprised at the change. It was therefore decided to revert the patch whilst the CLC proposals system was set-up, it has now been set-up so the CLC should decide on the plan for this issue.
The plan articulated by @chessai was as follows:
- Revert for now
- Wait for -Wcompat to become part of -Wall (which is happening and will be a part of 9.4)
- Wait for 1+ GHC releases, and announce extensively in the meantime
- Re-introduce the change
- Provide a retrie command for automatic refactoring (see Feasibility of using retrie to refactor for Data.List monomorphisation facebookincubator/retrie#26)
I am executing part 1 of this plan currently (https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6409)
The new CLC need to agree to the rest of this plan and communicate the result with the community.
georgefst and dpwiz
Metadata
Metadata
Assignees
Labels
approvedApproved by CLC voteApproved by CLC voteawaits-MRNo GHC MR (https://gitlab.haskell.org/ghc/ghc/-/merge_requests) has been raised yetNo GHC MR (https://gitlab.haskell.org/ghc/ghc/-/merge_requests) has been raised yet