about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
AgeCommit message (Expand)AuthorLines
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
2015-09-20Auto merge of #28534 - marcusklaas:fix-mod-inner-span, r=alexcrichtonbors-1/+1
2015-09-20Replace `ast::Mac_` enum with structAndrew Paseltiner-10/+9
2015-09-20Fix the overly long inner spans of inline modsMarcus Klaas-1/+1
2015-09-20Auto merge of #28503 - marcusklaas:pub-extern, r=alexcrichtonbors-7/+4
2015-09-19Auto merge of #28486 - nrc:pub-extern-crate, r=alexcrichtonbors-5/+12
2015-09-19Include visibility modifier in span of foreign itemMarcus Klaas-7/+4
2015-09-18Auto merge of #28442 - nagisa:remove-enum-vis-field, r=alexcrichtonbors-5/+1
2015-09-18Implement empty struct with braces (RFC 218)Vadim Petrochenkov-18/+3
2015-09-18Warn on `pub extern crate`.Nick Cameron-5/+12
2015-09-17Remove Visibility field from enum variantsSimonas Kazlauskas-1/+0
2015-09-17libsyntax: forbid visibility modifiers for enum variantsAleksey Kladov-5/+2
2015-09-17Fix the span for ! returnsNick Cameron-1/+1
2015-09-14Auto merge of #28247 - christopherdumas:fix_28243, r=eddybbors-1/+1
2015-09-14Fix tuple float bug.christopherdumas-1/+1
2015-09-13Auto merge of #28286 - matklad:remove-dead-code, r=eddybbors-38/+31
2015-09-11Remove some remains of virtual structs from the parserVadim Petrochenkov-10/+0