| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-11-03 | Display spans correctly when there are non-half-width characters | Wonwoo Choi | -0/+1 | |
| 2017-10-20 | Add short message-format | Guillaume Gomez | -1/+3 | |
| 2017-10-13 | Fix typo in libsyntax/parse/lexer/unicode_chars.rs | kennytm | -1/+1 | |
| ` (U+0060) should be the "grave" accent, not "Greek" accent. | ||||
| 2017-09-22 | Add support for `..=` syntax | Alex Burka | -0/+3 | |
| Add ..= to the parser Add ..= to libproc_macro Add ..= to ICH Highlight ..= in rustdoc Update impl Debug for RangeInclusive to ..= Replace `...` to `..=` in range docs Make the dotdoteq warning point to the ... Add warning for ... in expressions Updated more tests to the ..= syntax Updated even more tests to the ..= syntax Updated the inclusive_range entry in unstable book | ||||
| 2017-09-12 | Auto merge of #43716 - MaloJaffre:_-in-literals, r=petrochenkov | bors | -40/+47 | |
| Accept underscores in unicode escapes Fixes #43692. I don't know if this need an RFC, but at least the impl is here! | ||||
| 2017-08-30 | Make fields of `Span` private | Vadim Petrochenkov | -24/+15 | |
| 2017-08-17 | Accept underscores in unicode escapes | Malo Jaffré | -40/+47 | |
| Fixes #43692. | ||||
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -9/+9 | |
| Like #43008 (f668999), but _much more aggressive_. | ||||
| 2017-08-11 | Rollup merge of #43779 - mattico:fix-unicode-typo, r=aidanhs | Guillaume Gomez | -1/+1 | |
| Fix typo in unicode char definition Reference: http://www.fileformat.info/info/unicode/char/16ed/index.htm | ||||
| 2017-08-09 | Fix typo in unicode char definition | Matt Ickstadt | -1/+1 | |
| 2017-08-09 | fix a typo | nicole mazzuca | -1/+1 | |
| (this should not have been merged with this typo) | ||||
| 2017-08-06 | Fix typo in unicode_chars.rs | Malo Jaffré | -1/+1 | |
| 2017-08-06 | Update the list of confusable characters | Malo Jaffré | -19/+125 | |
| Also reorder and space the list to make it clearer for futures updates and to come closer to the original list. Thanks @est31 for the instructions. Fixes #43629. r? @est31 | ||||
| 2017-07-05 | Merge remote-tracking branch 'origin/master' into proc_macro_api | Alex Crichton | -1/+1 | |
| 2017-06-29 | Change some terminology around keywords and reserved identifiers | petrochenkov | -1/+1 | |
| 2017-06-26 | Address review comments. | Jeffrey Seyfried | -1/+1 | |
| 2017-06-26 | Implement `quote!` and other `proc_macro` API. | Jeffrey Seyfried | -4/+8 | |
| 2017-06-26 | Simplify `hygiene::Mark` application, and | Jeffrey Seyfried | -20/+22 | |
| remove variant `Token::SubstNt` in favor of `quoted::TokenTree::MetaVar`. | ||||
| 2017-06-06 | Auto merge of #41990 - ↵ | bors | -0/+9 | |
| qnighy:disallow-underscore-suffix-for-string-like-literals, r=nikomatsakis Disallow underscore suffix for string-like literals. This patch turns string/bytestring/char/byte literals followed by an underscore, like `"Foo"_`, to an error. `scan_optional_raw_name` will parse `_` as a valid raw name, but it will be rejected by the parser. I also considered just stopping parsing when the suffix is `_`, but in that case `"Foo"_` will be lexed as two valid tokens. Fixes the latter half of #41723. | ||||
| 2017-05-31 | Add warning cycle #42326. | Masaki Hara | -1/+14 | |
| 2017-05-20 | remove "much" from unicode diagnostic | Andy Russell | -1/+1 | |
| 2017-05-16 | Rollup merge of #41957 - llogiq:clippy-libsyntax, r=petrochenkov | Mark Simulacrum | -62/+62 | |
| Fix some clippy warnings in libsyntax This is mostly removing stray ampersands, needless returns and lifetimes. Basically a lot of small changes. | ||||
| 2017-05-14 | Disallow underscore suffix for string-like literals. | Masaki Hara | -5/+1 | |
| 2017-05-12 | Fix some clippy warnings in libsyntax | Andre Bogus | -62/+62 | |
| This is mostly removing stray ampersands, needless returns and lifetimes. | ||||
| 2017-05-12 | Disallow ._ in float literal. | Masaki Hara | -3/+1 | |
| 2017-05-08 | Allow bare CR in ////-style comment. | Masaki Hara | -1/+1 | |
| 2017-05-04 | Remove use of `Self: Sized` from libsyntax | Tommy Ip | -1/+1 | |
| The bound is not required for compiling but it prevents using `next_token()` from a trait object. Fixes #33506. | ||||
| 2017-04-26 | Implement a file-path remapping feature in support of debuginfo and ↵ | Michael Woerister | -18/+18 | |
| reproducible builds. | ||||
| 2017-03-29 | Refactor how spans are combined in the parser. | Jeffrey Seyfried | -21/+25 | |
| 2017-03-18 | Parse 0e+10 as a valid floating-point literal | topecongiro | -1/+1 | |
| Fixes issue #40408. | ||||
| 2017-03-03 | Integrate `TokenStream`. | Jeffrey Seyfried | -13/+11 | |
| 2017-02-28 | Add warning cycle. | Jeffrey Seyfried | -0/+2 | |
| 2017-02-28 | rustc_save_analysis: don't pollute the codemap with fake files. | Eduard Burtescu | -8/+38 | |
| 2017-01-23 | Remove `open_span` and `close_span` from `Delimited`. | Jeffrey Seyfried | -5/+1 | |
| 2017-01-17 | Fix fallout in `rustdoc`. | Jeffrey Seyfried | -3/+3 | |
| 2017-01-17 | Refactor the parser to consume token trees. | Jeffrey Seyfried | -74/+0 | |
| 2017-01-17 | Introduce `string_reader.parse_all_token_trees()`. | Jeffrey Seyfried | -8/+180 | |
| 2017-01-17 | Give the `StringReader` a `sess: &ParseSess`. | Jeffrey Seyfried | -57/+50 | |
| 2016-11-30 | Rename 'librustc_unicode' crate to 'libstd_unicode'. | Corey Farwell | -1/+1 | |
| Fixes #26554. | ||||
| 2016-11-21 | Fix fallout in `rustdoc` and tests. | Jeffrey Seyfried | -4/+5 | |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -33/+34 | |
| 2016-11-04 | Remove field `TtReader::next_tok`. | Jeffrey Seyfried | -2/+2 | |
| 2016-11-03 | Move doc comment desugaring into the parser. | Jeffrey Seyfried | -1/+1 | |
| 2016-11-03 | Avoid recontructing the `Parser` in `macro_parser.rs`. | Jeffrey Seyfried | -21/+0 | |
| 2016-10-20 | Refactor parser lookahead buffer and increase its size | Vadim Petrochenkov | -0/+6 | |
| 2016-10-19 | Rollup merge of #37208 - jseyfried:fix_partially_consumed_tokens_in_macros, ↵ | Eduard-Mihai Burtescu | -3/+24 | |
| r=nrc macros: fix partially consumed tokens in macro matchers Fixes #37175. This PR also avoids re-transcribing the tokens consumed by a matcher (and cloning the `TtReader` once per matcher), which improves expansion performance of the test case from #34630 by ~8%. r? @nrc | ||||
| 2016-10-18 | Fix some pretty printing tests | Vadim Petrochenkov | -16/+30 | |
| 2016-10-17 | Fix partially consumed tokens in macro matchers. | Jeffrey Seyfried | -3/+24 | |
| 2016-10-05 | Clarify StringReader::bump. | Nicholas Nethercote | -13/+16 | |
| This commit renames the variables to make it clearer which char each one refers to. It also slightly reorders and rearranges some statements. | ||||
| 2016-10-05 | Rename StringReader::curr as ch. | Nicholas Nethercote | -99/+99 | |
| Likewise, rename StringReader::curr_is as ch_is. This is a [breaking-change] for libsyntax. | ||||
