Closed as not planned
Description
Hi. I have been following #136932, where format!
is changed to panic on widths and precisions of more than 16 bits. (This is for performance reasons, as it makes FormattingOptions
much smaller.)
When this was originally proposed, a crater run was performed. This showed two regressions:
Since then, we have also had more regressions reported:
This seems to show that this change is not merely a theoretical problem, but causes real regressions. The statement that it "affects almost no existing code" turns out to have been overly optimistic.
I appreciate the efforts to improve things, but it seems to me that this change:
- Breaches the Rust stability guarantee
- Is causing real regressions (5 reports, and it's been out in beta only, so far)
- Was FCP approved on the basis of an estimated impact which turns out to have been wrong.
I think the decison to merge #136932 should be reconsidered in the light of this new information.
What is the process for that?