| Age | Commit message (Expand) | Author | Lines |
| 2024-03-14 | Rollup merge of #122322 - Zalathar:branch, r=oli-obk | Matthias Krüger | -5/+11 |
| 2024-03-14 | Rollup merge of #122212 - erikdesjardins:byval-align2, r=wesleywiser | Matthias Krüger | -49/+55 |
| 2024-03-14 | coverage: Include recorded branch info in coverage instrumentation | Zalathar | -3/+9 |
| 2024-03-13 | coverage: Add `CoverageKind::BlockMarker` | Zalathar | -2/+2 |
| 2024-03-13 | Rollup merge of #122226 - Zalathar:zcoverage-options, r=nnethercote | Matthias Krüger | -7/+6 |
| 2024-03-13 | coverage: Remove all unstable values of `-Cinstrument-coverage` | Zalathar | -7/+6 |
| 2024-03-13 | Auto merge of #122220 - saethlin:ppc-can-into-atomicptr, r=oli-obk | bors | -1/+7 |
| 2024-03-12 | Auto merge of #121644 - oli-obk:unique_static_innards2, r=RalfJung,nnethercote | bors | -44/+83 |
| 2024-03-12 | Some comment nits | Oli Scherer | -4/+3 |
| 2024-03-12 | Ensure nested allocations in statics do not get deduplicated | Oli Scherer | -4/+34 |
| 2024-03-12 | Make some functions private that are only ever used in the same module | Oli Scherer | -1/+1 |
| 2024-03-12 | Stop requiring a type when codegenning types. We can get all the type info we... | Oli Scherer | -10/+3 |
| 2024-03-12 | Check whether a static is mutable instead of passing it down | Oli Scherer | -5/+5 |
| 2024-03-12 | Swap the order of a piece of code to make follow up diffs simpler | Oli Scherer | -2/+2 |
| 2024-03-12 | Use information from allocation instead of from the static's type | Oli Scherer | -2/+6 |
| 2024-03-12 | Move `codegen_static` function body to an inherent method in preparation of s... | Oli Scherer | -23/+27 |
| 2024-03-12 | Reduce some duplicate work that is being done around statics | Oli Scherer | -8/+18 |
| 2024-03-12 | Share the llvm type computation between both arms of a condition | Oli Scherer | -5/+4 |
| 2024-03-12 | Rollup merge of #122000 - erer1243:issue-121868, r=nikic | Matthias Krüger | -22/+18 |
| 2024-03-11 | Rollup merge of #122166 - beetrees:remove-field-remapping, r=davidtwco | Jubilee | -34/+9 |
| 2024-03-11 | Rollup merge of #121438 - coolreader18:wasm32-panic-unwind, r=cuviper | Jubilee | -0/+9 |
| 2024-03-11 | copy byval argument to alloca if alignment is insufficient | Erik Desjardins | -49/+55 |
| 2024-03-11 | Auto merge of #122050 - erikdesjardins:sret, r=nikic | bors | -4/+16 |
| 2024-03-11 | Auto merge of #122132 - nnethercote:diag-renaming3, r=nnethercote | bors | -9/+9 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -9/+9 |
| 2024-03-10 | Fix 32-bit overflows in LLVM composite constants | erer1243 | -22/+18 |
| 2024-03-10 | use Instance::expect_resolve() instead of unwraping Instance::resolve() | Ralf Jung | -5/+6 |
| 2024-03-09 | Sink ptrtoint for RMW ops on pointers to cg_llvm | Ben Kimock | -1/+7 |
| 2024-03-08 | Rollup merge of #122198 - beetrees:no-llvm-14, r=cuviper | Matthias Krüger | -10/+4 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -10/+88 |
| 2024-03-08 | Remove handling for previously dropped LLVM version | beetrees | -10/+4 |
| 2024-03-08 | Remove the unused `field_remapping` field from `TypeLowering` | beetrees | -34/+9 |
| 2024-03-06 | Add arm64ec-pc-windows-msvc target | Daniel Paoliello | -2/+10 |
| 2024-03-05 | use [N x i8] for byval/sret types | Erik Desjardins | -4/+16 |
| 2024-03-05 | only set noalias on Box with the global allocator | Ralf Jung | -3/+7 |
| 2024-03-03 | Auto merge of #121665 - erikdesjardins:ptradd, r=nikic | bors | -96/+62 |
| 2024-03-03 | Auto merge of #121763 - clubby789:llvm-old-comment, r=cjgillot | bors | -6/+3 |
| 2024-03-02 | Auto merge of #121914 - Nadrieril:rollup-ol98ncg, r=Nadrieril | bors | -1/+129 |
| 2024-03-02 | Rollup merge of #121841 - tgross35:f16-f128-step2-intrinsics, r=compiler-errors | Guillaume Boisseau | -1/+116 |
| 2024-03-02 | avoid collecting into vecs in some places | Matthias Krüger | -20/+16 |
| 2024-03-01 | Add initial support for DataFlowSanitizer | Ramon de C Valle | -0/+13 |
| 2024-03-01 | Add `f16` and `f128` LLVM intrinsics | Trevor Gross | -1/+116 |
| 2024-03-01 | Update outdated LLVM comment | clubby789 | -6/+3 |
| 2024-03-01 | Auto merge of #121728 - tgross35:f16-f128-step1-ty-updates, r=compiler-errors | bors | -4/+29 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -4/+29 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -11/+7 |
| 2024-02-26 | introduce and use ptradd/inbounds_ptradd instead of gep | Erik Desjardins | -28/+16 |
| 2024-02-26 | remove struct_gep, use manual layout calculations for va_arg | Erik Desjardins | -81/+62 |
| 2024-02-26 | always use gep inbounds i8 (ptradd) for field offsets | Erik Desjardins | -3/+0 |
| 2024-02-27 | Auto merge of #121635 - 823984418:remove_archive_builder_lifetime_a, r=nnethe... | bors | -2/+2 |