| Age | Commit message (Expand) | Author | Lines |
| 2024-03-03 | Auto merge of #121665 - erikdesjardins:ptradd, r=nikic | bors | -2/+6 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -0/+2 |
| 2024-02-26 | introduce and use ptradd/inbounds_ptradd instead of gep | Erik Desjardins | -0/+6 |
| 2024-02-26 | remove struct_gep, use manual layout calculations for va_arg | Erik Desjardins | -1/+0 |
| 2024-02-26 | always use gep inbounds i8 (ptradd) for field offsets | Erik Desjardins | -1/+0 |
| 2024-02-21 | Auto merge of #120718 - saethlin:reasonable-fast-math, r=nnethercote | bors | -0/+5 |
| 2024-02-20 | Add "algebraic" versions of the fast-math intrinsics | Ben Kimock | -0/+5 |
| 2024-02-17 | Rollup merge of #121209 - nnethercote:infallible-join_codegen, r=bjorn3 | Matthias Krüger | -1/+1 |
| 2024-02-17 | Make `CodegenBackend::join_codegen` infallible. | Nicholas Nethercote | -1/+1 |
| 2024-02-12 | Teach llvm backend how to fall back to default bodies | Oli Scherer | -1/+3 |
| 2023-12-30 | Auto merge of #118705 - WaffleLapkin:codegen-atomic-exhange-untuple, r=cjgillot | bors | -1/+1 |
| 2023-12-28 | Change `rustc_codegen_ssa`'s `atomic_cmpxchg` interface to return a pair of v... | Bernd Schmidt | -1/+1 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -4/+4 |
| 2023-11-30 | Move `MetadataLoader{,Dyn}` to `rustc_metadata`. | Nicholas Nethercote | -1/+1 |
| 2023-11-05 | Update doc comment for CodegenBackend::link | bjorn3 | -5/+1 |
| 2023-10-05 | Rollup merge of #116223 - catandcoder:master, r=cjgillot | Jubilee | -1/+1 |
| 2023-10-04 | Fix misuses of a vs an | cui fliter | -1/+1 |
| 2023-10-02 | Reapply: Mark drop calls in landing pads cold instead of noinline | Erik Desjardins | -1/+1 |
| 2023-09-22 | Merge `ExternProviders` into the general `Providers` struct | Oli Scherer | -2/+0 |
| 2023-09-22 | Have a single struct for queries and hook | Oli Scherer | -3/+3 |
| 2023-09-22 | Add a way to decouple the implementation and the declaration of a TyCtxt method. | Oli Scherer | -1/+2 |
| 2023-09-01 | Deduplicate inlined function debug info, but create a new lexical scope to ch... | Daniel Paoliello | -1/+1 |
| 2023-08-25 | Revert "Use the same DISubprogram for each instance of the same inlined funct... | Wesley Wiser | -1/+1 |
| 2023-08-11 | Use the same DISubprogram for each instance of the same inlined function with... | Daniel Paoliello | -1/+1 |
| 2023-08-01 | Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3 | bors | -11/+2 |
| 2023-07-31 | Use standard Rust capitalization rules for names containing "LTO". | Nicholas Nethercote | -2/+2 |
| 2023-07-31 | Remove `ExtraBackendMethods::spawn_thread`. | Nicholas Nethercote | -9/+0 |
| 2023-07-29 | cg_ssa: remove pointee types and pointercast/bitcast-of-ptr | Erik Desjardins | -11/+2 |
| 2023-07-21 | Auto merge of #113892 - RalfJung:uninit-undef-poison, r=wesleywiser | bors | -0/+6 |
| 2023-07-21 | Rollup merge of #113780 - dtolnay:printkindpath, r=b-naber | Matthias Krüger | -2/+22 |
| 2023-07-20 | Implement printing to file in llvm_util | David Tolnay | -1/+3 |
| 2023-07-20 | Implement printing to file in codegen_backend.print | David Tolnay | -2/+20 |
| 2023-07-20 | Store individual output file name with every PrintRequest | David Tolnay | -1/+1 |
| 2023-07-20 | clarify MIR uninit vs LLVM undef/poison | Ralf Jung | -0/+6 |
| 2023-07-16 | rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics. | Patrick Walton | -0/+1 |
| 2023-07-05 | Remove trait `CoverageInfoMethods`, since non-LLVM backends don't need it | Zalathar | -21/+1 |
| 2023-07-05 | Narrow trait `CoverageInfoBuilderMethods` down to just one method | Zalathar | -34/+6 |
| 2023-06-10 | Support 128-bit enum variant in debuginfo codegen | DonoughLiu | -0/+1 |
| 2023-06-08 | Auto merge of #110040 - ndrewxie:issue-84447-partial-1, r=lcnr,michaelwoerister | bors | -2/+2 |
| 2023-06-04 | Removed use of iteration through a HashMap/HashSet in rustc_incremental and r... | Andrew Xie | -2/+2 |
| 2023-06-04 | Use `load`-`store` instead of `memcpy` for short integer arrays | Scott McMurray | -0/+22 |
| 2023-05-26 | Stop creating intermediate places just to immediate convert them to operands | Oli Scherer | -9/+3 |
| 2023-05-17 | Rollup merge of #110145 - WaffleLapkin:share_slice_of_bytes, r=Nilstrieb | Dylan DPC | -5/+3 |
| 2023-05-16 | Remove `MetadataRef` type alias | Maybe Waffle | -5/+3 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-05-13 | Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillot | bors | -1/+4 |
| 2023-05-07 | Use `landingpad filter` to encode aborting landing pad | Gary Guo | -0/+1 |
| 2023-05-06 | introduce `DynSend` and `DynSync` auto trait | SparrowLii | -1/+4 |
| 2023-05-03 | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | -4/+11 |