| Age | Commit message (Expand) | Author | Lines |
| 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 | -7/+55 |
| 2024-12-30 | add llvm_floatabi field to target spec that controls FloatABIType | Ralf Jung | -4/+12 |
| 2024-12-30 | rustc_llvm: expose FloatABIType target machine parameter | Ralf Jung | -7/+7 |
| 2024-12-29 | make -Csoft-float have an effect on all ARM targets | Ralf Jung | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-12 | Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errors | bors | -6/+17 |
| 2024-12-02 | Use c"lit" for CStrings without unwrap | Kornel | -2/+2 |
| 2024-12-02 | replace copypasted ModuleLlvm::parse | klensy | -7/+3 |
| 2024-11-26 | Respect verify-llvm-ir option in the backend | Nikita Popov | -0/+4 |
| 2024-11-26 | Pass end position of span through inline ASM cookie | beetrees | -6/+17 |
| 2024-11-24 | embed-bitcode is no longer used in iOS | DianQK | -18/+1 |
| 2024-11-03 | Reduce dependence on the target name | bjorn3 | -20/+9 |
| 2024-11-02 | Rename target triple to target tuple in many places in the compiler | Noratrieb | -3/+3 |
| 2024-11-02 | Rollup merge of #131037 - madsmtm:move-llvm-target-versioning, r=petrochenkov | Matthias Krüger | -1/+2 |
| 2024-11-01 | Move versioned LLVM target creation to rustc_codegen_ssa | Mads Marquart | -1/+2 |
| 2024-10-31 | Remove support for `-Zprofile` (gcov-style coverage instrumentation) | Zalathar | -1/+0 |
| 2024-10-30 | Consistently use safe wrapper function `set_section` | Zalathar | -10/+9 |
| 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 | -6/+8 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -4/+4 |
| 2024-09-26 | Use `&raw` in the compiler | Josh Stone | -1/+1 |
| 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 | -11/+11 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -11/+11 |
| 2024-09-21 | Call module_name_to_str instead of just unwrapping | Ben Kimock | -1/+1 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -12/+15 |
| 2024-09-19 | Reduce repetition in `target_is_apple`. | Nicholas Nethercote | -5/+6 |
| 2024-09-19 | Streamline `report_inline_asm`. | Nicholas Nethercote | -8/+7 |
| 2024-09-19 | Rename a parameter. | Nicholas Nethercote | -2/+2 |
| 2024-09-15 | Rollup merge of #129897 - RalfJung:soft-float-ignored, r=Urgau | Matthias Krüger | -1/+7 |
| 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-09-03 | deprecate -Csoft-float because it is unsound (and not fixable) | Ralf Jung | -1/+7 |
| 2024-08-29 | Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikic | Guillaume Gomez | -0/+1 |
| 2024-08-29 | Add `-Zlint-llvm-ir` | DianQK | -0/+1 |
| 2024-08-27 | Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau | Matthias Krüger | -21/+19 |
| 2024-08-20 | Avoid extra `cast()`s after `CStr::as_ptr()` | Josh Stone | -5/+5 |
| 2024-08-17 | Always use ar_archive_writer for import libs | Chris Denton | -91/+3 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -21/+19 |
| 2024-08-14 | Unconditionally use the LLVM symbol reader | bjorn3 | -22/+0 |
| 2024-08-11 | Fix review comments and other improvements | bjorn3 | -2/+2 |
| 2024-08-10 | Add fixme for removing LlvmArchiveBuilder in the future | bjorn3 | -0/+4 |
| 2024-08-10 | Use ArArchiveBuilder with the LLVM backend too | bjorn3 | -3/+1 |
| 2024-08-07 | Rollup merge of #128221 - calebzulawski:implied-target-features, r=Amanieu | Matthias Krüger | -2/+5 |