| Age | Commit message (Expand) | Author | Lines |
| 2025-04-30 | Rollup merge of #134232 - bjorn3:naked_asm_improvements, r=wesleywiser | Matthias Krüger | -5/+5 |
| 2025-04-27 | Implement the internal feature `cfg_target_has_reliable_f16_f128` | Trevor Gross | -9/+15 |
| 2025-04-25 | Merge commit '4f83a4258deb99f3288a7122c0d5a78200931c61' into subtree-update_c... | Antoni Boucher | -39/+46 |
| 2025-04-24 | Suggest {to,from}_ne_bytes for transmutations between arrays and integers, etc | bendn | -6/+2 |
| 2025-04-20 | Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkin | Chris Denton | -14/+11 |
| 2025-04-20 | simd intrinsics with mask: accept unsigned integer masks | Ralf Jung | -14/+11 |
| 2025-04-19 | Fix import | Guillaume Gomez | -1/+2 |
| 2025-04-18 | Fix compilation error in GCC backend | Guillaume Gomez | -1/+1 |
| 2025-04-18 | Fix `rustc_codegen_gcc/tests/run/return-tuple.rs` test | Guillaume Gomez | -6/+0 |
| 2025-04-18 | Merge commit 'db1a31c243a649e1fe20f5466ba181da5be35c14' into subtree-update_c... | Guillaume Gomez | -1244/+962 |
| 2025-04-14 | Pass &mut self to codegen_global_asm | bjorn3 | -4/+4 |
| 2025-04-14 | Pass MonoItemData to MonoItem::define | bjorn3 | -2/+2 |
| 2025-04-07 | Prepend temp files with a string per invocation of rustc | Michael Goulet | -5/+21 |
| 2025-04-07 | Simplify temp path creation a bit | Michael Goulet | -8/+5 |
| 2025-04-04 | Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin | Matthias Krüger | -1/+1 |
| 2025-03-28 | Auto merge of #138503 - bjorn3:string_merging, r=tmiasko | bors | -0/+1 |
| 2025-03-28 | Avoid wrapping constant allocations in packed structs when not necessary | bjorn3 | -0/+1 |
| 2025-03-25 | Rename `is_like_osx` to `is_like_darwin` | Mads Marquart | -1/+1 |
| 2025-03-17 | Remove implicit #[no_mangle] for #[rustc_std_internal_symbol] | bjorn3 | -6/+8 |
| 2025-03-12 | intrinsics: remove unnecessary leading underscore from argument names | Ralf Jung | -8/+8 |
| 2025-03-11 | Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3 | bors | -32/+38 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -5/+1 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -5/+1 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -7/+7 |
| 2025-03-05 | Change signature of `target_features_cfg`. | Nicholas Nethercote | -31/+37 |
| 2025-03-05 | Simplify `implied_target_features`. | Nicholas Nethercote | -1/+1 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -5/+0 |
| 2025-03-03 | Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obk | Matthias Krüger | -5/+0 |
| 2025-03-03 | Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-Simulacrum | Matthias Krüger | -8/+7 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -5/+0 |
| 2025-03-01 | Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubilee | Matthias Krüger | -6/+6 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -12/+10 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -6/+6 |
| 2025-02-27 | Stop using `hash_raw_entry` in `CodegenCx::const_str` | Josh Stone | -8/+7 |
| 2025-02-25 | Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJung | León Orell Valerian Liehr | -20/+8 |
| 2025-02-25 | remove `simd_fpow` and `simd_fpowi` | Folkert de Vries | -20/+8 |
| 2025-02-24 | Remove an unused lifetime param | Oli Scherer | -1/+1 |
| 2025-02-24 | Generalize BaseTypeCodegenMethods | Oli Scherer | -1/+1 |
| 2025-02-24 | Remove an unnecessary lifetime | Oli Scherer | -5/+5 |
| 2025-02-24 | remove support for rustc_intrinsic_must_be_overridden from the compiler | Ralf Jung | -76/+19 |
| 2025-02-23 | Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35 | Trevor Gross | -6/+3 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -1/+1 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -11/+9 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -9/+6 |
| 2025-02-19 | Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t... | Scott McMurray | -7/+16 |
| 2025-02-19 | Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar` | Scott McMurray | -1/+1 |
| 2025-02-14 | Auto merge of #136575 - scottmcm:nsuw-math, r=nikic | bors | -25/+1 |
| 2025-02-13 | Set both `nuw` and `nsw` in slice size calculation | Scott McMurray | -25/+1 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -1/+1 |
| 2025-02-13 | Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa... | Jacob Pratt | -4/+0 |