summary refs log tree commit diff
path: root/compiler/rustc_ast_passes/src/ast_validation.rs
AgeCommit message (Expand)AuthorLines
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-8/+8
2022-06-04Support the `#[expect]` attribute on fn parameters (RFC-2383)xFrednet-2/+10
2022-05-26clippy::complexity fixesMatthias Krüger-5/+4
2022-05-20Introduce LifetimeCtxt.Camille GILLOT-1/+1
2022-04-21rename to `BoundKind` and add commentsSparrowLii-6/+6
2022-04-20Add `BoundCtxt` in `visit_param_bounds` to check questions in boundsSparrowLii-36/+35
2022-04-17Visit generics inside visit_fn.Camille GILLOT-16/+24
2022-03-31[let_chains] Forbid let inside parenthesesCaio-12/+42
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-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-1/+1
2022-03-09Warn users about || in let chain expressionsCaio-39/+65
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-02-19Adopt let else in more placesest31-6/+4
2022-01-17Add termkadmin-2/+1
2022-01-17add eq constraints on associated constantskadmin-7/+8
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-9/+0
2022-01-01Move `PatKind::Lit` checking from ast_validation to ast loweringAaron Hill-47/+0
2021-12-15Remove unnecessary sigils around `Ident::as_str()` calls.Nicholas Nethercote-2/+1
2021-12-10remove feature gate and cleanup codeEllen-25/+3
2021-11-25Account for incorrect `where T::Assoc = Ty` boundEsteban Kuber-1/+48
2021-11-07ast: Fix naming conventions in AST structuresVadim Petrochenkov-27/+21
2021-10-17Some "parenthesis" and "parentheses" fixesr00ster91-1/+1
2021-10-04Rollup merge of #89494 - FabianWolff:issue-84075, r=davidtwcoJubilee-13/+36
2021-10-03Deny `where` clauses on `auto` traitsFabian Wolff-13/+36
2021-10-03Practice diagnostic message conventionHirochika Matsumoto-1/+1
2021-09-15Rollup merge of #88775 - pnkfelix:revert-anon-union-parsing, r=davidtwcoManish Goregaokar-68/+0
2021-09-15Auto merge of #88558 - fee1-dead:const-drop, r=oli-obkbors-1/+3
2021-09-09Manually crafted revert of d4ad050ce5778a09566f6f9ec172565815d54604 .Felix S. Klock II-68/+0
2021-09-09Allow ~const bounds on inherent implsDeadbeef-1/+3
2021-09-08Fatal error for functions with more than 65535 argumentsNoble-Mushtak-0/+14
2021-09-02Auto merge of #87114 - cjgillot:abilint, r=estebankbors-2/+41
2021-08-31Lint Abi in ast validation.Camille GILLOT-2/+41
2021-08-31Rollup merge of #88418 - fee1-dead:trait-assoc-tilde-const, r=oli-obkMara Bos-2/+2
2021-08-30allow unordered const/ty params if any cg feature is activelcnr-1/+1
2021-08-28Allow `~const` bounds on trait assoc functionsDeadbeef-2/+2
2021-08-27Fix visiting twiceDeadbeef-15/+6
2021-08-27Introduce `~const`Deadbeef-52/+100
2021-08-15Introduce hir::ExprKind::Let - Take 2Caio-7/+62
2021-08-12Adjust `#[no_mangle]`-related checks and lints for `impl` itemshyd-dev-0/+4
2021-06-17Auto merge of #86164 - FabianWolff:issue-86053, r=davidtwcobors-1/+1
2021-06-13simplify validate_generic_param_orderklensy-39/+36
2021-06-09Handle C-variadic arguments properly when reporting region errorsFabian Wolff-1/+1
2021-05-29Make lifetime ordering error pretty print const param defaultsEllen-3/+6
2021-05-16Check and deny anonymous fields on `ast_validation`jedel1043-70/+184