| Age | Commit message (Expand) | Author | Lines |
| 2023-08-20 | interpret: have assert_* intrinsics call the panic machinery instead of a dir... | Ralf Jung | -10/+6 |
| 2023-08-06 | Add a new `compare_bytes` intrinsic instead of calling `memcmp` directly | Scott McMurray | -0/+22 |
| 2023-08-03 | Rollup merge of #114363 - RalfJung:interpret-not-miri, r=jackh726 | Matthias Krüger | -1/+1 |
| 2023-08-02 | avoid 'miri' when refering to the shared interpreter | Ralf Jung | -1/+1 |
| 2023-08-01 | rename deref_operand → deref_pointer and some Miri helper functions | Ralf Jung | -2/+2 |
| 2023-07-27 | Rollup merge of #114075 - matthiaskrgr:fmt_args_rustc_3, r=wesleywiser | Matthias Krüger | -12/+5 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -12/+5 |
| 2023-07-25 | interpret: make read functions generic over operand type | Ralf Jung | -8/+8 |
| 2023-07-25 | interpret: make write functions generic over the place type | Ralf Jung | -1/+1 |
| 2023-07-25 | interpret: read_discriminant: only return VariantIdx | Ralf Jung | -2/+3 |
| 2023-07-25 | interpret: refactor projection code to work on a common trait, and use that f... | Ralf Jung | -3/+3 |
| 2023-07-21 | Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" | David Tolnay | -5/+6 |
| 2023-07-21 | CTFE: move `target_{i, u}size_{min, max)` to `rustc_abi::TargetDataLayout` | Moulins | -6/+5 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -9/+9 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+1 |
| 2023-07-01 | Put `LayoutError` behind reference to shrink result | Nilstrieb | -1/+1 |
| 2023-06-19 | Remove unchecked_add/sub/mul/shl/shr from CTFE/cg_ssa/cg_clif | Scott McMurray | -31/+0 |
| 2023-06-04 | Use 128 bits for TypeId hash | Thom Chiovoloni | -2/+2 |
| 2023-06-02 | Rollup merge of #112168 - scottmcm:lower-div-rem-unchecked-to-mir, r=oli-obk | Michael Goulet | -5/+1 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -32/+43 |
| 2023-06-01 | remove unchecked_div/_rem from ctfe | Scott McMurray | -5/+1 |
| 2023-04-25 | Lower `intrinsics::offset` to `mir::BinOp::Offset` | Scott McMurray | -8/+0 |
| 2023-04-18 | Store hashes in special types so they aren't accidentally encoded as numbers | Ben Kimock | -1/+1 |
| 2023-03-22 | Add `CastKind::Transmute` to MIR | Scott McMurray | -4/+0 |
| 2023-03-04 | Rollup merge of #108669 - Nilstrieb:query-my-uninitness, r=compiler-errors | Dylan DPC | -0/+1 |
| 2023-03-03 | Don't put integers into backticks during formatting | est31 | -2/+2 |
| 2023-03-03 | Match end user facing unmatched backticks in compiler/ | est31 | -1/+1 |
| 2023-03-02 | Allow checking whether a type allows being uninitialized | Nilstrieb | -0/+1 |
| 2023-02-27 | Unify all validity check intrinsics | Nilstrieb | -48/+26 |
| 2023-02-27 | Rollup merge of #108364 - Nilstrieb:validity-checks-refactor, r=compiler-errors | Matthias Krüger | -3/+6 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -1/+1 |
| 2023-02-23 | Unify validity checks into a single query | Nilstrieb | -3/+6 |
| 2023-02-18 | Stop implementing _with_overflow intrinsics in codegen backends. | Camille GILLOT | -11/+0 |
| 2023-02-18 | Adapt interpreter. | Camille GILLOT | -3/+1 |
| 2023-02-16 | Auto merge of #108096 - matthiaskrgr:rollup-ncexzf6, r=matthiaskrgr | bors | -16/+16 |
| 2023-02-15 | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | -16/+16 |
| 2023-02-14 | Make permit_uninit/zero_init fallible | Michael Goulet | -2/+8 |
| 2023-01-27 | Introduce GeneratorWitnessMIR. | Camille GILLOT | -0/+1 |
| 2023-01-26 | Auto merge of #105582 - saethlin:instcombine-assert-inhabited, r=cjgillot | bors | -2/+2 |
| 2023-01-23 | Thread a ParamEnv down to might_permit_raw_init | Ben Kimock | -2/+2 |
| 2023-01-17 | `rustc_const_eval`: remove `ref` patterns (+some pattern matching imps) | Maybe Waffle | -3/+1 |
| 2022-12-22 | Auto merge of #106023 - JohnTitor:rollup-k8mettz, r=JohnTitor | bors | -4/+4 |
| 2022-12-22 | Rollup merge of #105602 - RalfJung:read-convenience, r=oli-obk | Yuki Okushi | -4/+4 |
| 2022-12-21 | Auto merge of #105613 - Nilstrieb:rename-assert_uninit_valid, r=RalfJung | bors | -2/+4 |
| 2022-12-13 | Combine identical alias arms | Michael Goulet | -5/+3 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -2/+2 |
| 2022-12-13 | squash OpaqueTy and ProjectionTy into AliasTy | Michael Goulet | -1/+1 |
| 2022-12-13 | Use ty::OpaqueTy everywhere | Michael Goulet | -1/+1 |
| 2022-12-13 | Rename `assert_uninit_valid` intrinsic | Nilstrieb | -2/+4 |
| 2022-12-12 | interpret: add read_machine_[ui]size convenience methods | Ralf Jung | -4/+4 |