| Age | Commit message (Expand) | Author | Lines |
| 2025-02-13 | Rollup merge of #136460 - real-eren:simplify-rustc_span-analyze, r=Noratrieb | Jubilee | -132/+55 |
| 2025-02-13 | Auto merge of #136965 - jhpratt:rollup-bsnqvmf, r=jhpratt | bors | -0/+2 |
| 2025-02-13 | Rollup merge of #136948 - workingjubilee:split-off-extern-system-varargs, r=c... | Jacob Pratt | -0/+1 |
| 2025-02-13 | Rollup merge of #136660 - compiler-errors:BikeshedGuaranteedNoDrop, r=lcnr | Jacob Pratt | -0/+1 |
| 2025-02-13 | Implement RFC 3624 supertrait_item_shadowing | Michael Goulet | -0/+1 |
| 2025-02-12 | Split out the `extern_system_varargs` feature | Jubilee Young | -0/+1 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -0/+1 |
| 2025-02-12 | Add diagnostic item for `std::io::BufRead` | Samuel Tardieu | -0/+1 |
| 2025-02-11 | Rollup merge of #136584 - oli-obk:pattern-types-generic, r=BoxyUwU | Matthias Krüger | -0/+1 |
| 2025-02-09 | rename the trait to validity and place a feature gate afront | Ding Xiang Fei | -2/+2 |
| 2025-02-09 | introduce CoercePointeeWellformed for coherence checks at typeck stage | Ding Xiang Fei | -0/+2 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -61/+62 |
| 2025-02-06 | Prevent generic pattern types from being used in libstd | Oli Scherer | -0/+1 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -0/+14 |
| 2025-02-04 | Auto merge of #135760 - scottmcm:disjoint-bitor, r=WaffleLapkin | bors | -0/+1 |
| 2025-02-04 | Rollup merge of #136167 - pitaj:new_range, r=Nadrieril | Jacob Pratt | -0/+4 |
| 2025-02-04 | Rollup merge of #134814 - sayantn:keylocker, r=oli-obk | Matthias Krüger | -0/+1 |
| 2025-02-03 | Rename rustc_contract to contract | Celina G. Val | -4/+4 |
| 2025-02-03 | Separate contract feature gates for the internal machinery | Felix S. Klock II | -0/+2 |
| 2025-02-03 | Desugars contract into the internal AST extensions | Felix S. Klock II | -0/+2 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -0/+5 |
| 2025-02-03 | contracts: added lang items that act as hooks for rustc-injected code to invoke. | Felix S. Klock II | -0/+1 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -0/+4 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -61/+62 |
| 2025-02-02 | Remove dead control char logic | real-eren | -120/+55 |
| 2025-02-02 | Simplify SSE2 implementation | real-eren | -18/+6 |
| 2025-02-02 | Rollup merge of #136422 - nnethercote:convert-lint-functions, r=Noratrieb | Matthias Krüger | -0/+32 |
| 2025-02-02 | Rollup merge of #134272 - RalfJung:destabilize-rustc_encodable_decodable, r=o... | Matthias Krüger | -2/+0 |
| 2025-02-02 | Convert two `rustc_middle::lint` functions to `Span` methods. | Nicholas Nethercote | -0/+32 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -1/+0 |
| 2025-01-31 | Add `unchecked_disjoint_bitor` with fallback intrinsic implementation | Scott McMurray | -0/+1 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -1/+0 |
| 2025-01-31 | Auto merge of #134424 - 1c3t3a:null-checks, r=saethlin | bors | -0/+1 |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -0/+1 |
| 2025-01-31 | Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obk | Jacob Pratt | -2/+0 |
| 2025-01-30 | implement unstable `new_range` feature | Peter Jaszkowiak | -0/+4 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -2/+0 |
| 2025-01-28 | Rollup merge of #136071 - wowinter13:clippy-add-diagnostic-items, r=flip1995 | Matthias Krüger | -0/+2 |
| 2025-01-25 | [Clippy] Add vec_reserve & vecdeque_reserve diagnostic items | wowinter13 | -0/+2 |
| 2025-01-25 | Rollup merge of #134300 - RalfJung:remove-dead-attrs, r=chenyukang | Matthias Krüger | -2/+0 |
| 2025-01-25 | Auto merge of #119286 - jyn514:linker-output, r=bjorn3 | bors | -0/+1 |
| 2025-01-22 | Auto merge of #134478 - compiler-errors:attr-span, r=oli-obk | bors | -6/+39 |
| 2025-01-21 | remove long-deprecated no-op attributes no_start and crate_id | Ralf Jung | -2/+0 |
| 2025-01-20 | warn on unused linker_messages warning attributes | jyn | -0/+1 |
| 2025-01-19 | Rename FileName::QuoteExpansion to CfgSpec | Eric Huss | -5/+5 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -4/+0 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+1 |
| 2025-01-17 | Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee | bors | -0/+1 |
| 2025-01-16 | Auto merge of #135592 - matthiaskrgr:rollup-4t69l7i, r=matthiaskrgr | bors | -0/+1 |
| 2025-01-16 | Rollup merge of #134754 - frank-king:feature/import_trait_associated_function... | Matthias Krüger | -0/+1 |