Skip to content

Commit 65be781

Browse files
committed
Incorporate feedback from Simon.
1 parent 8501c93 commit 65be781

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

PROPOSALS.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,14 +131,14 @@ the request, then it automatically passes.
131131
- for a simple proposal: whether it has been merged
132132
- for a multi-phase proposal: whether the next step has been carried out as planned
133133

134-
### `base`: Bug fixes
134+
### `base` changes
135135

136-
The CLC votes on concrete changes to `base` and not designs. If a change to `base`
137-
has been accepted but is later found to be faulty in implementation or design
138-
fixing it will require its own CLC proposal.
136+
Any GHC MR that changes a part of base under CLC purview requires a CLC proposal, pointing to the GHC MR, seeking approval from CLC of the changes to the base API.
137+
This specifically includes:
139138

140-
Similarly fixes to existing bugs, no matter how trivial, will require
141-
a CLC proposal. This reduces the risk of bug fixes having unintended consequences.
139+
* Bug-fixes that make a wrongly-implemented function obey its specification.
140+
Even if the change clearly fixes an outright bug.
141+
* Performance improvements -- even if performance always improves.
142142

143143
## The "when"
144144

0 commit comments

Comments
 (0)