| Age | Commit message (Expand) | Author | Lines |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -3/+3 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -14/+11 |
| 2024-07-27 | Auto merge of #124905 - reitermarkus:u32-from-char-opt, r=scottmcm | bors | -57/+79 |
| 2024-07-21 | Clarify when `None` is returned in `cast_immediate` function. | Markus Reiter | -0/+2 |
| 2024-07-21 | Remove unneeded assumption. | Markus Reiter | -1/+0 |
| 2024-07-21 | Allow optimizing `u32::from::<char>`. | Markus Reiter | -57/+78 |
| 2024-07-20 | compiler: Never debug_assert in codegen | Jubilee Young | -14/+12 |
| 2024-06-20 | More GVN for PtrMetadata | Scott McMurray | -1/+3 |
| 2024-06-19 | `bug!` more uses of these in runtime stuff | Scott McMurray | -5/+6 |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -1/+1 |
| 2024-06-08 | offset_of: allow (unstably) taking the offset of slice tail fields | Ralf Jung | -1/+4 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -8/+26 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | Stop using `to_hir_binop` in codegen | Scott McMurray | -7/+6 |
| 2024-05-20 | Rollup merge of #125173 - scottmcm:never-checked, r=davidtwco | Matthias Krüger | -15/+21 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -15/+21 |
| 2024-05-16 | Fix ICE in non-operand `aggregate_raw_ptr` instrinsic codegen | Scott McMurray | -1/+5 |
| 2024-05-11 | Make `index_by_increasing_offset` return one item for primitives | Scott McMurray | -11/+2 |
| 2024-05-11 | Unify `Rvalue::Aggregate` paths in cg_ssa | Scott McMurray | -21/+16 |
| 2024-05-10 | Refactoring after the `PlaceValue` addition | Scott McMurray | -38/+14 |
| 2024-05-10 | Auto merge of #123886 - scottmcm:more-rvalue-operands, r=matthewjasper | bors | -13/+73 |
| 2024-05-10 | Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoerister | Matthias Krüger | -2/+1 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -2/+1 |
| 2024-05-08 | Make SSA aggregates without needing an alloca | Scott McMurray | -12/+69 |
| 2024-05-08 | Aggregating arrays can always take the place path | Scott McMurray | -2/+5 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -5/+3 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -2/+2 |
| 2024-04-21 | Use it in the library, and `InstSimplify` it away in the easy places | Scott McMurray | -1/+21 |
| 2024-04-11 | Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fields | Scott McMurray | -9/+9 |
| 2024-04-11 | Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR... | Scott McMurray | -7/+10 |
| 2024-04-06 | Put checks that detect UB under their own flag below debug_assertions | Ben Kimock | -1/+1 |
| 2024-04-03 | rename `expose_addr` to `expose_provenance` | joboet | -1/+1 |
| 2024-04-02 | Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=Amanieu | Jacob Pratt | -1/+1 |
| 2024-04-02 | Auto merge of #123385 - matthiaskrgr:rollup-v69vjbn, r=matthiaskrgr | bors | -7/+5 |
| 2024-04-02 | Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwco | bors | -0/+30 |
| 2024-03-30 | De-LLVM the unchecked shifts [MCP#693] | Scott McMurray | -7/+5 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -0/+30 |
| 2024-03-23 | Rollup merge of #122879 - maurer:callsite-instances, r=workingjubilee | Jubilee | -1/+1 |
| 2024-03-23 | CFI: Use Instance at callsites | Matthew Maurer | -1/+1 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -2/+1 |
| 2024-03-23 | rename MIR int2ptr casts to match library name | Ralf Jung | -1/+1 |
| 2024-03-22 | Ty::new_ref and Ty::new_ptr stop using TypeAndMut | Michael Goulet | -8/+3 |
| 2024-03-12 | Auto merge of #121282 - saethlin:gep-null-means-no-provenance, r=scottmcm | bors | -2/+2 |
| 2024-03-11 | Lower transmutes from int to pointer type as gep on null | Ben Kimock | -2/+2 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -1/+2 |
| 2024-03-05 | remove all-zero GEP | Erik Desjardins | -2/+1 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -3/+5 |
| 2024-02-08 | Add a new debug_assertions instrinsic (compiler) | Ben Kimock | -4/+10 |
| 2024-01-22 | Do not normalize closure signature when building FnOnce shim | Michael Goulet | -1/+0 |