| Age | Commit message (Expand) | Author | Lines |
| 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 | 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/+11 |
| 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/+2 |
| 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-02 | Rollup merge of #134272 - RalfJung:destabilize-rustc_encodable_decodable, r=o... | Matthias Krüger | -2/+0 |
| 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-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-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 | Rollup merge of #134754 - frank-king:feature/import_trait_associated_function... | Matthias Krüger | -0/+1 |
| 2025-01-16 | Implement `use` associated items of traits | Frank King | -0/+1 |
| 2025-01-16 | Add gpu-kernel calling convention | Flakebi | -0/+1 |
| 2025-01-14 | remove Rustc{En,De}codable from library and compiler | Ralf Jung | -2/+0 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -0/+1 |
| 2025-01-08 | Add a list of symbols for stable standard library crates | Trevor Gross | -0/+4 |
| 2025-01-06 | Rollup merge of #131830 - hoodmane:emscripten-wasm-eh, r=workingjubilee | Jacob Pratt | -0/+2 |
| 2025-01-06 | Add support for wasm exception handling to Emscripten target | Hood Chatham | -0/+2 |
| 2025-01-06 | Add `kl` and `widekl` target features, and the feature gate | Sayantan Chakraborty | -0/+1 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -1/+0 |
| 2024-12-30 | Auto merge of #134757 - RalfJung:const_swap, r=scottmcm | bors | -1/+1 |
| 2024-12-27 | Rollup merge of #134834 - dtolnay:unnamedcall, r=compiler-errors | David Tolnay | -0/+6 |
| 2024-12-27 | Skip parenthesis around tuple struct field calls | David Tolnay | -0/+6 |