summary refs log tree commit diff
path: root/src/librustc_save_analysis/sig.rs
AgeCommit message (Expand)AuthorLines
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-1/+1
2020-03-01ast: Unmerge structures for associated items and foreign itemsVadim Petrochenkov-1/+0
2020-03-01Auto merge of #69592 - petrochenkov:nosyntax, r=Centrilbors-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-29don't use question mark operator on Err(), return the Result directly instead.Matthias Krüger-1/+1
2020-02-24parse/ast: move `Defaultness` into variants.Mazdak Farrokhzad-4/+4
2020-02-24add `Span` to `ast::Defaultness::Default`.Mazdak Farrokhzad-1/+1
2020-02-22parse: allow `type Foo: Ord` syntactically.Mazdak Farrokhzad-2/+5
2020-02-18Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkovMazdak Farrokhzad-8/+15
2020-02-17Rename `FunctionRetTy` to `FnRetTy`Yuki Okushi-4/+4
2020-02-15parse extern constsMazdak Farrokhzad-0/+1
2020-02-15ast/parser: fuse `static` & `const` grammars in all contexts.Mazdak Farrokhzad-1/+1
2020-02-15ast: make `= <expr>;` optional in free statics/consts.Mazdak Farrokhzad-6/+12
2020-02-15ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`.Mazdak Farrokhzad-1/+1
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-2/+2
2020-02-13Constness -> enum Const { Yes(Span), No }Mazdak Farrokhzad-8/+8
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-1/+2
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-1/+1
2020-01-19Add `constness` field to `ast::ItemKind::Impl`Dylan MacKenzie-0/+4
2020-01-17Use named fields for `ast::ItemKind::Impl`Dylan MacKenzie-7/+7
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-117/+68
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-5/+5
2019-11-16ast: Keep `extern` qualifiers in functions more preciselyVadim Petrochenkov-8/+9
2019-11-14TAIT: adjust save-analysisMazdak Farrokhzad-10/+0
2019-11-08ast::ItemKind::Fn: use ast::FnSigMazdak Farrokhzad-1/+1
2019-11-08ast::MethodSig -> ast::FnSigMazdak Farrokhzad-2/+2
2019-11-07parser: don't hardcode ABIs into grammarMazdak Farrokhzad-16/+10
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-1/+1
2019-09-26Rename `Item.node` to `Item.kind`varkor-1/+1
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-1/+1
2019-08-14Merge Variant and Variant_Caio-2/+2
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-1/+1
2019-08-02Address review commentsvarkor-11/+9
2019-08-02Replace "existential" by "opaque"varkor-3/+3
2019-06-03syntax: revert `ast::AsyncArgument` and associated changes.Eduard-Mihai Burtescu-1/+1
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-04Remove `Res::Label`Vadim Petrochenkov-1/+1
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-10/+10
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-2/+4
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-1/+1
2019-04-21Add `AsyncArgument` to AST.David Wood-1/+1
2019-04-21AST/HIR: Use `Mutability` instead of bool in foreign staticsVadim Petrochenkov-1/+1
2019-03-24Separate variant id and variant constructor id.David Wood-3/+4
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-7/+11
2019-02-28Auto merge of #57760 - dlrobertson:varargs1, r=alexregbors-0/+1
2019-02-27Support defining C compatible variadic functionsDan Robertson-0/+1
2019-02-24Deny `async fn` in 2015 editionNathan Corbyn-2/+2
2019-02-09Rollup merge of #58233 - taiki-e:librustc_save_analysis-2018, r=CentrilMazdak Farrokhzad-24/+27
2019-02-07Fix const generic parameter save analysisvarkor-6/+12