| Age | Commit message (Expand) | Author | Lines |
| 2023-10-16 | Address review comments | Matthew Jasper | -59/+42 |
| 2023-10-16 | Fix inline const pattern unsafety checking in THIR | Matthew Jasper | -21/+84 |
| 2023-10-15 | Rollup merge of #116522 - bvanjoi:fix-115599, r=oli-obk | Matthias Krüger | -0/+8 |
| 2023-10-15 | Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb | bors | -123/+190 |
| 2023-10-15 | use `PatKind::error` when an ADT const value has violation | bohan | -0/+8 |
| 2023-10-14 | Lint `non_exhaustive_omitted_patterns` per column | Nadrieril | -78/+128 |
| 2023-10-14 | Distinguish user patterns from reconstructed witnesses | Nadrieril | -167/+200 |
| 2023-10-14 | Skip most of check_match checks in the presence of `PatKind::Error` | Nadrieril | -7/+19 |
| 2023-10-14 | Use `PatKind::Error` instead of `PatKind::Wild` to report errors | Nadrieril | -22/+25 |
| 2023-10-14 | Propagate pattern errors via a new `PatKind::Error` variant | Nadrieril | -22/+28 |
| 2023-10-13 | Bless tests and new warnings due to formatting changes | Michael Goulet | -1/+1 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -123/+190 |
| 2023-10-12 | Auto merge of #116391 - Nadrieril:constructorset, r=cjgillot | bors | -581/+665 |
| 2023-10-11 | Remember the `ErrorReported` used to silence follow up errors instead of recr... | Oli Scherer | -13/+15 |
| 2023-10-11 | Avoid emitting the non_exhaustive error if other errors already occurred | Oli Scherer | -1/+7 |
| 2023-10-11 | Prevent spurious `unreachable pattern` lints | Oli Scherer | -26/+35 |
| 2023-10-11 | Auto merge of #116623 - Nadrieril:validate-range-endpoints, r=oli-obk | bors | -131/+137 |
| 2023-10-11 | Fix range overflow checking | Nadrieril | -31/+64 |
| 2023-10-11 | Rework error handling when lowering range endpoints | Nadrieril | -114/+87 |
| 2023-10-05 | Auto merge of #116427 - cjgillot:no-internal, r=oli-obk | bors | -10/+3 |
| 2023-10-05 | Rollup merge of #116223 - catandcoder:master, r=cjgillot | Jubilee | -1/+1 |
| 2023-10-05 | Fix handling slices of empty types | Nadrieril | -8/+21 |
| 2023-10-04 | Remove mir::LocalDecl::internal. | Camille GILLOT | -10/+3 |
| 2023-10-04 | Clarify for review | Nadrieril | -25/+33 |
| 2023-10-04 | Fix misuses of a vs an | cui fliter | -1/+1 |
| 2023-10-03 | Don't collect `seen` if not needed | Nadrieril | -19/+11 |
| 2023-10-03 | Clarify handling of hidden variants | Nadrieril | -74/+76 |
| 2023-10-03 | Replace SplitWildcard with a cleaner ConstructorSet abstraction | Nadrieril | -318/+434 |
| 2023-10-03 | Splitting ensures subrange comparison is all we need | Nadrieril | -13/+1 |
| 2023-10-03 | Rework slice splitting api | Nadrieril | -133/+120 |
| 2023-10-03 | Rework range splitting api | Nadrieril | -112/+90 |
| 2023-10-03 | Auto merge of #115025 - ouz-a:ouz_testing, r=lcnr | bors | -1/+2 |
| 2023-10-02 | subtyping_projections | ouz-a | -1/+2 |
| 2023-10-01 | Move `eval_bits` optimization upstream | Nadrieril | -35/+6 |
| 2023-10-01 | Cleanup number literal evaluation | Nadrieril | -91/+102 |
| 2023-10-01 | No need to carry `bias` in `IntRange` | Nadrieril | -11/+5 |
| 2023-10-01 | Evaluate float consts eagerly | Nadrieril | -39/+59 |
| 2023-09-27 | fix clippy::{redundant_guards, useless_format} | Matthias Krüger | -3/+1 |
| 2023-09-27 | Auto merge of #115887 - RalfJung:pat, r=oli-obk | bors | -11/+17 |
| 2023-09-27 | Auto merge of #116163 - compiler-errors:lazyness, r=oli-obk | bors | -1/+1 |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -1/+1 |
| 2023-09-25 | rename lint; add tracking issue | Ralf Jung | -1/+1 |
| 2023-09-24 | use a must_hold variant for checking PartialEq | Ralf Jung | -5/+10 |
| 2023-09-24 | make sure we always emit the no-PartialEq lint, even if there were other lints | Ralf Jung | -13/+17 |
| 2023-09-24 | work towards rejecting consts in patterns that do not implement PartialEq | Ralf Jung | -2/+18 |
| 2023-09-21 | Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk | Guillaume Gomez | -133/+124 |
| 2023-09-21 | Prevent promotion of const fn calls in inline consts | Oli Scherer | -2/+2 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -117/+111 |
| 2023-09-20 | the Const::eval_bits methods don't need to be given the Ty | Ralf Jung | -17/+14 |
| 2023-09-19 | adjust constValue::Slice to work for arbitrary slice types | Ralf Jung | -3/+3 |