| Age | Commit message (Expand) | Author | Lines |
| 2023-08-08 | Rollup merge of #113593 - rcvalle:rust-cfi-fix-90546, r=wesleywiser | Matthias Krüger | -21/+22 |
| 2023-08-07 | CFI: Fix error compiling core with LLVM CFI enabled | Ramon de C Valle | -21/+22 |
| 2023-08-01 | Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3 | bors | -32/+7 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -8/+3 |
| 2023-07-29 | cg_llvm: inline check_store | Erik Desjardins | -10/+2 |
| 2023-07-29 | cg_llvm: remove pointee types and pointercast/bitcast-of-ptr | Erik Desjardins | -26/+9 |
| 2023-07-05 | Revert "use new c literals instead of cstr! macro" | León Orell Valerian Liehr | -4/+12 |
| 2023-06-30 | Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obk | bors | -6/+15 |
| 2023-06-29 | Simplify the `bundles` vectors. | Nicholas Nethercote | -4/+4 |
| 2023-06-29 | Use `SmallVec` for the `bundles` vectors. | Nicholas Nethercote | -6/+15 |
| 2023-06-11 | cg_llvm: use index-based loop in write_operand_repeatedly | Erik Desjardins | -15/+7 |
| 2023-06-02 | Rollup merge of #111647 - klensy:cstr, r=oli-obk | Matthias Krüger | -12/+4 |
| 2023-05-31 | Add a distinct `OperandValue::ZeroSized` variant for ZSTs | Scott McMurray | -1/+1 |
| 2023-05-31 | use new c literals instead of cstr! macro | klensy | -12/+4 |
| 2023-05-07 | Fix num reserved clauses for landing pad | Gary Guo | -2/+2 |
| 2023-05-07 | Use `landingpad filter` to encode aborting landing pad | Gary Guo | -0/+7 |
| 2023-05-03 | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | -30/+88 |
| 2023-04-08 | fixup: use Bool instead of bool | klensy | -2/+10 |
| 2023-04-04 | replace | klensy | -2/+2 |
| 2023-04-04 | Use existing llvm methods, instead of rust wrappers for: | klensy | -8/+7 |
| 2023-04-01 | a couple clippy::complexity fixes | Matthias Krüger | -2/+2 |
| 2023-03-16 | Use poison instead of undef | Nikita Popov | -1/+1 |
| 2023-01-22 | abi: add `AddressSpace` field to `Primitive::Pointer` | Erik Desjardins | -1/+1 |
| 2023-01-17 | Put `noundef` on all scalars that don't allow uninit | Nilstrieb | -1/+1 |
| 2022-12-19 | clippy::complexity fixes | Matthias Krüger | -2/+2 |
| 2022-12-12 | Auto merge of #105252 - bjorn3:codegen_less_pair_values, r=nagisa | bors | -3/+8 |
| 2022-12-08 | Add LLVM KCFI support to the Rust compiler | Ramon de C Valle | -7/+43 |
| 2022-12-03 | Destruct landing_pad return value before passing it to cg_ssa | bjorn3 | -3/+8 |
| 2022-11-16 | Use `&mut Bx` more. | Nicholas Nethercote | -5/+5 |
| 2022-10-20 | Don't use usub.with.overflow intrinsic | Nikita Popov | -5/+8 |
| 2022-10-02 | Remove type argument of array_alloca and rename to byte_array_alloca | bjorn3 | -2/+3 |
| 2022-10-02 | Remove dynamic_alloca from BuilderMethods | bjorn3 | -5/+1 |
| 2022-10-01 | Merge apply_attrs_callsite into call and invoke | bjorn3 | -4/+15 |
| 2022-09-18 | Use LLVM C-API to build atomic cmpxchg and fence | Josh Stone | -10/+16 |
| 2022-09-01 | Always import all tracing macros for the entire crate instead of piecemeal by... | Oli Scherer | -1/+0 |
| 2022-08-16 | Move the cast_float_to_int fallback code to GCC | Josh Stone | -9/+4 |
| 2022-08-14 | Update the minimum external LLVM to 13 | Josh Stone | -54/+25 |
| 2022-07-23 | Add fine-grained LLVM CFI support to the Rust compiler | Ramon de C Valle | -26/+0 |
| 2022-07-05 | Prefer trace level instrumentation for the new noisy instrument attributes | Oli Scherer | -1/+1 |
| 2022-06-29 | Some tracing cleanups | Oli Scherer | -3/+3 |
| 2022-06-22 | Work around llvm 12's memory ordering restrictions. | Mara Bos | -1/+15 |
| 2022-05-25 | Don't use global initializer if type does not match | Nikita Popov | -2/+7 |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -1/+1 |
| 2022-04-05 | Mark scalar layout unions so that backends that do not support partially init... | Oli Scherer | -4/+4 |
| 2022-04-03 | Replace every `String` in Target(Options) with `Cow<'static, str>` | Loïc BRANSTETT | -1/+1 |
| 2022-03-04 | Auto merge of #94159 - erikdesjardins:align-load, r=nikic | bors | -8/+30 |
| 2022-03-01 | Auto merge of #94402 - erikdesjardins:revert-coldland, r=nagisa | bors | -14/+3 |
| 2022-02-28 | Add !align metadata on loads of &/&mut/Box | Erik Desjardins | -8/+30 |
| 2022-02-27 | Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa" | Erik Desjardins | -14/+3 |
| 2022-02-27 | Apply noundef metadata to loads of types that do not permit raw init | Erik Desjardins | -0/+14 |