about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer
AgeCommit message (Expand)AuthorLines
2018-09-29Improve error display for codeblocks in rustdocGuillaume Gomez-0/+11
2018-09-09Don't compute padding of braces unless they are unmatchedEsteban Küber-26/+23
2018-09-09Auto merge of #53902 - dtolnay:group, r=petrochenkovbors-3/+3
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-3/+3
2018-09-05Change wording of unclosed delimiter labelEsteban Küber-1/+4
2018-09-05Provide more context for unenclosed delimitersEsteban Küber-2/+43
2018-09-05Reword un-closed delimiter labelEsteban Küber-2/+2
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-3/+3
2018-08-23use String::new() instead of String::from(""), "".to_string(), "".to_owned() ...Matthias Krüger-1/+1
2018-08-20Set applicability for more suggestions.Sébastien Duquette-2/+6
2018-08-19fix tidy errorsDonato Sciarra-6/+6
2018-08-19mv codemap source_mapDonato Sciarra-2/+2
2018-08-19mv codemap() source_map()Donato Sciarra-3/+3
2018-08-19mv (mod) codemap source_mapDonato Sciarra-3/+3
2018-08-19mv filemap source_fileDonato Sciarra-23/+23
2018-08-19mv FileMap SourceFileDonato Sciarra-5/+5
2018-08-19mv CodeMap SourceMapDonato Sciarra-20/+20
2018-08-17Rollup merge of #53373 - estebank:unclosed, r=petrochenkovkennytm-11/+21
2018-08-15Do not emit "incorrect close delimiter" twice in the same placeEsteban Küber-11/+19
2018-08-15Tweak unclosed delimiter parser errorEsteban Küber-2/+4
2018-08-13A few cleanups and minor improvements for the lexerljedrz-74/+134
2018-07-29Replace push loops with collect() and extend() where possibleljedrz-3/+1
2018-07-23Allow by default, fix testsmark-0/+1
2018-07-20proc_macro: move some implementation details to a rustc module.Eduard-Mihai Burtescu-6/+0
2018-07-14Remove some tests using AST comparisons, fix other testsVadim Petrochenkov-2/+4
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-1/+1
2018-07-10Deny bare trait objects in in src/libsyntaxljedrz-1/+1
2018-06-28Fix FileMap::line_begin_pos().Michael Woerister-2/+4
2018-06-27Make FileMap::{lines, multibyte_chars, non_narrow_chars} non-mutable.Michael Woerister-19/+1
2018-06-26migrate codebase to `..=` inclusive range patternsZack M. Davis-2/+2
2018-06-15Auto merge of #50296 - cmdd:master, r=nikomatsakisbors-0/+14
2018-06-09Crate-ify and delete unused code in syntax::parseMark Simulacrum-24/+22
2018-06-08provide error message when using more than 65535 hash symbols for raw stringsDavid Cao-0/+14
2018-05-31Rollup merge of #51240 - nnethercote:parse-2, r=nikomatsakisGuillaume Gomez-5/+3
2018-05-31Avoid an unnecessary `match` when lexing "<-".Nicholas Nethercote-5/+1
2018-05-31Tweak identifer lexing.Nicholas Nethercote-0/+2
2018-05-28Auto merge of #50724 - zackmdavis:applicability_rush, r=Manishearthbors-6/+7
2018-05-26Fix testEsteban Küber-4/+8
2018-05-25in which we check for confusable Unicodepoints in float literal exponentZack M. Davis-5/+12
2018-05-22Auto merge of #50838 - alexcrichton:token-impls, r=eddybbors-17/+40
2018-05-20suggestion applicabilities for libsyntax and librustc, run-rustfix testsZack M. Davis-6/+7
2018-05-20lexer: Fix span override for the first token in a stringVadim Petrochenkov-9/+12
2018-05-18rustc: Fix joint-ness of stringified token-streamsAlex Crichton-17/+40
2018-05-18Auto merge of #50307 - petrochenkov:keyhyg2, r=nikomatsakisbors-1/+1
2018-05-18Auto merge of #50566 - nnethercote:bump, r=petrochenkovbors-65/+55
2018-05-17Turn some functions from `token.rs` into methods on `Ident`Vadim Petrochenkov-1/+1
2018-05-15Represent lifetimes as two joint tokens in proc macrosVadim Petrochenkov-4/+1
2018-05-15proc_macro: Validate inputs to `Punct::new` and `Ident::new`Vadim Petrochenkov-0/+9
2018-05-14Remove `StringReader::col`.Nicholas Nethercote-7/+13
2018-05-14Make `nextnextch()` more closely resemble `nextch()`.Nicholas Nethercote-8/+7