| Age | Commit message (Expand) | Author | Lines |
| 2023-08-06 | Generate better function argument names in global_allocator expansion | David Tolnay | -2/+2 |
| 2023-08-04 | Rollup merge of #114450 - chenyukang:yukang-fix-114435, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2023-08-05 | Fix ICE failed to get layout for ReferencesError | yukang | -1/+1 |
| 2023-08-03 | Forbid old-style `simd_shuffleN` intrinsics | Oli Scherer | -32/+22 |
| 2023-07-22 | Merge commit '1eded3619d0e55d57521a259bf27a03906fdfad0' into sync_cg_clif-202... | bjorn3 | -170/+668 |
| 2023-07-18 | support for mips64r6 as a target_arch value | chenx97 | -1/+1 |
| 2023-07-17 | Introduce `MonoItemData`. | Nicholas Nethercote | -5/+5 |
| 2023-07-15 | Auto merge of #112157 - erikdesjardins:align, r=nikic | bors | -8/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -51/+63 |
| 2023-07-10 | cg_clif: just ignore all the unused LayoutS fields | Erik Desjardins | -9/+1 |
| 2023-07-10 | repr(align) <= 4 should still be byval | Erik Desjardins | -1/+1 |
| 2023-07-10 | cg_clif: add has_repr_align | Erik Desjardins | -0/+1 |
| 2023-07-07 | Rename `adjustment::PointerCast` and variants using it to `PointerCoercion` | Nilstrieb | -9/+13 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -8/+9 |
| 2023-07-05 | Deal with fallout | Boxy | -1/+0 |
| 2023-06-30 | Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obk | bors | -1/+1 |
| 2023-06-29 | Avoid unnecessary line lookup. | Nicholas Nethercote | -1/+1 |
| 2023-06-27 | Provide more context for `rustc +nightly -Zunstable-options` on stable | 许杰友 Jieyou Xu (Joe) | -2/+2 |
| 2023-06-19 | Rollup merge of #112232 - fee1-dead-contrib:match-eq-const-msg, r=b-naber | Michael Goulet | -1/+1 |
| 2023-06-19 | Remove unchecked_add/sub/mul/shl/shr from CTFE/cg_ssa/cg_clif | Scott McMurray | -17/+3 |
| 2023-06-19 | Promote unchecked_add/sub/mul/shl/shr to mir::BinOp | Scott McMurray | -10/+15 |
| 2023-06-18 | Better error for non const `PartialEq` call generated by `match` | Deadbeef | -1/+1 |
| 2023-06-16 | remove box_free and replace with drop impl | DrMeepster | -6/+2 |
| 2023-06-15 | Merge commit '8830dccd1d4c74f1f69b0d3bd982a3f1fcde5807' into sync_cg_clif-202... | bjorn3 | -595/+2514 |
| 2023-06-13 | Auto merge of #112314 - ferrocene:pa-core-alloc-abort, r=bjorn3 | bors | -36/+0 |
| 2023-06-13 | remove patch from cranelift backend to ignore unwinding tests | Pietro Albini | -36/+0 |
| 2023-06-04 | Updated cranelift codegen to reflect modified trait signature | Andrew Xie | -4/+4 |
| 2023-06-02 | Rollup merge of #112168 - scottmcm:lower-div-rem-unchecked-to-mir, r=oli-obk | Michael Goulet | -4/+1 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -12/+4 |
| 2023-06-01 | remove unchecked_div/_rem from cg_cranelift | Scott McMurray | -4/+1 |
| 2023-05-30 | Rollup merge of #112060 - lcnr:early-binder, r=jackh726 | Nilstrieb | -1/+1 |
| 2023-05-29 | Rollup merge of #111827 - AngelicosPhosphoros:add_docs_to_cranelift, r=bjorn3 | Matthias Krüger | -0/+26 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -1/+1 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -1/+1 |
| 2023-05-27 | Rollup merge of #111952 - cjgillot:drop-replace, r=WaffleLapkin | Guillaume Gomez | -1/+1 |
| 2023-05-25 | Rollup merge of #111950 - cjgillot:expn-noinline, r=oli-obk | Michael Goulet | -5/+1 |
| 2023-05-25 | Added build instructions for cranelift backend as part of Rust repo | AngelicosPhosphoros | -0/+26 |
| 2023-05-25 | Remove DesugaringKind::Replace. | Camille GILLOT | -1/+1 |
| 2023-05-25 | Auto merge of #86844 - bjorn3:global_alloc_improvements, r=pnkfelix | bors | -34/+45 |
| 2023-05-25 | Remove ExpnKind::Inlined. | Camille GILLOT | -5/+1 |
| 2023-05-24 | Use `is_some_and`/`is_ok_and` in less obvious spots | Maybe Waffle | -10/+8 |
| 2023-05-18 | Rollup merge of #111633 - nnethercote:avoid-ref-format, r=WaffleLapkin | Dylan DPC | -1/+1 |
| 2023-05-16 | Remove `LangItems::require` | Nilstrieb | -5/+1 |
| 2023-05-16 | Avoid `&format("...")` calls in error message code. | Nicholas Nethercote | -1/+1 |
| 2023-05-11 | Prevent insta-stable no alloc shim support | bjorn3 | -1/+8 |
| 2023-05-11 | Use global_fn_name instead of format! | bjorn3 | -2/+3 |
| 2023-05-11 | Split AllocatorKind::fn_name in global_fn_name and default_fn_name | bjorn3 | -2/+2 |
| 2023-05-11 | Don't use an allocator shim for `#[global_allocator]` | bjorn3 | -34/+37 |
| 2023-05-06 | use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regions | Kyle Matsuda | -1/+1 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -38/+37 |