Closed
Description
Crater run for 1.56 detected a considerable amount of breakage due to int_roundings on nightly. We have some support in the compiler to avoid stable breakage due to unstable features, but it does not work for this case (@cuviper theorized this is due to "the self inherent method is resolved before the &self trait method is considered at all."
There are:
- 236 regressed crates
- 580 regressed github repositories
- Roughly ~20 roots, but some may be masked by other errors, some examples:
- https://crater-reports.s3.amazonaws.com/beta-1.56-2/beta-2021-09-12/reg/tract-data-0.15.3/log.txt
- https://crater-reports.s3.amazonaws.com/beta-1.56-2/beta-2021-09-12/reg/num-integer-0.1.44/log.txt
- https://crater-reports.s3.amazonaws.com/beta-1.56-2/beta-2021-09-12/reg/symbolic_polynomials-0.1.0/log.txt
- https://crater-reports.s3.amazonaws.com/beta-1.56-2/beta-2021-09-12/reg/gaia_quadtree-0.1.7/log.txt
This is a level of breakage significant enough that it seems prudent to back this out or rename the functions, to avoid breaking a good portion of the ecosystem.
cc: