about summary refs log tree commit diff
path: root/src/libsyntax/parse
AgeCommit message (Expand)AuthorLines
2016-09-17Auto merge of #36485 - nnethercote:char_lit-2, r=nagisabors-43/+28
2016-09-16Auto merge of #36482 - jseyfried:dont_load_unconfigured_noninline_modules, r=nrcbors-9/+18
2016-09-16Overhaul char_lit().Nicholas Nethercote-43/+28
2016-09-15Avoid loading and parsing unconfigured non-inline modules.Jeffrey Seyfried-9/+18
2016-09-13Remove parsing of obsolete pre-1.0 syntaxesVadim Petrochenkov-44/+4
2016-09-12Auto merge of #36354 - mikhail-m1:master, r=jonathandturnerbors-5/+5
2016-09-12Lazily construct panic messages in char_lit().Nicholas Nethercote-5/+7
2016-09-12Avoid an unnecessary intermediate value in char_lit().Nicholas Nethercote-14/+9
2016-09-10fix span for errors E0537, E0535 & E0536Mikhail Modin-5/+5
2016-09-05In `Parser` and `ExtCtxt`, replace fields `filename` and `mod_path_stack`Jeffrey Seyfried-26/+16
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-3/+3
2016-09-03Check fields in union patters/expressionsVadim Petrochenkov-1/+3
2016-09-03Lower unions from AST to HIR and from HIR to typesVadim Petrochenkov-0/+31
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-1/+1
2016-08-28Rollup merge of #35850 - SergioBenitez:master, r=nrcJeffrey Seyfried-16/+48
2016-08-28Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakisJeffrey Seyfried-10/+28
2016-08-28Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddybJeffrey Seyfried-6/+9
2016-08-28Rollup merge of #35591 - GuillaumeGomez:generics_span, r=jntrmrJeffrey Seyfried-5/+8
2016-08-27Change Constness to Spanned<Constness>Keith Yeung-10/+28
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+1
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-16/+48
2016-08-23Improve error message when failing to parse a blockJames Miller-3/+24
2016-08-21Refactor away variant `ast::PathListItemKind::Mod`Jeffrey Seyfried-6/+9
2016-08-19Auto merge of #33922 - estebank:doc-comment, r=alexcrichtonbors-17/+45
2016-08-18Add Span field for Generics structsGuillaume Gomez-5/+8
2016-08-16Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakisbors-5/+3
2016-08-14Rollup merge of #35491 - sanxiyn:pub-restricted-span, r=nikomatsakisEduard-Mihai Burtescu-9/+10
2016-08-13Rename empty/bang to neverAndrew Cann-1/+1
2016-08-13Switch on TyEmptyAndrew Cann-5/+1
2016-08-13Parse `!` as TyEmpty (except in fn return type)Andrew Cann-0/+2
2016-08-13Parse numeric fields in struct expressions and patternsVadim Petrochenkov-2/+11
2016-08-12Correct span for pub_restricted fieldSeo Sanghyeon-9/+10
2016-08-12syntax: add anonymized type syntax, i.e. impl TraitA+TraitB.Eduard Burtescu-1/+20
2016-08-07Fix old call in lexer testsJonathan Turner-3/+1
2016-08-07Turn on new errors, json mode. Remove duplicate unicode testJonathan Turner-1/+0
2016-08-01Reimplemented tokenstreams as ropes and reduced the exposed TokenStream API.cgswords-1/+1
2016-07-23Auto merge of #34925 - jseyfried:nested_macros, r=eddybbors-1/+5
2016-07-19Introduced `NoDelim` and modified the compiler to support it.cgswords-0/+2
2016-07-19Support nested `macro_rules!`.Jeffrey Seyfried-1/+5
2016-07-18Auto merge of #34886 - jseyfried:improve_stmt_matchers, r=eddybbors-49/+31
2016-07-17Auto merge of #34860 - jseyfried:encapsulate_hygiene, r=nrcbors-5/+0
2016-07-17Clean up and encapsulate `syntax::ext::mtwt`Jeffrey Seyfried-5/+0
2016-07-17macros: Fix bug in statement matchersJeffrey Seyfried-49/+31
2016-07-17Auto merge of #34829 - cgswords:tstream, r=nrcbors-1/+9
2016-07-17Auto merge of #34789 - jonathandturner:simplify_liberror, r=alexcrichtonbors-2/+6
2016-07-15Auto merge of #34676 - aravind-pg:inner-attr, r=brsonbors-14/+56
2016-07-15syntax: Better error message for inner attr following doc commentAravind Gollakota-14/+56
2016-07-15Added tokenstream parser procedurecgswords-1/+9
2016-07-15Auto merge of #34570 - jseyfried:no_rename, r=nrcbors-30/+0
2016-07-14Remove BasicEmitterJonathan Turner-2/+6