| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -8/+5 |
| 2023-09-18 | better ICE than sorry | Ralf Jung | -0/+3 |
| 2023-09-16 | thir::pattern: update some comments and error type names | Ralf Jung | -11/+14 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -4/+4 |
| 2023-09-14 | make it more clear which functions create fresh AllocId | Ralf Jung | -1/+1 |
| 2023-09-13 | make the set of methods between our two Const types more consistent | Ralf Jung | -2/+2 |
| 2023-09-13 | make the eval() functions on our const types return the resulting value | Ralf Jung | -0/+2 |
| 2023-09-05 | Refactor how MIR represents composite debuginfo. | Camille GILLOT | -0/+5 |
| 2023-09-05 | Rollup merge of #115540 - cjgillot:custom-debuginfo, r=oli-obk | Matthias Krüger | -2/+57 |
| 2023-09-03 | Auto merge of #115270 - sebastiantoh:issue-105479, r=Nadrieril | bors | -37/+39 |
| 2023-09-03 | Improve clarity of diagnostic message on non-exhaustive matches | Sebastian Toh | -2/+2 |
| 2023-09-03 | Fix code that now emits unused doc comment warning for expr field | Gurinder Singh | -2/+2 |
| 2023-09-01 | Support debuginfo for custom MIR. | Camille GILLOT | -2/+57 |
| 2023-08-30 | use if only on lhs of binary logical exprs | Ding Xiang Fei | -16/+18 |
| 2023-08-30 | lower bare boolean expression with if-construct | Ding Xiang Fei | -39/+29 |
| 2023-08-30 | lower ExprKind::Use, LogicalOp::Or and UnOp::Not | Ding Xiang Fei | -0/+44 |
| 2023-08-28 | Add note when matching on nested non-exhaustive enums | Sebastian Toh | -31/+29 |
| 2023-08-28 | Add note that str cannot be matched exhaustively | Sebastian Toh | -6/+10 |
| 2023-08-25 | Auto merge of #115045 - RalfJung:unwind-terminate-reason, r=davidtwco | bors | -3/+3 |
| 2023-08-25 | Auto merge of #114397 - sebastiantoh:issue-85222, r=Nadrieril | bors | -14/+31 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -3/+3 |
| 2023-08-24 | Auto merge of #115012 - Zoxc:thir-check-root, r=cjgillot | bors | -1/+2 |
| 2023-08-21 | Add note when matching on tuples/ADTs containing non-exhaustive types | Sebastian Toh | -14/+31 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -9/+9 |
| 2023-08-20 | Ensure that THIR unsafety check is done before stealing it. Fixes #111520. | John Kåre Alsaker | -1/+2 |
| 2023-08-19 | custom_mir: change Call() terminator syntax to something more readable | Ralf Jung | -10/+9 |
| 2023-08-17 | Revert "Implement references VarDebugInfo." | Camille GILLOT | -4/+0 |