summary refs log tree commit diff
path: root/src/libsyntax/ext/tt/macro_parser.rs
AgeCommit message (Expand)AuthorLines
2016-08-07Make metavariables hygienic.Jeffrey Seyfried-5/+5
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-4/+5
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-6/+6
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-4/+5
2016-05-24Make sure that macros that didn't pass LHS checking are not expanded.Leo Testard-8/+3
2016-04-24syntax: Check paths in visibilities for type parametersVadim Petrochenkov-2/+2
2016-04-24syntax: Get rid of token::IdentStyleVadim Petrochenkov-6/+6
2016-03-22try! -> ?Jorge Aparicio-2/+2
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-1/+1
2016-02-11[breaking-change] don't glob export ast::KleeneOp variantsOliver 'ker' Schneider-1/+1
2015-12-31Cut out a bunch of Result and panictry! boilerplate from libsyntax.Nick Cameron-2/+2
2015-12-30use structured errorsNick Cameron-11/+21
2015-12-17Remove unused importsJeffrey Seyfried-1/+1
2015-12-15Generated code spans now point to callsite parameters (where applicable)Daniel Campbell-3/+6
2015-11-25Fix "Cannot fill in a NT" ICEJonas Schievink-12/+23
2015-11-17Fix match_ref_pats flagged by ClippySeo Sanghyeon-17/+17
2015-11-10Rename _nopanic methods to remove the suffix.Eli Friedman-5/+5
2015-11-06remove `Tt` prefix from TokenType variantsOliver Schneider-18/+17
2015-10-27Don't panic for fatal errors in attribute parsing.Eli Friedman-1/+1
2015-10-27Delete unnecessary ParserAttr trait.Eli Friedman-1/+0
2015-10-27Don't use panicking helpers in Parser.Eli Friedman-5/+5
2015-10-08typos: fix a grabbag of typos all over the placeCristi Cobzarenco-1/+1
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-5/+5
2015-08-15Slightly improved macro diagnostics + Indentation fixesJonas Schievink-46/+50
2015-08-07improve span of erroneous empty macro invocationTim Neumann-16/+0
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-8/+4
2015-07-10Change some instances of .connect() to .join()Wesley Wiser-1/+1
2015-04-21syntax: remove #![feature(box_syntax, box_patterns)]Erick Tryzelaar-6/+6
2015-04-21Model lexer: Fix remaining issuesPiotr Czarnecki-2/+0
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-4/+4
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-05Work towards a non-panicing parser (libsyntax)Phil Dawes-15/+15
2015-03-13syntax: use lookahead to distinguish inner and outer attributes, instead of p...Eduard Burtescu-2/+5
2015-03-05Auto merge of #22061 - pczarn:quote_matcher_and_attr, r=kmcallisterbors-3/+6
2015-03-04Add quasiquote for matchers and attributesPiotr Czarnecki-3/+6
2015-03-03Switched to Box::new in many places.Felix S. Klock II-1/+1
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-1/+1
2015-02-18Round 3 test fixes and conflictsAlex Crichton-3/+3
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-6/+6
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-6/+6
2015-02-18rollup merge of #22497: nikomatsakis/suffixesAlex Crichton-1/+1
2015-02-18Remove `i`, `is`, `u`, or `us` suffixes that are not necessary.Niko Matsakis-1/+1
2015-02-18Opt for .cloned() over .map(|x| x.clone()) etc.Kevin Butler-1/+1
2015-02-06Update to last version, remove "[]" as much as possibleGuillaumeGomez-2/+2
2015-02-06Libsyntax has been updatedGuillaumeGomez-3/+2
2015-02-06Replace the get method by the deref one on InternedStringGuillaumeGomez-3/+4
2015-02-02rollup merge of #21830: japaric/for-cleanupAlex Crichton-4/+4
2015-02-02`for x in xs.iter_mut()` -> `for x in &mut xs`Jorge Aparicio-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-3/+3
2015-02-02Omit integer suffix when unnecessaryAlfie John-17/+17