about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer.rs
AgeCommit message (Expand)AuthorLines
2014-01-03auto merge of #11149 : alexcrichton/rust/remove-either, r=brsonbors-13/+13
2014-01-03Remove std::eitherAlex Crichton-13/+13
2014-01-01syntax::codemap: Add static DUMMY_SPklutzy-1/+1
2014-01-01syntax::diagnostic: Remove unnecessary traitsklutzy-7/+7
2013-12-11Make 'self lifetime illegal.Erik Price-6/+7
2013-12-08Remove dead codesKiet Tran-13/+0
2013-12-05Forbid keywords as lifetime parameters names.Léo Testard-1/+11
2013-11-27Be more strict about doc commentsCorey Richardson-4/+2
2013-11-26libsyntax: Remove all non-`proc` `do` syntax.Patrick Walton-8/+8
2013-11-26Removed unneccessary `_iter` suffixes from various APIsMarvin Löbel-2/+2
2013-11-20auto merge of #10567 : sanxiyn/rust/bytepos, r=alexcrichtonbors-5/+5
2013-11-20Make BytePos 32-bitSeo Sanghyeon-5/+5
2013-11-19libsyntax: Change all uses of `&fn` to `||`.Patrick Walton-5/+11
2013-11-07auto merge of #10243 : mattcarberry/rust/master, r=brsonbors-0/+13
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-6/+12
2013-11-02Added octal literal support.Matt Carberry-0/+13
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-3/+3
2013-10-21Add support for nested commentsGeorges Dubus-33/+41
2013-10-08add token::LIT_STR_RAW(ident, num of # symbols)Benjamin Herr-2/+2
2013-10-08lex raw string literals, like r#"blah"#Benjamin Herr-2/+66
2013-10-02auto merge of #9665 : alexcrichton/rust/snapshot, r=brsonbors-1/+1
2013-10-01Migrate users of 'loop' to 'continue'Alex Crichton-1/+1
2013-10-01remove the `float` typeDaniel Micay-6/+1
2013-09-30syntax: Remove usage of fmt!Alex Crichton-4/+3
2013-09-25auto merge of #9481 : jbclements/rust/minor-cleanup, r=cmrbors-1/+0
2013-09-24Disallow char literals which should be escapedAlex Crichton-21/+28
2013-09-24cleanupJohn Clements-1/+0
2013-09-19lexer: further slight improvements to lexer errorsBenjamin Herr-16/+30
2013-09-19lexer: report problematic chars verbatim or as escape sequenceBenjamin Herr-12/+23
2013-09-19lexer: show correct span on lexical errorsBenjamin Herr-19/+59
2013-09-17Added support for a `\0` escape sequence.Daniel Rosenwasser-0/+2
2013-09-15Remove {uint,int,u64,i64,...}::from_str,from_str_radixblake2-ppc-3/+3
2013-09-04stop treating char as an integer typeDaniel Micay-9/+13
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-6/+6
2013-08-15Better error message for unknown start of tokenKevin Ballard-1/+3
2013-08-11libsyntax: Update from `@Object` to `@mut Object` as requiredNiko Matsakis-10/+11
2013-08-08Allow attributes to appear as macro argumentsNiko Matsakis-1/+5
2013-08-03remove obsolete `foreach` keywordDaniel Micay-1/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+1
2013-07-17librustc: Change repeated vector expressions to use implicit copyability.Patrick Walton-2/+5
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-7/+9
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-9/+9
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-4/+4
2013-06-25great renaming propagation: syntaxCorey Richardson-6/+3
2013-06-23vec: remove BaseIter implementationDaniel Micay-1/+1
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-14/+14
2013-06-11lexer: show correct span on unrecognized token startPhilipp Brüschweiler-1/+5
2013-06-10clean-up unused import warningsHuon Wilson-2/+1
2013-06-10std: convert str::char_at* to methods.Huon Wilson-2/+2