about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2025-01-23`visit_x_unambig`Boxy-3/+3
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-13/+11
2025-01-21Auto merge of #134299 - RalfJung:remove-start, r=compiler-errorsbors-41/+4
2025-01-21remove support for the #[start] attributeRalf Jung-41/+4
2025-01-20Don't require `--verbose` to show linker stdoutjyn-4/+13
2025-01-20warn on unused linker_messages warning attributesjyn-0/+33
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-15Rollup merge of #135003 - RalfJung:deprecate-allowed-through-unstable, r=davi...Guillaume Gomez-39/+97
2025-01-15allowed_through_unstable_modules: support showing a deprecation message when ...Ralf Jung-39/+97
2025-01-14Enforce syntactical stability of const traits in HIRMichael Goulet-3/+33
2025-01-14Auto merge of #135278 - tgross35:ignore-std-dep-crates, r=SparrowLiibors-2/+8
2025-01-14Add `tcx.visible_traits()` and use it for producing diagnosticsTrevor Gross-2/+8
2025-01-11On unused assign lint, detect `mut arg: &Ty` meant to be `arg: &mut Ty`Esteban Küber-5/+98
2025-01-10mir_transform: implement forced inliningDavid Wood-1/+67
2025-01-08Rename PatKind::Lit to ExprOli Scherer-2/+2
2025-01-07Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obkMatthias Krüger-0/+1
2025-01-06Rollup merge of #131830 - hoodmane:emscripten-wasm-eh, r=workingjubileeJacob Pratt-1/+4
2025-01-06Add support for wasm exception handling to Emscripten targetHood Chatham-1/+4
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-5/+9
2024-12-31add guard patterns to HIR and implement loweringMax Niederman-0/+1
2024-12-25Overhaul error messages for disallowed coverage attributesZalathar-13/+36
2024-12-21Rollup merge of #134539 - estebank:restrict-non_exhaustive, r=jieyouxuMatthias Krüger-3/+37
2024-12-20Restrict `#[non_exaustive]` on structs with default field valuesEsteban Küber-3/+37
2024-12-20split up `#[rustc_deny_explicit_impl]` attributeLukas Markeffsky-0/+1
2024-12-18Also warn against `#[diagnostic::do_not_recommend]` on plain implsGeorg Semmler-2/+9
2024-12-18Check `#[diagnostic::do_not_recommend]` for argumentsGeorg Semmler-2/+23
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-22/+14
2024-12-17Auto merge of #134381 - jdonszelmann:move-attribute-types, r=oli-obkbors-12/+20
2024-12-17Rollup merge of #134406 - nnethercote:fix-input-stats-ordering, r=jieyouxuJacob Pratt-7/+11
2024-12-17Rollup merge of #134202 - nnethercote:rm-existing_doc_keyword, r=GuillaumeGomezJacob Pratt-11/+19
2024-12-17Fix `-Z inputs-stats` ordering.Nicholas Nethercote-7/+11
2024-12-17Remove `rustc::existing_doc_keyword` lint.Nicholas Nethercote-11/+19
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-3/+3
2024-12-16split attributesJonathan Dönszelmann-9/+17
2024-12-15Add hir::AttributeJonathan Dönszelmann-22/+14
2024-12-15Rollup merge of #134285 - oli-obk:push-vwrqsqlwnuxo, r=UrgauStuart Cook-2/+2
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-0/+1
2024-12-13Also forbid target_feature annotated methods from being lang itemsOli Scherer-2/+2
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-4/+39
2024-12-12Lower AST and resolve lifetimes for unsafe binder typesMichael Goulet-0/+2
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-1/+0
2024-12-10Rollup merge of #134041 - clubby789:debugvis-sourcemap, r=jieyouxuLeón Orell Valerian Liehr-4/+3
2024-12-09Introduce `default_field_values` featureEsteban Küber-1/+6
2024-12-08Use SourceMap to load debugger visualizer filesclubby789-4/+3
2024-12-08Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-deadMatthias Krüger-0/+1
2024-12-05disallow `repr()` on invalid itemsFolkert de Vries-17/+40
2024-12-03Auto merge of #133321 - compiler-errors:const-checker, r=wesleywiserbors-247/+0
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-6/+5
2024-11-24add guard pattern AST nodeMax Niederman-0/+1
2024-11-23Auto merge of #133379 - jieyouxu:rollup-00jxo71, r=jieyouxubors-10/+1