| Age | Commit message (Expand) | Author | Lines |
| 2024-11-12 | Rollup merge of #132702 - 1c3t3a:issue-132615, r=rcvalle | Matthias Krüger | -0/+1 |
| 2024-11-11 | CFI: Append debug location to CFI blocks | Bastian Kersting | -0/+1 |
| 2024-11-09 | Add discriminators to DILocations when multiple functions are inlined into a ... | Kyle Huey | -0/+4 |
| 2024-11-09 | Auto merge of #132584 - Zalathar:includes, r=cuviper | bors | -1/+1 |
| 2024-11-09 | Make `RustString` an extern type to avoid `improper_ctypes` warnings | Zalathar | -17/+0 |
| 2024-11-08 | Rollup merge of #132590 - Zalathar:z-timings-stats, r=jieyouxu | Stuart Cook | -4/+6 |
| 2024-11-05 | coverage: Tidy up coverage-specific FFI functions | Zalathar | -12/+12 |
| 2024-11-04 | Simplify FFI calls for `-Ztime-llvm-passes` and `-Zprint-codegen-stats` | Zalathar | -4/+6 |
| 2024-11-04 | Move `LLVMRustAttribute[Kind]` out of `LLVMWrapper.h` | Zalathar | -1/+1 |
| 2024-11-02 | Port most of `LLVMRustPrintTargetCPUs` to Rust | Zalathar | -6/+2 |
| 2024-11-02 | Use a dedicated safe wrapper for `LLVMRustGetHostCPUName` | Zalathar | -1/+1 |
| 2024-10-31 | Remove support for `-Zprofile` (gcov-style coverage instrumentation) | Zalathar | -1/+0 |
| 2024-10-30 | Rollup merge of #132342 - Zalathar:operand-bundle, r=workingjubilee | Matthias Krüger | -44/+47 |
| 2024-10-30 | Clean up FFI calls for operand bundles | Zalathar | -44/+47 |
| 2024-10-30 | Consistently use safe wrapper function `set_section` | Zalathar | -0/+1 |
| 2024-10-29 | Rollup merge of #132319 - Zalathar:add-module-flag, r=jieyouxu | Matthias Krüger | -11/+15 |
| 2024-10-29 | Clean up FFI calls for setting module flags | Zalathar | -9/+15 |
| 2024-10-29 | Don't set unnecessary module flag "LTOPostLink" | Zalathar | -2/+0 |
| 2024-10-29 | correct LLVMRustCreateThinLTOData arg types | klensy | -2/+2 |
| 2024-10-27 | Use LLVM-C APIs for getting/setting visibility | Zalathar | -4/+4 |
| 2024-10-26 | Use LLVM-C APIs for getting/setting linkage | Zalathar | -11/+22 |
| 2024-10-26 | Add a wrapper type for raw enum values returned by LLVM | Zalathar | -0/+25 |
| 2024-10-25 | coverage: Emit MC/DC intrinsics using the normal helper method | Zalathar | -3/+0 |
| 2024-10-25 | coverage: Emit `llvm.instrprof.increment` using the normal helper method | Zalathar | -1/+0 |
| 2024-10-24 | Rollup merge of #131956 - Zalathar:llvm-counters, r=compiler-errors,Swatinem | Stuart Cook | -10/+16 |
| 2024-10-20 | Pass coverage mappings to LLVM as separate structs | Zalathar | -2/+8 |
| 2024-10-20 | Reduce visibility of coverage FFI functions/types | Zalathar | -8/+8 |
| 2024-10-19 | cg_llvm: Reuse LLVM-C Comdat support | Jubilee Young | -1/+4 |
| 2024-10-08 | coverage. Adapt to mcdc mapping formats introduced by llvm 19 | zhuyunxing | -1/+0 |
| 2024-10-01 | Replace -Z default-hidden-visibility with -Z default-visibility | David Lattimore | -0/+11 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -10/+0 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -1/+2 |
| 2024-09-19 | Merge adjacent `unsafe extern "C"` blocks. | Nicholas Nethercote | -26/+2 |
| 2024-09-19 | Avoid heavy repetition in `llvm/ffi.rs`. | Nicholas Nethercote | -70/+67 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -10/+0 |
| 2024-09-06 | Don't leave debug locations for constants sitting on the builder indefinitely. | Kyle Huey | -1/+1 |
| 2024-09-05 | Rollup merge of #128820 - LYF1999:yf/dev, r=nikic | Matthias Krüger | -0/+1 |
| 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 #129635 - compiler-errors:unsafe-blocks, r=spastorino | Matthias Krüger | -21/+21 |
| 2024-08-27 | Rollup merge of #126985 - Mrmaxmeier:dwarf-embed-source, r=davidtwco | Trevor Gross | -0/+2 |
| 2024-08-26 | Use unsafe extern blocks throughout the compiler | Michael Goulet | -21/+21 |
| 2024-08-11 | Add range attribute to scalar function results and arguments | Andreas Jonson | -0/+6 |
| 2024-08-09 | fix: get llvm type of global val | yifei | -0/+1 |
| 2024-07-30 | Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic | bors | -0/+1 |
| 2024-07-29 | Add `-Z embed-source=yes` to embed source code in DWARF debug info | Mrmaxmeier | -0/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -7/+6 |
| 2024-07-28 | Force LLVM to use CMOV for binary search | Amanieu d'Antras | -0/+1 |
| 2024-07-25 | LLVM: LLVM-20.0 removes MMX types | Matthew Maurer | -2/+0 |