| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | Extract helper method `module_add_named_metadata_node` | Zalathar | -10/+1 |
| 2025-09-27 | compiler: remove AbiAlign inside TargetDataLayout | Jubilee Young | -2/+2 |
| 2025-09-13 | initial implementation of the darwin_objc unstable feature | Jo Bates | -2/+224 |
| 2025-09-09 | allow `#[rustc_align_static(N)]` on `static`s | Folkert de Vries | -0/+2 |
| 2025-08-13 | Port the `#[linkage]` attribute to the new attribute system | Sasha Pourcelot | -1/+2 |
| 2025-08-07 | Prevent name collisions with internal implementation details | bjorn3 | -3/+3 |
| 2025-07-14 | Eliminate all direct uses of LLVMMDStringInContext2 | Oli Scherer | -5/+3 |
| 2025-07-14 | Use context methods instead of directly calling FFI | Oli Scherer | -7/+1 |
| 2025-07-14 | Shrink some `unsafe` blocks in cg_llvm | Oli Scherer | -126/+125 |
| 2025-07-14 | Avoid a bunch of unnecessary `unsafe` blocks in cg_llvm | Oli Scherer | -7/+5 |
| 2025-07-10 | Rollup merge of #143722 - oli-obk:sound-llvm, r=dianqk | Trevor Gross | -1/+1 |
| 2025-07-10 | Make some "safe" llvm ops actually sound | Oli Scherer | -1/+1 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -3/+2 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -4/+7 |
| 2025-06-07 | store `target.min_global_align` as an `Align` | Folkert de Vries | -21/+5 |
| 2025-06-05 | Auto merge of #140872 - bjorn3:elf_use_used_linker, r=nikic | bors | -6/+6 |
| 2025-06-05 | Make #[used(linker)] the default on ELF too | bjorn3 | -6/+6 |
| 2025-05-28 | Remove methods from StaticCodegenMethods that are not called in cg_ssa itself | bjorn3 | -11/+11 |
| 2025-05-28 | Remove a couple of uses of interior mutability around statics | bjorn3 | -6/+6 |
| 2025-05-24 | Cleanup CodegenFnAttrFlags | Noratrieb | -2/+2 |
| 2025-05-15 | Revert "Fix linking statics on Arm64EC #140176" | Jieyou Xu | -6/+1 |
| 2025-05-07 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -1/+6 |
| 2025-04-05 | Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk | Stuart Cook | -1/+1 |
| 2025-04-04 | add autodiff batching backend | Manuel Drehwald | -1/+1 |
| 2025-03-28 | Auto merge of #138503 - bjorn3:string_merging, r=tmiasko | bors | -1/+6 |
| 2025-03-28 | Add test and comment | bjorn3 | -0/+5 |
| 2025-03-28 | Avoid wrapping constant allocations in packed structs when not necessary | bjorn3 | -1/+1 |
| 2025-03-17 | Emit function declarations for functions with #[linkage="extern_weak"] | Bastian Kersting | -4/+24 |
| 2025-03-09 | Rollup merge of #122790 - Zoxc:dllimp-rev, r=ChrisDenton | Matthias Krüger | -6/+5 |
| 2025-03-03 | Apply dllimport in ThinLTO | John Kåre Alsaker | -6/+5 |
| 2025-02-24 | Use a safe wrapper around an LLVM FFI function | Oli Scherer | -1/+1 |
| 2025-02-20 | Merge two operations that were always performed together | Oli Scherer | -9/+2 |
| 2025-02-20 | Create safe helper for LLVMSetDLLStorageClass | Oli Scherer | -6/+2 |
| 2025-02-11 | Document some safety constraints and use more safe wrappers | Oli Scherer | -3/+3 |
| 2025-02-02 | Rollup merge of #136426 - oli-obk:push-nkpuulwurykn, r=compiler-errors | Matthias Krüger | -2/+8 |
| 2025-02-01 | Explain why we retroactively change a static initializer to have a different ... | Oli Scherer | -2/+8 |
| 2025-01-24 | Add comments about address spaces | Flakebi | -0/+13 |
| 2025-01-02 | Cast global variables to default address space | Flakebi | -17/+31 |
| 2024-11-23 | Rollup merge of #127483 - BertalanD:no_sanitize-global-var, r=rcvalle | 许杰友 Jieyou Xu (Joe) | -0/+2 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -3/+3 |
| 2024-11-07 | Rollup merge of #130586 - dpaoliello:fixrawdylib, r=wesleywiser | Jubilee | -8/+2 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -3/+3 |
| 2024-11-02 | Allow disabling ASan instrumentation for globals | Daniel Bertalan | -0/+2 |
| 2024-10-28 | Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char` | Zalathar | -4/+4 |
| 2024-10-26 | Use safe wrappers `get_visibility` and `set_visibility` | Zalathar | -6/+4 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -42/+38 |
| 2024-09-24 | Test fixing raw-dylib | Daniel Paoliello | -8/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-20 | Rollup merge of #128209 - beetrees:no-macos-10.10, r=jieyouxu | Guillaume Gomez | -52/+0 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -10/+11 |