| Age | Commit message (Expand) | Author | Lines |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -5/+5 |
| 2024-11-12 | allow CFGuard on windows-gnullvm | Mateusz Mikuła | -2/+6 |
| 2024-11-07 | remove the extra specification for llvm versions < 20 | Hans Wennborg | -0/+5 |
| 2024-11-05 | Rollup merge of #132259 - mrkajetanp:branch-protection-pauth-lr, r=davidtwco | Matthias Krüger | -1/+7 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -1/+1 |
| 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 | llvm: Match new LLVM 128-bit integer alignment on sparc | Matthew Maurer | -0/+5 |
| 2024-10-31 | rustc_codegen_llvm: Add a new 'pc' option to branch-protection | Kajetan Puchalski | -1/+7 |
| 2024-10-31 | coverage: Avoid ICE when `coverage_cx` is unexpectedly unavailable | Zalathar | -0/+1 |
| 2024-10-30 | Consistently use safe wrapper function `set_section` | Zalathar | -1/+1 |
| 2024-10-29 | Clean up FFI calls for setting module flags | Zalathar | -160/+118 |
| 2024-10-28 | Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char` | Zalathar | -5/+6 |
| 2024-10-27 | Auto merge of #132167 - Zalathar:llvm-wrappers, r=jieyouxu | bors | -1/+1 |
| 2024-10-26 | Rollup merge of #132124 - Zalathar:consolidate-covstar, r=jieyouxu | 许杰友 Jieyou Xu (Joe) | -4/+4 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -1/+1 |
| 2024-10-25 | coverage: Emit MC/DC intrinsics using the normal helper method | Zalathar | -0/+4 |
| 2024-10-25 | coverage: Make obtaining the codegen coverage context infallible | Zalathar | -4/+4 |
| 2024-10-16 | llvm: Match aarch64 data layout to new LLVM layout | Matthew Maurer | -0/+10 |
| 2024-10-11 | intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semantics | Jed Brown | -0/+5 |
| 2024-10-08 | Dont ICE when encountering post-mono layout cycle error | Michael Goulet | -5/+6 |
| 2024-09-25 | Add missing module flags for function-return=thunk-extern | Alice Ryhl | -1/+13 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -5/+13 |
| 2024-09-23 | format | Luv-Ray | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-19 | MetadataType type cast | Luv-Ray | -3/+3 |
| 2024-09-19 | move place | Luv-Ray | -8/+8 |
| 2024-09-19 | wrap `LLVMSetMetadata` | Luv-Ray | -1/+10 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -1/+2 |
| 2024-09-19 | Fix a comment. | Nicholas Nethercote | -2/+2 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -4/+3 |
| 2024-09-18 | Update the minimum external LLVM to 18 | Josh Stone | -8/+0 |
| 2024-09-17 | Use associative type defaults in `{Layout,FnAbi}OfHelpers`. | Nicholas Nethercote | -6/+0 |
| 2024-09-17 | Rename supertraits of `CodegenMethods`. | Nicholas Nethercote | -1/+1 |
| 2024-09-10 | Add -Z small-data-threshold | Paul Menage | -1/+19 |
| 2024-08-27 | Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau | Matthias Krüger | -4/+6 |
| 2024-08-21 | Add missing module flags for CFI and KCFI sanitizers | Sami Tolvanen | -0/+31 |
| 2024-08-20 | Avoid extra `cast()`s after `CStr::as_ptr()` | Josh Stone | -11/+11 |
| 2024-08-17 | Fix `is_val_statically_known` for floats | beetrees | -0/+2 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -4/+6 |
| 2024-08-07 | Rollup merge of #128221 - calebzulawski:implied-target-features, r=Amanieu | Matthias Krüger | -1/+1 |
| 2024-08-07 | Don't use LLVM to compute -Ctarget-feature | Caleb Zulawski | -1/+1 |
| 2024-08-07 | Don't use LLVM's target features | Caleb Zulawski | -1/+1 |
| 2024-08-01 | Specify the integer type of the `powi` LLVM intrinsic | Trevor Gross | -4/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -20/+17 |
| 2024-07-16 | Fix unsafe_op_in_unsafe_fn in compiler | Michael Goulet | -110/+149 |
| 2024-07-02 | Fix spans | Michael Goulet | -2/+2 |
| 2024-07-02 | Give Instance::expect_resolve a span | Michael Goulet | -0/+1 |
| 2024-06-21 | Remove check_overflow method from MiscMethods | bjorn3 | -8/+0 |
| 2024-06-21 | Move vcall_visibility_metadata optimization hint out of a debuginfo generatio... | bjorn3 | -0/+10 |