about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
AgeCommit message (Expand)AuthorLines
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-8/+8
2015-11-13Move the panicking parse functions out of the parserKyle Mayes-47/+0
2015-11-13Auto merge of #29761 - eefriedman:rename-nopanic, r=sanxiynbors-58/+58
2015-11-12Auto merge of #29807 - nrc:op_span, r=brsonbors-1/+1
2015-11-13Fix a bad span for binopsNick Cameron-1/+1
2015-11-12Auto merge of #29780 - KyleMayes:quote-ext, r=nrcbors-0/+18
2015-11-12libsyntax: deny warnings in doctestsKevin Butler-1/+1
2015-11-11libsyntax: Add more quasiquoting macrosKyle Mayes-0/+18
2015-11-10Rename _nopanic methods to remove the suffix.Eli Friedman-58/+58
2015-11-09Use enum ParsePub instead of bool in field parsing + typoVadim Petrochenkov-11/+24
2015-11-09syntax: Merge parsing code for structures and variantsVadim Petrochenkov-44/+20
2015-11-06Auto merge of #29582 - oli-obk:token_tree, r=sfacklerbors-8/+7
2015-11-06remove `Tt` prefix from TokenType variantsOliver Schneider-8/+7
2015-11-05remove excess string allocationSteve Klabnik-1/+1
2015-11-03Auto merge of #29285 - eefriedman:libsyntax-panic, r=nrcbors-23/+27
2015-10-31Remove PatWildMultiVadim Petrochenkov-4/+3
2015-10-28libsyntax: improve error message when a statement is prefixed with a match ke...Kevin Butler-1/+7
2015-10-28Make quote plugin use parsing functions which explicitly panic.Eli Friedman-6/+10
2015-10-27Don't panic for fatal errors in attribute parsing.Eli Friedman-15/+15
2015-10-27Delete unnecessary ParserAttr trait.Eli Friedman-1/+0
2015-10-27Don't use panicking helpers in Parser.Eli Friedman-1/+2
2015-10-27Add tests for newly introduced syntaxSimonas Kazlauskas-3/+5
2015-10-27Fix restrictions when parsing rhs of equalitiesSimonas Kazlauskas-8/+29
2015-10-27Fix prefix range expressions being not parsedSimonas Kazlauskas-74/+68
2015-10-27Generalise associative operator parsingSimonas Kazlauskas-131/+132
2015-10-26Auto merge of #29274 - thepowersgang:issues-29107-const-unsafe-fn-order, r=ni...bors-10/+14
2015-10-26Auto merge of #29287 - Ryman:fn_nopat, r=alexcrichtonbors-15/+13
2015-10-26Auto merge of #29303 - petrochenkov:unistrimp, r=eddybbors-8/+6
2015-10-25std: Stabilize library APIs for 1.5Alex Crichton-1/+1
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-8/+6
2015-10-25Switch to 'const unsafe fn' ordering (rust-lang/rust#29107)John Hodge-10/+14
2015-10-25libsyntax: Consolidate branch to benefit from exhaustive checking instead of ...Kevin Butler-6/+6
2015-10-25libsyntax: remove panics from Parser::parse_pat_nopanicKevin Butler-9/+3
2015-10-25libsyntax: better error for lifetimes in patternsKevin Butler-0/+4
2015-10-23parser: fix erroneous commentAleksey Kladov-2/+15
2015-10-18Fix span for pattern literalsMarcus Klaas-2/+2
2015-10-14Auto merge of #28827 - thepowersgang:unsafe-const-fn-2, r=Aatchbors-3/+8
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-22/+14
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-22/+15
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-11/+11
2015-10-13Test and gate empty structures and variants betterVadim Petrochenkov-8/+1
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-1/+0
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-12/+17
2015-10-13Unify structures and enum variants in ASTVadim Petrochenkov-19/+16
2015-10-09Some cleanup of no longer used AST thingsNick Cameron-2/+2
2015-10-03Implement original version of RFC#1245John Hodge-3/+8
2015-09-26Auto merge of #28642 - petrochenkov:name3, r=nrcbors-4/+4
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-4/+4
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-68/+11
2015-09-21Auto merge of #28552 - apasel422:issue-28527, r=Manishearthbors-10/+9