| Age | Commit message (Expand) | Author | Lines |
| 2025-01-13 | Rollup merge of #133752 - klensy:cp, r=davidtwco | Matthias Krüger | -7/+3 |
| 2025-01-07 | llvm: Ignore error value that is always false | Matthew Maurer | -5/+1 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -1/+8 |
| 2024-12-02 | Use c"lit" for CStrings without unwrap | Kornel | -1/+1 |
| 2024-12-02 | replace copypasted ModuleLlvm::parse | klensy | -7/+3 |
| 2024-10-30 | Consistently use safe wrapper function `set_section` | Zalathar | -1/+2 |
| 2024-10-29 | Rollup merge of #132319 - Zalathar:add-module-flag, r=jieyouxu | Matthias Krüger | -18/+3 |
| 2024-10-29 | Don't set unnecessary module flag "LTOPostLink" | Zalathar | -18/+3 |
| 2024-10-29 | Rollup merge of #132216 - klensy:c_uint, r=cuviper | Jubilee | -2/+2 |
| 2024-10-29 | Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot | Jubilee | -1/+1 |
| 2024-10-29 | correct LLVMRustCreateThinLTOData arg types | klensy | -2/+2 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -1/+1 |
| 2024-10-28 | Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char` | Zalathar | -1/+2 |
| 2024-09-24 | Dogfood `feature(file_buffered)` | Josh Stone | -4/+3 |
| 2024-09-23 | Auto merge of #130724 - compiler-errors:bump, r=Mark-Simulacrum | bors | -2/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-21 | Call module_name_to_str instead of just unwrapping | Ben Kimock | -1/+1 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -6/+6 |
| 2024-09-11 | Simplify some nested if statements | Michael Goulet | -5/+3 |
| 2024-09-09 | Remove `serialized_bitcode` from `LtoModuleCodegen`. | Nicholas Nethercote | -6/+2 |
| 2024-08-27 | Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau | Matthias Krüger | -5/+5 |
| 2024-08-20 | Avoid extra `cast()`s after `CStr::as_ptr()` | Josh Stone | -1/+1 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -5/+5 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -17/+16 |
| 2024-07-16 | Fix unsafe_op_in_unsafe_fn in compiler | Michael Goulet | -5/+11 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -17/+20 |
| 2024-05-24 | Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomez | bors | -4/+15 |
| 2024-05-23 | cleanup: run rustfmt | Augie Fackler | -1/+4 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -4/+4 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -0/+8 |
| 2024-04-09 | Set target-abi module flag for RISC-V targets | kxxt | -1/+1 |
| 2024-02-14 | clean up potential_query_instability with FxIndexMap and UnordMap | yukang | -3/+3 |
| 2024-01-12 | Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix" | DianQK | -1/+1 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -28/+14 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -25/+18 |
| 2023-12-18 | Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -6/+6 |
| 2023-12-14 | Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkin | bors | -1/+1 |
| 2023-12-12 | rustc_codegen_llvm: Enforce `rustc::potential_query_instability` lint | Martin Nordholts | -0/+3 |
| 2023-12-04 | Avoid adding compiler-used functions to `symbols.o` | DianQK | -1/+1 |
| 2023-12-03 | compiler: replace cstr macro with c str literals in compiler and few other c ... | klensy | -1/+1 |
| 2023-11-29 | Dispose llvm::TargetMachines prior to llvm::Context being disposed | Wesley Wiser | -1/+2 |
| 2023-10-09 | Remove an LTO dependent cgu_reuse_tracker.set_actual_reuse call | bjorn3 | -2/+0 |
| 2023-09-23 | allow LTO on `proc-macro` crates with `-Zdylib-lto` | onur-ozkan | -3/+12 |
| 2023-09-10 | Remove `verbose_generic_activity_with_arg` | John Kåre Alsaker | -1/+1 |
| 2023-09-07 | lto: handle Apple platforms correctly by eliding __LLVM, from section name | Augie Fackler | -1/+4 |
| 2023-09-07 | lto: load bitcode sections by name | Augie Fackler | -4/+23 |
| 2023-09-01 | remove unnecessary heap allocation | XXIV | -1/+1 |
| 2023-07-31 | Use standard Rust capitalization rules for names containing "LTO". | Nicholas Nethercote | -5/+5 |