about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser/item.rs
AgeCommit message (Expand)AuthorLines
2019-10-30Reduce ammount of errors given unclosed delimiterEsteban Küber-7/+10
2019-10-28Use heuristics to recover parsing of missing `;`Esteban Küber-12/+12
2019-10-25Rollup merge of #65790 - Centril:move-report-invalid, r=davidtwcoMazdak Farrokhzad-0/+20
2019-10-25move report_invalid_macro_expansion_item to item.rsMazdak Farrokhzad-0/+20
2019-10-24pre-expansion gate decl_macroMazdak Farrokhzad-0/+5
2019-10-24pre-expansion gate trait_alias.Mazdak Farrokhzad-0/+2
2019-10-24syntax: reject `trait Foo: Bar = Baz;`.Mazdak Farrokhzad-8/+20
2019-10-22refactor maybe_appendyjhmelody-2/+8
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-3/+3
2019-10-16syntax::parse: don't depend on syntax::extMazdak Farrokhzad-2/+1
2019-10-16syntax: reduce visibilitiesMazdak Farrokhzad-3/+3
2019-10-16move diagnostics.rs into parser/Mazdak Farrokhzad-1/+2
2019-10-13syntax: consolidate function parsing in `item.rs`Mazdak Farrokhzad-205/+485
2019-10-07syntax: refactor with new `fn parse_use_tree_glob_or_nested`.Mazdak Farrokhzad-10/+11
2019-10-07syntax: unify and simplify fn signature parsing.Mazdak Farrokhzad-26/+29
2019-10-07syntax: unify trait parsing a bit.Mazdak Farrokhzad-17/+12
2019-10-07syntax: further item parsing cleanupMazdak Farrokhzad-24/+35
2019-10-07syntax: de-dups in item parsing.Mazdak Farrokhzad-50/+44
2019-10-07syntax: cleanup associated const parsing.Mazdak Farrokhzad-32/+39
2019-10-02Add missing 'bump'Aaron Hill-0/+1
2019-10-02Add support for 'extern const fn'Aaron Hill-19/+33
2019-10-01syntax: reformat passing of `FnHeader` to `parse_item_fn`.Mazdak Farrokhzad-12/+16
2019-09-30syntax: reduce repetition in fn parsing.Mazdak Farrokhzad-26/+21
2019-09-30syntax: stylistic cleanup in item parsing.Mazdak Farrokhzad-107/+47
2019-09-30syntax: fuse more code paths together.Mazdak Farrokhzad-48/+51
2019-09-30syntax: cleanup `parse_fn_decl`.Mazdak Farrokhzad-6/+3
2019-09-30syntax: cleanup method parsing.Mazdak Farrokhzad-73/+65
2019-09-29Rollup merge of #64894 - Centril:fix-64682, r=petrochenkovMazdak Farrokhzad-26/+18
2019-09-29syntax: fix #64682.Mazdak Farrokhzad-26/+18
2019-09-28syntax: don't keep a redundant c_variadic flag in the AST.Eduard-Mihai Burtescu-2/+1
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-4/+4
2019-09-26Rename `Item.node` to `Item.kind`varkor-2/+2
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-3/+3
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-2/+2
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-4/+4
2019-09-23Add parser recovery for `const $ident = $expr;`.Mazdak Farrokhzad-3/+44
2019-09-15Give more `Idents` spansMatthew Jasper-1/+1
2019-09-09Resolve attributes in several placesCaio-0/+3
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: libsyntaxAlexander Regueiro-57/+58
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-5/+5
2019-08-20Allow 'default async fn' to parse.Mazdak Farrokhzad-0/+1
2019-08-15Remove `Spanned` from `ast::Mac`Vadim Petrochenkov-5/+7
2019-08-14Merge Variant and Variant_Caio-2/+3
2019-08-11parser: move into stmt.rsMazdak Farrokhzad-0/+5
2019-08-11parser: move parse_ident_or_underscore into item.rsMazdak Farrokhzad-0/+11
2019-08-11parser: split into {item,module}.rsMazdak Farrokhzad-0/+1899