about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer
AgeCommit message (Expand)AuthorLines
2014-11-05Register snapshots.Eduard Burtescu-6/+0
2014-11-04libsyntax: Forbid escapes in the inclusive range `\x80`-`\xff` inPatrick Walton-4/+19
2014-11-03Ignore whitespace tokens when re-computing spans in save_analysisNick Cameron-0/+13
2014-10-30Use common variants for open and close delimitersBrendan Zabarauskas-6/+6
2014-10-29Rename fail! to panic!Steve Klabnik-7/+7
2014-10-28Move token-to-string functions into print::pprustBrendan Zabarauskas-2/+2
2014-10-28Use an enum rather than a bool in token::IdentBrendan Zabarauskas-25/+36
2014-10-28Convert some token functions into methodsBrendan Zabarauskas-6/+5
2014-10-28Use PascalCase for token variantsBrendan Zabarauskas-94/+94
2014-10-24Add a lint for not using field pattern shorthandsP1start-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-11/+11
2014-09-30librustc: Forbid `..` in range patterns.Patrick Walton-1/+1
2014-09-18Fix fallout in tests from removing the use of Gc in ExpnInfo.Eduard Burtescu-3/+3
2014-09-03Fix spelling errors and capitalization.Joseph Crail-1/+1
2014-08-14librustc: Implement simple `where` clauses.Patrick Walton-12/+12
2014-08-13quote_expr macro: embed Ident using special encoding that preserves hygiene.Felix S. Klock II-0/+105
2014-08-06Use byte literals in libsyntaxnham-2/+2
2014-07-15Deprecate `str::from_utf8_owned`Adolfo OchagavĂ­a-1/+1
2014-07-11Add scaffolding for assigning alpha-numeric codes to rustc diagnosticsJakub Wieczorek-1/+1
2014-07-09Fix all the test falloutCorey Richardson-7/+17
2014-07-09ast: make Name its own typeCorey Richardson-25/+25
2014-07-09lexer: lex WS/COMMENT/SHEBANG rather than skippingCorey Richardson-57/+85
2014-07-09syntax: don't parse numeric literals in the lexerCorey Richardson-180/+162
2014-07-09syntax: don't process string/char/byte/binary litsCorey Richardson-47/+53
2014-07-09lexer: add ident_from and ident_from_to methodsCorey Richardson-0/+14
2014-07-09lexer: shuffle around some functionsCorey Richardson-99/+100
2014-07-09syntax: use a better Show impl for IdentCorey Richardson-1/+1
2014-07-09syntax: doc comments all the thingsCorey Richardson-13/+17
2014-07-08auto merge of #15493 : brson/rust/tostr, r=pcwaltonbors-1/+1
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-1/+1
2014-07-08Change DST syntax: type -> Sized?Nick Cameron-0/+1
2014-07-01rustc: Remove `&str` indexing from the language.Brian Anderson-2/+2
2014-06-26Remove unnecessary to_string callsPiotr Jawniak-1/+1
2014-06-24Remove the quad_precision_float feature gateAlex Crichton-8/+1
2014-06-18Handle CRLF properly in the lexerKevin Ballard-23/+118
2014-06-18Don't require mutable StringReader to emit lexer errorsKevin Ballard-42/+52
2014-06-18Fix spans for doc commentsKevin Ballard-3/+3
2014-06-18Fix some violations of stronger guarantees for mutable borrows.Simon Sapin-9/+17
2014-06-17Refactor backslash-escape parsing to share similar code.Simon Sapin-151/+69
2014-06-17Add br##"xx"## raw byte string literals.Simon Sapin-3/+53
2014-06-17Add a b"xx" byte string literal of type &'static [u8].Simon Sapin-48/+111
2014-06-17Add a b'x' byte literal of type u8.Simon Sapin-3/+65
2014-06-13Fix all violations of stronger guarantees for mutable borrowsCameron Zwarich-28/+54
2014-06-13librustc: Fix the issue with labels shadowing variable names by makingPatrick Walton-12/+27
2014-06-04syntax: methodify the lexerCorey Richardson-0/+1577