| Age | Commit message (Expand) | Author | Lines |
| 2025-03-28 | Auto merge of #138503 - bjorn3:string_merging, r=tmiasko | bors | -24/+24 |
| 2025-03-28 | Avoid wrapping constant allocations in packed structs when not necessary | bjorn3 | -24/+24 |
| 2025-03-26 | Rollup merge of #138818 - khuey:138198, r=jieyouxu | Stuart Cook | -0/+18 |
| 2025-03-25 | Auto merge of #138634 - saethlin:repeated-uninit, r=scottmcm,oli-obk | bors | -0/+21 |
| 2025-03-24 | Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcm | bors | -26/+37 |
| 2025-03-21 | Don't produce debug information for compiler-introduced-vars when desugaring ... | Kyle Huey | -0/+18 |
| 2025-03-19 | Lower to a memset(undef) when Rvalue::Repeat repeats uninit | Ben Kimock | -0/+21 |
| 2025-03-19 | Use explicit cpu in some asm and codegen tests. | Jesus Checa Hidalgo | -2/+2 |
| 2025-03-17 | Auto merge of #127173 - bjorn3:mangle_rustc_std_internal_symbol, r=wesleywise... | bors | -6/+6 |
| 2025-03-17 | Rollup merge of #138349 - 1c3t3a:external-weak-cfi, r=rcvalle | Matthias Krüger | -0/+24 |
| 2025-03-17 | Remove implicit #[no_mangle] for #[rustc_std_internal_symbol] | bjorn3 | -6/+6 |
| 2025-03-17 | Stabilize asm_goto | Gary Guo | -1/+1 |
| 2025-03-17 | Emit function declarations for functions with #[linkage="extern_weak"] | Bastian Kersting | -0/+24 |
| 2025-03-16 | Auto merge of #137278 - heiseish:101210-extra-codegen-tests, r=scottmcm | bors | -20/+121 |
| 2025-03-16 | Rollup merge of #138472 - KonaeAkira:master, r=Mark-Simulacrum | 许杰友 Jieyou Xu (Joe) | -0/+17 |
| 2025-03-14 | Auto merge of #138157 - scottmcm:inline-more-tiny-things, r=oli-obk | bors | -0/+44 |
| 2025-03-14 | Fix formatting (line too long) | KonaeAkira | -1/+2 |
| 2025-03-14 | Auto merge of #138391 - scottmcm:SSA-discriminants, r=WaffleLapkin | bors | -28/+30 |
| 2025-03-14 | Add codegen test for modulo with power-of-two divisor | KonaeAkira | -0/+16 |
| 2025-03-13 | Rollup merge of #138346 - folkertdev:naked-asm-windows-endef, r=ChrisDenton | Matthias Krüger | -24/+48 |
| 2025-03-12 | Allow more top-down inlining for single-BB callees | Scott McMurray | -0/+44 |
| 2025-03-12 | added some new test to check for result and options opt | Giang Dao | -20/+121 |
| 2025-03-12 | Don't `alloca` just to look at a discriminant | Scott McMurray | -28/+30 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -73/+61 |
| 2025-03-11 | naked functions: on windows emit `.endef` without the symbol name | Folkert de Vries | -24/+48 |
| 2025-03-09 | Rollup merge of #122790 - Zoxc:dllimp-rev, r=ChrisDenton | Matthias Krüger | -28/+0 |
| 2025-03-09 | Auto merge of #137513 - scottmcm:identity-transmute, r=saethlin | bors | -0/+25 |
| 2025-03-08 | Auto merge of #137502 - compiler-errors:global-asm-aint-mir-body, r=oli-obk | bors | -6/+2 |
| 2025-03-08 | Auto merge of #137500 - scottmcm:trunc-br, r=saethlin | bors | -8/+84 |
| 2025-03-07 | Rollup merge of #138073 - tmiasko:inline-asm-critical-edges, r=bjorn3 | Matthias Krüger | -0/+37 |
| 2025-03-06 | Use `trunc nuw`+`br` for 0/1 branches even in optimized builds | Scott McMurray | -8/+84 |
| 2025-03-06 | Fix target-feature inline test to be less flaky | Michael Goulet | -6/+2 |
| 2025-03-06 | Break critical edges in inline asm before code generation | Tomasz Miąsko | -0/+37 |
| 2025-03-06 | Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsics | DaniPopes | -26/+37 |
| 2025-03-06 | Hide the end of ranges in pretty printing if it's also the maximum of the type | Oli Scherer | -2/+2 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -43/+8 |
| 2025-03-03 | Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obk | Matthias Krüger | -43/+8 |
| 2025-03-03 | Apply dllimport in ThinLTO | John Kåre Alsaker | -28/+0 |
| 2025-03-03 | Rollup merge of #137826 - karolzwolak:looping_over_ne_bytes_133528, r=DianQK | Matthias Krüger | -0/+17 |
| 2025-03-02 | Add a test | Michael Goulet | -0/+14 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -52/+3 |
| 2025-03-01 | Rollup merge of #137818 - durin42:llvm-21-remove-readonly, r=jieyouxu | Matthias Krüger | -1/+0 |
| 2025-03-01 | Auto merge of #137848 - matthiaskrgr:rollup-vxtrkis, r=matthiaskrgr | bors | -2/+2 |
| 2025-03-01 | Rollup merge of #137390 - durin42:llvm-21-nocapture-rename, r=nikic | Matthias Krüger | -2/+2 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -6/+6 |
| 2025-02-28 | test(codegen): add looping_over_ne_bytes test for #133528 | Karol Zwolak | -0/+17 |
| 2025-02-28 | tests: adapt for LLVM 21 changes | Augie Fackler | -1/+0 |
| 2025-02-28 | Rollup merge of #137599 - davidtwco:use-minicore-more, r=jieyouxu | 许杰友 Jieyou Xu (Joe) | -355/+174 |
| 2025-02-28 | Rollup merge of #137551 - folkertdev:import-simd-intrinsics, r=RalfJung | 许杰友 Jieyou Xu (Joe) | -202/+135 |
| 2025-02-28 | Rollup merge of #137197 - scottmcm:cmp-20, r=ibraheemdev | 许杰友 Jieyou Xu (Joe) | -21/+78 |