about summary refs log tree commit diff
path: root/compiler/rustc_ast_passes
AgeCommit message (Expand)AuthorLines
2024-11-03Rename the FIXMEs, remove a few that dont matter anymoreMichael Goulet-2/+2
2024-10-31Improve the missing_abi lint.Mara Bos-7/+6
2024-10-27Rollup merge of #132214 - fmease:mv-impl-trait-val-paths, r=compiler-errorsMatthias Krüger-55/+0
2024-10-27Move an impl-Trait check from AST validation to AST loweringLeón Orell Valerian Liehr-55/+0
2024-10-26Rollup merge of #132114 - jieyouxu:features-bundle, r=fee1-deadMatthias Krüger-11/+12
2024-10-25Introduce `Enabled{Lang,Lib}Feature`许杰友 Jieyou Xu (Joe)-11/+12
2024-10-24Pass Ident by reference in ast Visitormaxcabrajac-9/+9
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-20/+20
2024-10-22make some rustc_feature internals private, and ensure invariants with debug a...Ralf Jung-5/+5
2024-10-22terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...Ralf Jung-41/+43
2024-10-15Auto merge of #130654 - lcnr:stabilize-coherence-again, r=compiler-errorsbors-1/+1
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-6/+10
2024-10-15stabilize `-Znext-solver=coherence`lcnr-1/+1
2024-10-15Rollup merge of #130635 - eholk:pin-reborrow-sugar, r=compiler-errorsMatthias Krüger-0/+1
2024-10-15Rollup merge of #131652 - compiler-errors:modifiers, r=Nadrieril,jieyouxuMatthias Krüger-6/+10
2024-10-14Rollup merge of #131550 - compiler-errors:extern-diags, r=spastorinoMatthias Krüger-10/+14
2024-10-14Move trait bound modifiers into ast::PolyTraitRefMichael Goulet-6/+10
2024-10-11Note what qualifierMichael Goulet-8/+12
2024-10-11Remove unadornedMichael Goulet-2/+2
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-83/+0
2024-10-07Add sugar for &pin (const|mut) typesEric Holk-0/+1
2024-10-07Rename nested_meta to meta_item_innercodemountains-2/+2
2024-10-03Rollup merge of #130419 - nnethercote:streamline-HirCollector, r=GuillaumeGomezMatthias Krüger-15/+15
2024-10-01Remove anon struct and union typesMichael Goulet-30/+0
2024-10-01Remove unnamed field featureMichael Goulet-53/+0
2024-09-25Rename `AstValidator::session` as `AstValidator::sess`.Nicholas Nethercote-15/+15
2024-09-24Ban combination of GCE and new solverMichael Goulet-1/+22
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-8/+8
2024-09-14stabilize `const_extern_fn`Folkert de Vries-19/+6
2024-09-12Rollup merge of #130252 - compiler-errors:const-gen, r=chenyukangStuart Cook-21/+17
2024-09-11Properly deny const gen/async gen fnsMichael Goulet-21/+17
2024-09-11Simplify some nested if statementsMichael Goulet-7/+7
2024-08-31Create opaque definitions in resolver.Camille GILLOT-1/+1
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-82/+83
2024-08-21Rollup merge of #129345 - compiler-errors:scratch4, r=jieyouxuMatthias Krüger-4/+2
2024-08-21Simplify some redundant field namesMichael Goulet-4/+2
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-11/+10
2024-08-20Auto merge of #127672 - compiler-errors:precise-capturing, r=spastorinobors-1/+0
2024-08-18stabilize raw_ref_opRalf Jung-1/+0
2024-08-17Stabilize opaque type precise capturingMichael Goulet-1/+0
2024-08-16Add `warn(unreachable_pub)` to `rustc_ast_passes`.Nicholas Nethercote-82/+83
2024-08-07Stabilize `unsafe_attributes`carbotaniuman-2/+1
2024-08-03Rollup merge of #127921 - spastorino:stabilize-unsafe-extern-blocks, r=compil...Matthias Krüger-34/+12
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+8
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-7/+21
2024-07-25Rollup merge of #127054 - compiler-errors:bound-ordering, r=fmeaseMatthias Krüger-22/+0
2024-07-23Stabilize unsafe extern blocks (RFC 3484)Santiago Pastorino-34/+12
2024-07-20Just totally fully deny late-bound constsMichael Goulet-0/+26
2024-07-18Don't allow unsafe statics outside of extern blocksMichael Goulet-0/+18
2024-07-16Rollup merge of #126762 - compiler-errors:kw-lt, r=michaelwoeristerTrevor Gross-51/+0