about summary refs log tree commit diff
path: root/compiler/rustc_ast_passes/src
AgeCommit message (Expand)AuthorLines
2022-07-29Remove `visit_name` from the AST visitor.Nicholas Nethercote-2/+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
2022-04-17Visit generics inside visit_fn.Camille GILLOT-16/+24
2022-04-17Rollup merge of #95346 - Aaron1011:stablize-const-extern-fn, r=pnkfelixDylan DPC-17/+20
2022-03-31[let_chains] Forbid let inside parenthesesCaio-12/+42
2022-03-30Stabilize native library modifier syntax and the `whole-archive` modifier spe...Vadim Petrochenkov-8/+0
2022-03-30Rollup merge of #95461 - nyurik:spelling, r=lcnrDylan DPC-1/+1
2022-03-30Spellchecking compiler codeYuri Astrakhan-2/+2
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-26Stablize `const_extern_fn` for "Rust" and "C"Aaron Hill-17/+20
2022-03-25Minor `let_chains` modificationCaio-1/+4
2022-03-22diagnostics: do not suggest `fn foo({ <body> }`Michael Howell-1/+8
2022-03-16rustc_error: make ErrorReported impossible to constructmark-6/+7
2022-03-10Rollup merge of #94635 - jhpratt:merge-deprecated-attrs, r=davidtwcoMatthias Krüger-7/+0
2022-03-09Permit `#[deprecated]` in stdlibJacob Pratt-8/+0
2022-03-09Warn users about || in let chain expressionsCaio-41/+69
2022-03-05Review changesJack Huey-2/+6
2022-03-05Change to lintJack Huey-9/+14
2022-03-05Change syntax for TyAlias where clausesJack Huey-7/+73
2022-03-04Change `rustc_deprecated` to use `note`Jacob Pratt-0/+1
2022-03-03Gate stability attrs with other attributes.Camille GILLOT-0/+25
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-9/+6