| Age | Commit message (Expand) | Author | Lines |
| 2025-07-05 | Fix short linker error output | ia0 | -4/+11 |
| 2025-07-04 | Rollup merge of #143410 - scottmcm:redo-transmute-again, r=RalfJung,workingju... | Jubilee | -165/+111 |
| 2025-07-04 | Address PR feedback | Scott McMurray | -41/+52 |
| 2025-07-04 | Rename `transmute_immediate` → `transmute_scalar` | Scott McMurray | -11/+13 |
| 2025-07-03 | Allow all MIR `Aggregate`s to take the operand path (if layout permits) | Scott McMurray | -67/+149 |
| 2025-07-03 | Block SIMD in transmute_immediate; delete `OperandValueKind` | Scott McMurray | -148/+81 |
| 2025-07-03 | Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_lto | bjorn3 | -23/+5 |
| 2025-07-03 | Remove unused config param from WriteBackendMethods::autodiff | bjorn3 | -3/+1 |
| 2025-07-03 | Remove unnecessary check for fat LTO | bjorn3 | -1/+1 |
| 2025-07-03 | Move run_fat_lto call into execute_fat_lto_work_item | bjorn3 | -32/+36 |
| 2025-07-03 | Pass in autodiff items when starting the coordinator thread | bjorn3 | -19/+6 |
| 2025-07-03 | Split generate_lto_work between fat and thin-LTO cases | bjorn3 | -49/+63 |
| 2025-07-03 | Fat LTO always produces a single object file, so -Zcombine-cgu has no effect | bjorn3 | -1/+3 |
| 2025-07-03 | Move dcx creation into WriteBackendMethods::codegen | bjorn3 | -6/+2 |
| 2025-07-03 | Remove LtoModuleCodegen | bjorn3 | -76/+38 |
| 2025-07-03 | Rollup merge of #142876 - JonathanBrouwer:target_feature_parser, r=oli-obk | Jana Dönszelmann | -134/+118 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -6/+6 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -6/+6 |
| 2025-07-03 | Port `#[target_feature]` to the new attribute parsing infrastructure | Jonathan Brouwer | -134/+118 |
| 2025-07-02 | Rollup merge of #143194 - folkertdev:fix-single-element-simd-bitcast, r=worki... | Matthias Krüger | -8/+2 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -99/+0 |
| 2025-07-01 | Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obk | bors | -9/+27 |
| 2025-07-01 | Rollup merge of #143156 - folkertdev:fn-align-inherit-from-trait, r=workingju... | Matthias Krüger | -9/+22 |
| 2025-06-30 | Auto merge of #143233 - dianqk:rollup-lcx3278, r=dianqk | bors | -14/+7 |
| 2025-06-30 | Rollup merge of #143196 - Periodic1911:link_section, r=oli-obk | dianqk | -10/+3 |
| 2025-06-30 | fix bitcast of single-element SIMD vectors | Folkert de Vries | -8/+2 |
| 2025-06-30 | Require either wrapping nullary intrinsincs in const blocks or explicitly dec... | Oli Scherer | -1/+22 |
| 2025-06-30 | Stop backends from needing to support nullary intrinsics | Oli Scherer | -4/+0 |
| 2025-06-29 | inherit `#[align]` from trait method prototypes | Folkert de Vries | -9/+22 |
| 2025-06-29 | Port #[link_section] to the new attribute parsing infrastructure | Anne Stijns | -10/+3 |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -4/+4 |
| 2025-06-29 | Rollup merge of #143138 - JonathanBrouwer:link_name_parser, r=jdonszelmann | Matthias Krüger | -1/+1 |
| 2025-06-29 | Rollup merge of #143088 - firefighterduck:improve-doc-discr-tag, r=RalfJung | Matthias Krüger | -10/+1 |
| 2025-06-29 | Rollup merge of #142641 - bjorn3:proc_macro_symbols_o, r=jieyouxu | Matthias Krüger | -2/+7 |
| 2025-06-28 | move discr=varid check to layout_sanity_check | Florian Sextl | -10/+1 |
| 2025-06-28 | Port `#[link_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+1 |
| 2025-06-28 | Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin | bors | -0/+6 |
| 2025-06-27 | Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkov | Matthias Krüger | -21/+33 |
| 2025-06-27 | Rollup merge of #143020 - RalfJung:codegen_fn_attrs, r=oli-obk | Guillaume Gomez | -1/+3 |
| 2025-06-27 | Generate symbols.o for proc-macros too | bjorn3 | -2/+7 |
| 2025-06-27 | Update comments | bjorn3 | -5/+5 |
| 2025-06-27 | Insert checks for enum discriminants when debug assertions are enabled | Bastian Kersting | -0/+6 |
| 2025-06-27 | Split exported_symbols for generic and non-generic symbols | bjorn3 | -9/+27 |
| 2025-06-27 | Port `#[used]` to new attribute parsing infrastructure | Jonathan Brouwer | -46/+5 |
| 2025-06-27 | codegen_fn_attrs: make comment more precise | Ralf Jung | -1/+3 |
| 2025-06-26 | Move mixed export_name/no_mangle check to check_attr.rs and improve the error | Jonathan Brouwer | -66/+2 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -18/+4 |
| 2025-06-25 | Auto merge of #142879 - Mark-Simulacrum:opt-cleanup, r=WaffleLapkin | bors | -1/+1 |
| 2025-06-24 | Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obk | Jubilee | -28/+26 |
| 2025-06-24 | Rollup merge of #142768 - scottmcm:avoid-unneeded-bitcast, r=WaffleLapkin | Jubilee | -2/+8 |