about summary refs log tree commit diff
path: root/src/librustc_passes/ast_validation.rs
AgeCommit message (Expand)AuthorLines
2020-01-11ast_validation -> new crate rustc_ast_passesMazdak Farrokhzad-1038/+0
2020-01-11buffered lint infra -> rustc_sessionMazdak Farrokhzad-4/+5
2020-01-11canonicalize rustc::session importMazdak Farrokhzad-1/+1
2020-01-11Rollup merge of #68050 - Centril:canon-error, r=Mark-SimulacrumYuki Okushi-3/+3
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-3/+3
2020-01-10Introduce `#![feature(half_open_range_patterns)]`.Mazdak Farrokhzad-2/+6
2020-01-09Make `bound_context` more like neighboring functionsDylan MacKenzie-21/+18
2020-01-09Call all visit methods on trait definitionsDylan MacKenzie-0/+3
2020-01-09Check for `?const` in invalid contexts during AST validationDylan MacKenzie-0/+74
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-7/+26
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-24Handle more specific case E0222Esteban Küber-0/+1
2019-12-24x.py fmt after previous deignoreMark Rousskov-110/+183
2019-12-23Add the full issue reference to equality constraints in `where` clausesvarkor-2/+8
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-2/+2
2019-12-12`AssocImplKind::{Method -> Fn}`.Mazdak Farrokhzad-4/+4
2019-12-12Remove `ast::{Impl,Trait}{Item,ItemKind}`.Mazdak Farrokhzad-1/+1
2019-12-12More c-variadic errors as semantic restrictions.Mazdak Farrokhzad-2/+21
2019-12-12`ast_validation`: move trait item logic to proper place.Mazdak Farrokhzad-20/+23
2019-12-12Move `allow_c_varadic` logic to `ast_validation`.Mazdak Farrokhzad-0/+26
2019-12-12Unify assoc item visitors more.Mazdak Farrokhzad-2/+2
2019-12-12Unify associated item visitor.Mazdak Farrokhzad-7/+7
2019-12-12parse: refactor fun ret ty & param tyMazdak Farrokhzad-2/+2
2019-12-12Unify `{Trait,Impl}ItemKind::TyAlias` structures.Mazdak Farrokhzad-0/+15
2019-12-12Use `Option` in `ImplItemKind::Method`.Mazdak Farrokhzad-11/+20
2019-12-12Use `Option` in `ImplItemKind::Const`.Mazdak Farrokhzad-6/+20
2019-12-12Alias `TraitItem` & `ImplItem`.Mazdak Farrokhzad-0/+9
2019-12-07Simplify `check_decl_no_pat`.Mazdak Farrokhzad-5/+5
2019-12-02syntax: Remove redundant span from `ast::Mac`Vadim Petrochenkov-8/+0
2019-11-30move is_builtin_attr to syntax::attrMazdak Farrokhzad-2/+1
2019-11-22Rollup merge of #66183 - Centril:empty-vis-trait-decl, r=petrochenkovMazdak Farrokhzad-0/+6
2019-11-18Reword help and add testEsteban Küber-6/+4
2019-11-18Add more context to `async fn` trait error. Suggest `async-trait`.Agustin Fernandez-1/+6
2019-11-15Rollup merge of #66197 - Centril:transparent-ast, r=varkorTyler Mandry-9/+1
2019-11-14TAIT: remove redundant check from ast_validationMazdak Farrokhzad-9/+1
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-11syntactically allow visibility on trait item & enum variantMazdak Farrokhzad-0/+6
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-2/+2
2019-11-09move attr meta grammar to parse::validate_atr + ast_validationMazdak Farrokhzad-0/+5
2019-11-08Rollup merge of #66188 - Centril:fnsig, r=davidtwcoMazdak Farrokhzad-4/+4
2019-11-08Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obkMazdak Farrokhzad-112/+19
2019-11-08ast::ItemKind::Fn: use ast::FnSigMazdak Farrokhzad-4/+4
2019-11-06Make doc comments cheaper with `AttrKind`.Nicholas Nethercote-1/+1
2019-11-06nested_impl_trait -> errorMazdak Farrokhzad-107/+19
2019-11-06legacy_directory_ownership -> errorMazdak Farrokhzad-5/+0
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-9/+12
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1