about summary refs log tree commit diff
path: root/compiler/rustc_ast_passes
AgeCommit message (Expand)AuthorLines
2022-08-22Replace #[error(..)] etc. to #[diag(..)]finalchild-23/+23
2022-08-22Migrate forbidden_default and *_without_bodyfinalchild-76/+152
2022-08-22Support #[fatal(..)]finalchild-2/+2
2022-08-22Migrate fn_param_forbidden_self and rename others to have prefix fn_param_finalchild-23/+25
2022-08-22Rename c_var_args_without_named_arg to c_var_args_is_sole_paramfinalchild-3/+3
2022-08-22Migrate doc_comment_on_fn_param, forbidden_attr_on_fn_paramfinalchild-12/+17
2022-08-22Migrate forbidden_lifetime_bound, forbidden_non_lifetime_param, too_many_para...finalchild-26/+42
2022-08-22Migrate trait_fn_constfinalchild-0/+8
2022-08-22Migrate trait_fn_asyncfinalchild-10/+12
2022-08-22Tidyfinalchild-1/+1
2022-08-22Migrate deprecated_where_clause_location, forbidden_assoc_constraint, keyword...finalchild-24/+57
2022-08-22Migrate forbidden_letfinalchild-18/+38
2022-08-17Reenable early feature-gates as future-compat warningsChristopher Durham-23/+35
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-08-11Rollup merge of #100392 - nnethercote:simplify-visitors, r=cjgillotMatthias Krüger-22/+8
2022-08-11Simplify `rustc_ast::visit::Visitor::visit_poly_trait_ref`.Nicholas Nethercote-4/+4
2022-08-11Simplify `rustc_ast::visit::Visitor::visit_enum_def`.Nicholas Nethercote-19/+5
2022-08-10Use &mut Diagnostic instead of &mut DiagnosticBuilder unless neededMichael Goulet-5/+3
2022-08-09Rollup merge of #96478 - WaffleLapkin:rustc_default_body_unstable, r=Aaron1011Dylan DPC-0/+1
2022-08-03Provide suggestion on missing `let` in binding statementEsteban Küber-3/+27
2022-07-29Remove `visit_name` from the AST visitor.Nicholas Nethercote-2/+1
2022-07-26Implement `#[rustc_default_body_unstable]`Maybe Waffle-0/+1
2022-07-23Allow `~const` on super traitsDeadbeef-1/+1
2022-07-19Auto merge of #98180 - notriddle:notriddle/rustdoc-fn, r=petrochenkov,Guillau...bors-2/+2
2022-07-19Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercoteMatthias Krüger-2/+2
2022-07-18avoid `Symbol` to `&str` conversionsTakayuki Maeda-2/+2
2022-07-18Rollup merge of #99360 - compiler-errors:issue-99331, r=fee1-deadYuki Okushi-4/+6
2022-07-17rustdoc: extend `#[doc(tuple_variadic)]` to fn pointersMichael Howell-2/+2
2022-07-16Do not ICE when we have -Zunpretty=expand with invalid ABIMichael Goulet-4/+6
2022-07-16Stabilize `let_chains`Caio-27/+16
2022-07-12Parse closure bindersMaybe Waffle-0/+9
2022-07-06Suggest using block for `extern "abi" fn` with no bodyNixon Enraght-Moony-11/+54
2022-07-02ast: Add span to `Extern`Nixon Enraght-Moony-4/+5
2022-06-16Auto merge of #97842 - notriddle:notriddle/tuple-docs, r=jsha,GuillaumeGomezbors-0/+5
2022-06-14Remove `rustc_deprecated` diagnosticsJacob Pratt-2/+1
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-9/+9
2022-06-11Fix incorrectly spelled "variadic"Michael Howell-2/+2
2022-06-08rustdoc: show tuple impls as `impl Trait for (T, ...)`Michael Howell-0/+5
2022-06-07Auto merge of #97512 - scottmcm:add-coldcc, r=nagisa,lcnrbors-0/+8
2022-06-04Support the `#[expect]` attribute on fn parameters (RFC-2383)xFrednet-2/+10
2022-05-30Add support for emitting functions with `coldcc` in LLVMScott McMurray-0/+8
2022-05-26clippy::complexity fixesMatthias Krüger-5/+4
2022-05-21Remove feature: `crate` visibility modifierJacob Pratt-13/+0
2022-05-20Introduce LifetimeCtxt.Camille GILLOT-2/+2
2022-05-15rustc: Stricter checking for #[link] attributesVadim Petrochenkov-31/+0
2022-04-30Feature-gate `do yeet` inside `cfg`s tooScott McMurray-8/+1
2022-04-30Add `do yeet` expressions to allow experimentation in nightlyScott McMurray-0/+8
2022-04-21rename to `BoundKind` and add commentsSparrowLii-7/+7
2022-04-20Add `BoundCtxt` in `visit_param_bounds` to check questions in boundsSparrowLii-37/+36
2022-04-17Auto merge of #95779 - cjgillot:ast-lifetimes-undeclared, r=petrochenkovbors-16/+24