| Age | Commit message (Expand) | Author | Lines |
| 2022-12-03 | Auto merge of #97485 - bjorn3:new_archive_writer, r=wesleywiser | bors | -0/+13 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -1/+1 |
| 2022-11-26 | Rewrite LLVM's archive writer in Rust | bjorn3 | -0/+13 |
| 2022-11-21 | Auto merge of #102717 - beetrees:repr128-c-style-debuginfo, r=nagisa | bors | -1/+2 |
| 2022-11-15 | Introduce composite debuginfo. | Camille GILLOT | -0/+1 |
| 2022-11-04 | LLVM 16: Switch to using MemoryEffects | Tim Neumann | -1/+17 |
| 2022-10-09 | Pass 128-bit C-style enum enumerator values to LLVM | beetrees | -1/+2 |
| 2022-09-25 | Rollup merge of #101997 - cuviper:drop-legacy-pm, r=nikic | fee1-dead | -72/+2 |
| 2022-09-18 | Use LLVM C-API to build atomic cmpxchg and fence | Josh Stone | -27/+9 |
| 2022-09-18 | Remove support for LLVM's legacy pass manager | Josh Stone | -72/+2 |
| 2022-09-09 | Introduce a fallible variant of LLVMConstIntGetZExtValue | Tomasz Miąsko | -1/+1 |
| 2022-08-30 | Auto merge of #98100 - bjorn3:use_object_for_bitcode_reading, r=wesleywiser | bors | -12/+0 |
| 2022-08-16 | Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisa | Matthias Krüger | -6/+0 |
| 2022-08-16 | Rollup merge of #100384 - ridwanabdillahi:instr_profile_output, r=wesleywiser | Matthias Krüger | -0/+1 |
| 2022-08-14 | Update the minimum external LLVM to 13 | Josh Stone | -6/+0 |
| 2022-08-12 | debuginfo: Change C++-like encoding for enums. | Michael Woerister | -0/+13 |
| 2022-08-11 | Add support for generating unique *.profraw files by default when using the `... | ridwanabdillahi | -0/+1 |
| 2022-07-27 | Add elementtype attributes for llvm.arm.ldrex/strex intrinsics | Nikita Popov | -0/+3 |
| 2022-07-27 | Rollup merge of #99759 - bjorn3:remove_llvm_dead_code, r=nikic | Yuki Okushi | -46/+0 |
| 2022-07-26 | codegen: use new {re,de,}allocator annotations in llvm | Augie Fackler | -0/+29 |
| 2022-07-26 | Remove dead code from cg_llvm | bjorn3 | -46/+0 |
| 2022-07-25 | Use object instead of LLVM for reading bitcode from rlibs | bjorn3 | -12/+0 |
| 2022-07-23 | Auto merge of #98208 - ivanloz:master, r=nagisa | bors | -0/+1 |
| 2022-07-21 | Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwco | bors | -1/+1 |
| 2022-07-20 | Add ShadowCallStack Support | Ivan Lozano | -0/+1 |
| 2022-07-18 | Rollup merge of #98998 - workingjubilee:naked-means-no-clothes-enforcement-te... | Dylan DPC | -0/+1 |
| 2022-07-16 | Auto merge of #95685 - oxidecomputer:restore-static-dwarf, r=pnkfelix | bors | -2/+6 |
| 2022-07-14 | rustc: add ability to output regular LTO bitcode modules | Ziv Dunkelman | -1/+1 |
| 2022-07-06 | Stop emitting CET prologues for naked functions | Jubilee Young | -0/+1 |
| 2022-07-05 | Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung | bors | -1/+1 |
| 2022-06-30 | llvm-wrapper: adapt for LLVMConstExtractValue removal | Krasimir Georgiev | -5/+1 |
| 2022-06-29 | Some tracing cleanups | Oli Scherer | -1/+1 |
| 2022-06-14 | Add metadata generation for vtables when using VFE | flip1995 | -0/+7 |
| 2022-06-14 | Add LLVM module flags required for the VFE opt | flip1995 | -0/+1 |
| 2022-05-25 | rustc_codegen_ssa: cleanup `AtomicOrdering` | Tomasz Miąsko | -2/+1 |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -5/+5 |
| 2022-04-20 | Stub out more PassManagerBuilder functions | Nikita Popov | -7/+6 |
| 2022-04-20 | Stub out various legacy PM functions with LLVM 15 | Nikita Popov | -1/+1 |
| 2022-04-15 | Add codegen for global_asm! sym operands | Amanieu d'Antras | -0/+2 |
| 2022-04-05 | Revert "Work around invalid DWARF bugs for fat LTO" | Cliff L. Biffle | -2/+6 |
| 2022-03-04 | Auto merge of #94539 - tmiasko:string-attributes, r=nikic | bors | -6/+23 |
| 2022-03-04 | Auto merge of #94159 - erikdesjardins:align-load, r=nikic | bors | -0/+1 |
| 2022-03-03 | Pass LLVM string attributes as string slices | Tomasz Miąsko | -6/+23 |
| 2022-03-02 | Fix unused_doc_comments lint errors | Guillaume Gomez | -2/+2 |
| 2022-03-02 | Auto merge of #94229 - erikdesjardins:rem2, r=nikic | bors | -12/+0 |
| 2022-03-01 | Auto merge of #94402 - erikdesjardins:revert-coldland, r=nagisa | bors | -2/+0 |
| 2022-02-28 | Add !align metadata on loads of &/&mut/Box | Erik Desjardins | -0/+1 |
| 2022-02-28 | Remove LLVM attribute removal | Erik Desjardins | -12/+0 |
| 2022-02-27 | Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa" | Erik Desjardins | -2/+0 |
| 2022-02-27 | Apply noundef metadata to loads of types that do not permit raw init | Erik Desjardins | -0/+1 |