| Age | Commit message (Expand) | Author | Lines |
| 2025-04-20 | Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkin | Chris Denton | -44/+12 |
| 2025-04-20 | simd intrinsics with mask: accept unsigned integer masks | Ralf Jung | -44/+12 |
| 2025-04-11 | Rollup merge of #137447 - folkertdev:simd-extract-insert-dyn, r=scottmcm | Stuart Cook | -30/+39 |
| 2025-04-10 | add `simd_insert_dyn` and `simd_extract_dyn` | Folkert de Vries | -30/+39 |
| 2025-03-17 | Remove implicit #[no_mangle] for #[rustc_std_internal_symbol] | bjorn3 | -1/+5 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -2/+2 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -1/+1 |
| 2025-02-25 | Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJung | León Orell Valerian Liehr | -4/+0 |
| 2025-02-25 | remove `simd_fpow` and `simd_fpowi` | Folkert de Vries | -4/+0 |
| 2025-02-24 | rename simd_shuffle_generic → simd_shuffle_const_generic | Ralf Jung | -1/+1 |
| 2025-02-24 | Use a safe wrapper around an LLVM FFI function | Oli Scherer | -2/+2 |
| 2025-02-23 | Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35 | Trevor Gross | -14/+8 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -1/+1 |
| 2025-02-18 | compiler: Stop reexporting stuff in cg_llvm::abi | Jubilee Young | -6/+6 |
| 2025-02-11 | Document some safety constraints and use more safe wrappers | Oli Scherer | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -231/+240 |
| 2025-02-04 | intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intr... | Ralf Jung | -14/+8 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -1/+1 |
| 2025-01-26 | Consistently use the most significant bit of vector masks | Jörn Horstmann | -93/+104 |
| 2025-01-24 | Make CodegenCx and Builder generic | Manuel Drehwald | -6/+6 |
| 2024-12-27 | Override `carrying_mul_add` in cg_llvm | Scott McMurray | -0/+31 |
| 2024-12-07 | Remove unnecessary `int_type_width_signed` function | Scott McMurray | -91/+75 |
| 2024-11-23 | Add simd_relaxed_fma intrinsic | Caleb Zulawski | -0/+2 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -7/+6 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -2/+0 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -5/+5 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -6/+7 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -7/+6 |
| 2024-10-21 | Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwU | bors | -10/+9 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -10/+9 |
| 2024-10-19 | cg_llvm: Reuse LLVM-C Comdat support | Jubilee Young | -1/+3 |
| 2024-10-11 | intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semantics | Jed Brown | -0/+5 |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -2/+2 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -3/+5 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -213/+207 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -4/+6 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -3/+5 |
| 2024-09-18 | Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 | Matthias Krüger | -1/+1 |
| 2024-09-17 | Rename `{ArgAbi,IntrinsicCall}Methods`. | Nicholas Nethercote | -1/+1 |
| 2024-09-15 | Rollup merge of #130325 - workingjubilee:plus-minus-zero-redux, r=RalfJung,ji... | Jubilee | -2/+2 |
| 2024-09-15 | Use -0.0 in `intrinsics::simd::reduce_add_unordered` | Jubilee Young | -2/+2 |
| 2024-09-14 | simd_shuffle: require index argument to be a vector | Ralf Jung | -52/+28 |
| 2024-09-04 | Don't codegen `expect` in opt-level=0 | clubby789 | -7/+10 |
| 2024-08-27 | Rollup merge of #128731 - RalfJung:simd-shuffle-vector, r=workingjubilee | Trevor Gross | -7/+12 |
| 2024-08-17 | Fix `is_val_statically_known` for floats | beetrees | -7/+15 |
| 2024-08-13 | simd_shuffle intrinsic: allow argument to be passed as vector (not just as ar... | Ralf Jung | -7/+12 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+2 |
| 2024-08-01 | Specify the integer type of the `powi` LLVM intrinsic | Trevor Gross | -4/+4 |
| 2024-07-30 | Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic | bors | -1/+30 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -9/+9 |