Files
rust/compiler/rustc_middle/src/middle
Dylan DPC d69ee57f97 Rollup merge of #77640 - ethanboxx:int_error_matching_attempt_2, r=KodrAus
Refactor IntErrorKind to avoid "underflow" terminology

This PR is a continuation of #76455

# Changes

- `Overflow` renamed to `PosOverflow` and `Underflow` renamed to `NegOverflow` after discussion in #76455
- Changed some of the parsing code to return `InvalidDigit` rather than `Empty` for strings "+" and "-". https://users.rust-lang.org/t/misleading-error-in-str-parse-for-int-types/49178
- Carry the problem `char` with the `InvalidDigit` variant.
- Necessary changes were made to the compiler as it depends on `int_error_matching`.
- Redid tests to match on specific errors.

r? ```@KodrAus```
2020-11-09 01:13:25 +01:00
..
2020-08-30 18:45:07 +03:00
2020-08-30 18:45:07 +03:00
2020-09-18 20:49:25 +02:00
2020-10-26 18:16:25 +00:00
2020-08-30 18:45:07 +03:00
2020-10-21 18:01:04 -07:00
2020-08-30 18:45:07 +03:00
2020-11-04 13:48:50 +01:00