| Age | Commit message (Expand) | Author | Lines |
| 2024-09-19 | Revert "Rollup merge of #129749 - krasimirgg:llvm-20-lto, r=nikic" | Tyler Mandry | -7/+3 |
| 2024-08-31 | Rollup merge of #129749 - krasimirgg:llvm-20-lto, r=nikic | Matthias Krüger | -3/+7 |
| 2024-08-29 | Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikic | Guillaume Gomez | -1/+8 |
| 2024-08-29 | llvm-wrapper: adapt for LLVM API changes | Krasimir Georgiev | -3/+7 |
| 2024-08-29 | Add `-Zlint-llvm-ir` | DianQK | -1/+8 |
| 2024-08-27 | Rollup merge of #129648 - nnethercote:unreachable_pub-2, r=Urgau | Matthias Krüger | -0/+1 |
| 2024-08-27 | Rollup merge of #129635 - compiler-errors:unsafe-blocks, r=spastorino | Matthias Krüger | -2/+3 |
| 2024-08-27 | Rollup merge of #126985 - Mrmaxmeier:dwarf-embed-source, r=davidtwco | Trevor Gross | -2/+7 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-08-26 | Use unsafe extern blocks throughout the compiler | Michael Goulet | -2/+3 |
| 2024-08-24 | Rollup merge of #129290 - tgross35:pin-cc, r=Mark-Simulacrum | Matthias Krüger | -1/+1 |
| 2024-08-21 | llvm-wrapper: adapt for LLVM 20 API changes | Krasimir Georgiev | -0/+11 |
| 2024-08-19 | Pin `cc` to 1.0.105 | Trevor Gross | -1/+1 |
| 2024-08-15 | Auto merge of #128936 - bjorn3:fix_thin_archive_reading, r=jieyouxu | bors | -9/+5 |
| 2024-08-14 | Fix null pointer dereference when a file is not an object file | bjorn3 | -0/+3 |
| 2024-08-14 | Use toString instead of raw_svector_ostream for error messages | bjorn3 | -9/+2 |
| 2024-08-12 | Auto merge of #128371 - andjo403:rangeAttribute, r=nikic | bors | -0/+12 |
| 2024-08-11 | Add range attribute to scalar function results and arguments | Andreas Jonson | -0/+12 |
| 2024-08-09 | Enable zstd for debug compression. | Kyle Huey | -3/+26 |
| 2024-07-30 | Disable MC/DC tests on LLVM 19 | Krasimir Georgiev | -1/+1 |
| 2024-07-29 | Add `-Z embed-source=yes` to embed source code in DWARF debug info | Mrmaxmeier | -2/+7 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 |
| 2024-07-25 | LLVM: LLVM-20.0 removes MMX types | Matthew Maurer | -2/+0 |
| 2024-07-16 | Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwco | Trevor Gross | -31/+105 |
| 2024-07-16 | Fix unsafe_op_in_unsafe_fn in compiler | Michael Goulet | -1/+1 |
| 2024-07-12 | Remove LLVMRustDIBuilderInsertDeclareAtEnd return value | Nikita Popov | -11/+6 |
| 2024-07-12 | Fix incorrect NDEBUG handling in LLVM bindings | Nikita Popov | -2/+1 |
| 2024-07-07 | Fix review comments | bjorn3 | -0/+5 |
| 2024-07-07 | Fix building on LLVM 17 | bjorn3 | -0/+3 |
| 2024-07-07 | Sync ar_archive_writer to LLVM 18.1.3 | bjorn3 | -31/+97 |
| 2024-07-02 | Rename the `asm-comments` compiler flag to `verbose-asm` | Trevor Gross | -2/+2 |
| 2024-07-02 | Always preserve user-written comments in assembly | Trevor Gross | -1/+2 |
| 2024-06-27 | Auto merge of #126907 - glaubitz:sparc-fixes, r=nagisa | bors | -0/+1 |
| 2024-06-26 | Format C++ files in `llvm-wrapper` | DianQK | -821/+764 |
| 2024-06-24 | rustc_llvm: Link against libatomic on 32-bit SPARC | John Paul Adrian Glaubitz | -0/+1 |
| 2024-06-12 | Auto merge of #125141 - SergioGasquez:feat/no_std-xtensa, r=davidtwco | bors | -0/+15 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -1/+3 |
| 2024-05-29 | Teach rustc about the Xtensa arch. | Scott Mabin | -0/+8 |
| 2024-05-29 | Add Xtensa as an experimental target | Scott Mabin | -0/+7 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -2/+5 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -1/+13 |
| 2024-05-08 | Update cc crate to v1.0.97 | James Farrell | -1/+1 |
| 2024-04-25 | Rollup merge of #124287 - 41Leahcim:master, r=fmease | Matthias Krüger | -1/+1 |
| 2024-04-25 | Auto merge of #121298 - nikic:writable, r=cuviper | bors | -0/+12 |
| 2024-04-25 | Set writable and dead_on_unwind attributes for sret arguments | Nikita Popov | -0/+12 |
| 2024-04-24 | Improved the compiler code with clippy | Michael Scholten | -1/+1 |
| 2024-04-20 | Rollup merge of #124132 - RalfJung:OpBundlesIndirect, r=Mark-Simulacrum | 许杰友 Jieyou Xu (Joe) | -0/+3 |
| 2024-04-20 | coverage. Lowering MC/DC statements to llvm-ir | zhuyunxing | -0/+27 |
| 2024-04-19 | coverage. Generate Mappings of decisions and conditions for MC/DC | zhuyunxing | -3/+91 |
| 2024-04-18 | llvm RustWrapper: explain OpBundlesIndirect argument type | Ralf Jung | -0/+3 |