| Age | Commit message (Expand) | Author | Lines |
| 2023-07-21 | Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk | bors | -2/+2 |
| 2023-07-21 | Rollup merge of #113780 - dtolnay:printkindpath, r=b-naber | Matthias Krüger | -36/+55 |
| 2023-07-21 | Rollup merge of #113723 - khei4:khei4/llvm-stats, r=oli-obk,nikic | Matthias Krüger | -2/+31 |
| 2023-07-21 | Don't treat ref. fields with non-null niches as `dereferenceable_or_null` | Moulins | -2/+2 |
| 2023-07-20 | Implement printing to file in PassWrapper | David Tolnay | -4/+21 |
| 2023-07-20 | Implement printing to file in llvm_util | David Tolnay | -13/+14 |
| 2023-07-20 | Implement printing to file in codegen_backend.print | David Tolnay | -11/+12 |
| 2023-07-20 | Store individual output file name with every PrintRequest | David Tolnay | -13/+13 |
| 2023-07-20 | address feedback from nikic and oli-obk https://github.com/rust-lang/rust/pul... | khei4 | -18/+17 |
| 2023-07-19 | Rollup merge of #113716 - DianQK:add-no_builtins-to-function, r=pnkfelix | Dylan DPC | -0/+4 |
| 2023-07-19 | Auto merge of #112591 - jfgoog:better-dlltool-diagnostics, r=WaffleLapkin | bors | -19/+26 |
| 2023-07-18 | Add the `no-builtins` attribute to functions when `no_builtins` is applied at... | DianQK | -0/+4 |
| 2023-07-17 | Better diagnostics for dlltool errors. | James Farrell | -19/+26 |
| 2023-07-17 | Introduce `MonoItemData`. | Nicholas Nethercote | -2/+2 |
| 2023-07-17 | print on rustc_codegen_llvm and rename malloc and cpy c_char | khei4 | -8/+26 |
| 2023-07-16 | rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics. | Patrick Walton | -0/+12 |
| 2023-07-16 | Auto merge of #113430 - Zalathar:hash, r=b-naber | bors | -11/+5 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -42/+42 |
| 2023-07-14 | make opt diagnostic kinds printable | Rémy Rakic | -1/+1 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -8/+15 |
| 2023-07-13 | Remove `LLVMRustCoverageHashCString` | Zalathar | -7/+1 |
| 2023-07-13 | Pass a byte slice to `coverageinfo::hash_bytes` instead of an owned vector | Zalathar | -2/+2 |
| 2023-07-13 | Don't clone symbol names for coverage hashing | Zalathar | -3/+3 |
| 2023-07-10 | Reuse LLVMConstInBoundsGEP2 | Jubilee Young | -3/+3 |
| 2023-07-06 | Auto merge of #113377 - BoxyUwU:move_ty_ctors_to_ty, r=compiler-errors | bors | -28/+39 |
| 2023-07-06 | Rollup merge of #113334 - fmease:revert-lexing-c-str-lits, r=compiler-errors | fee1-dead | -52/+63 |
| 2023-07-06 | Rollup merge of #112791 - WaffleLapkin:wag_the_llvm, r=cuviper | fee1-dead | -0/+11 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -28/+39 |
| 2023-07-05 | Revert "use new c literals instead of cstr! macro" | León Orell Valerian Liehr | -52/+63 |
| 2023-07-05 | Move `coverageinfo::ffi` and `coverageinfo::map` out of SSA | Zalathar | -3/+442 |
| 2023-07-05 | Remove trait `CoverageInfoMethods`, since non-LLVM backends don't need it | Zalathar | -5/+11 |
| 2023-07-05 | Narrow trait `CoverageInfoBuilderMethods` down to just one method | Zalathar | -2/+57 |
| 2023-07-02 | Auto merge of #113040 - Kobzol:llvm-remark-streamer, r=tmiasko | bors | -5/+47 |
| 2023-07-02 | Add `rustc` option to output LLVM optimization remarks to YAML files | Jakub Beránek | -5/+47 |
| 2023-06-30 | llvm ffi: Expose `CallInst->setTailCallKind` | Maybe Waffle | -0/+11 |
| 2023-06-30 | Auto merge of #109524 - bzEq:aix-embed-llvmbc, r=nagisa | bors | -2/+19 |
| 2023-06-30 | Auto merge of #113162 - matthiaskrgr:rollup-fct3wj7, r=matthiaskrgr | bors | -8/+102 |
| 2023-06-30 | Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obk | bors | -17/+25 |
| 2023-06-29 | Rollup merge of #111322 - mirkootter:master, r=davidtwco | Matthias Krüger | -8/+102 |
| 2023-06-29 | Simplify the `bundles` vectors. | Nicholas Nethercote | -6/+6 |
| 2023-06-29 | Use `SmallVec` for the `bundles` vectors. | Nicholas Nethercote | -6/+15 |
| 2023-06-29 | Set capacity of the string passed to `push_item_name`. | Nicholas Nethercote | -2/+2 |
| 2023-06-29 | Avoid an unnecessary use of `SmallStr`. | Nicholas Nethercote | -3/+2 |
| 2023-06-29 | Replace a `lookup_debug_loc` call. | Nicholas Nethercote | -3/+3 |
| 2023-06-29 | Avoid unnecessary line lookup. | Nicholas Nethercote | -1/+1 |
| 2023-06-27 | Auto merge of #112516 - erikdesjardins:loop, r=davidtwco | bors | -15/+7 |
| 2023-06-19 | Store generator field names in GeneratorLayout. | Camille GILLOT | -9/+5 |
| 2023-06-19 | Make closure_saved_names_of_captured_variables a query. | Camille GILLOT | -4/+5 |
| 2023-06-16 | Rollup merge of #112474 - ldm0:ldm_enum_debuginfo_128_support, r=compiler-errors | Michael Goulet | -8/+6 |
| 2023-06-14 | Introduce a minimum CGU size in non-incremental builds. | Nicholas Nethercote | -1/+1 |