| Age | Commit message (Expand) | Author | Lines |
| 2023-12-10 | remove redundant imports | surechen | -1/+0 |
| 2023-12-07 | compile-time evaluation: emit a lint when a write through an immutable pointe... | Ralf Jung | -1/+2 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -4/+1 |
| 2023-11-28 | ConstProp: Remove const when rvalue check fails. | Alona Enraght-Moony | -1/+6 |
| 2023-11-26 | merge `DefKind::Coroutine` into `DefKind::Closure` | bohan | -2/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-11-08 | rename `BorrowKind::Shallow` to `Fake` | lcnr | -1/+1 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -5/+5 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-15 | Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb | bors | -2/+7 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -2/+7 |
| 2023-09-26 | const-eval: make misalignment a hard error | Ralf Jung | -18/+3 |
| 2023-09-21 | Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk | bors | -1/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -4/+4 |
| 2023-09-20 | interpret: more consistently use ImmTy in operators and casts | Ralf Jung | -1/+1 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -2/+2 |
| 2023-09-14 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -2/+2 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -3/+3 |
| 2023-09-12 | Do not fetch type to check generator. | Camille GILLOT | -1/+1 |
| 2023-09-12 | Do not clone body for ConstProp. | Camille GILLOT | -25/+8 |
| 2023-09-12 | Reuse CollectAndPatch for normal ConstProp. | Camille GILLOT | -53/+27 |
| 2023-09-12 | Introduce Machine::POST_MONO_CHECKS. | Camille GILLOT | -0/+3 |
| 2023-09-11 | Reuse throw_machine_stop_str! macro. | Camille GILLOT | -23/+21 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -11/+13 |
| 2023-08-30 | move marking-locals-live out of push_stack_frame, so it happens with argument... | Ralf Jung | -0/+10 |
| 2023-08-20 | interpret: have assert_* intrinsics call the panic machinery instead of a dir... | Ralf Jung | -0/+4 |
| 2023-07-20 | Inline should_const_prop. | Camille GILLOT | -20/+4 |
| 2023-07-20 | Remove visit_terminator. | Camille GILLOT | -65/+0 |
| 2023-07-20 | Propagate ScalarPair for any type. | Camille GILLOT | -34/+16 |
| 2023-07-20 | Also propagate ScalarPair operands. | Camille GILLOT | -84/+59 |
| 2023-07-20 | Always propagate into operands. | Camille GILLOT | -6/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -5/+5 |
| 2023-07-11 | miri: protect Move() function arguments during the call | Ralf Jung | -3/+3 |
| 2023-06-14 | make const-prop use cached RPO | Rémy Rakic | -2/+2 |
| 2023-06-02 | Auto merge of #111677 - fee1-dead-contrib:rustc_const_eval-translatable, r=ol... | bors | -2/+14 |
| 2023-06-01 | Auto merge of #112040 - cjgillot:separate-const-switch, r=oli-obk | bors | -14/+24 |
| 2023-06-01 | fix diagnostic message | Deadbeef | -1/+2 |
| 2023-06-01 | improve debug message by eagerly translating | Deadbeef | -1/+1 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -2/+13 |
| 2023-05-31 | Document handling of StorageDead. | Camille GILLOT | -0/+15 |
| 2023-05-29 | unique borrows are mutating uses | lcnr | -1/+0 |
| 2023-05-29 | Visit bodies in RPO for const-prop. | Camille GILLOT | -7/+8 |
| 2023-05-29 | Stop marking locals as dead in ConstProp. | Camille GILLOT | -7/+1 |
| 2023-05-07 | Propagate PlaceElem::Index. | Camille GILLOT | -0/+18 |
| 2023-05-04 | Reject borrows of projections in ConstProp. | Camille GILLOT | -5/+15 |
| 2023-05-04 | Rollup merge of #110826 - cjgillot:place-mention-use, r=JakobDegen,lcnr | Matthias Krüger | -0/+1 |
| 2023-05-02 | Auto merge of #109521 - tmiasko:const-prop-validation, r=wesleywiser | bors | -25/+3 |
| 2023-04-29 | Make PlaceMention a non-mutating use. | Camille GILLOT | -0/+1 |
| 2023-04-27 | Auto merge of #110882 - BoxyUwU:rename-some-ty-flags, r=compiler-errors | bors | -2/+2 |
| 2023-04-27 | rename `needs_subst` to `has_param` | Boxy | -2/+2 |