about summary refs log tree commit diff
path: root/compiler/rustc_lexer/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-07-29Update lexer emoji diagnostics to Unicode 15.0Charles Lew-7/+4
2023-07-23reimplement C string literalsDeadbeef-0/+7
2023-07-05Revert the lexing of c_str_literalsLeón Orell Valerian Liehr-7/+0
2023-05-15Don't try to eat non-existent decimal digits.Nicholas Nethercote-2/+6
2023-05-15Make `Cursor::number` less DRY.Nicholas Nethercote-10/+10
2023-05-02address commentsDeadbeef-1/+1
2023-05-02fix TODO commentsDeadbeef-57/+51
2023-05-02initial step towards implementing C string literalsDeadbeef-0/+30
2023-04-10Revert "Don't recover lifetimes/labels containing emojis as character literals"Michael Goulet-33/+10
2023-03-03Rustdoc-ify LiteralKind noteest31-5/+7
2023-02-14Don't recover lifetimes/labels containing emojis as character literals许杰友 Jieyou Xu (Joe)-10/+33
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-27Recover `fn` keyword as `Fn` trait in boundsMichael Goulet-1/+1
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-2/+6
2022-11-09Rollup merge of #103919 - nnethercote:unescaping-cleanups, r=matkladDylan DPC-5/+5
2022-11-07Make underscore_literal_suffix a hard error.Nicholas Nethercote-3/+6
2022-11-04Inline and remove `validate_int_literal`.Nicholas Nethercote-5/+5
2022-10-26rustc_lexer::TokenKind improve docsTshepang Mbambo-5/+18
2022-09-28Address review comments.Nicholas Nethercote-2/+4
2022-09-26Add `rustc_lexer::TokenKind::Eof`.Nicholas Nethercote-4/+13
2022-09-26Rename some things.Nicholas Nethercote-12/+12
2022-09-26Make `rustc_lexer::cursor::Cursor` public.Nicholas Nethercote-19/+7
2022-09-08remove unnecessary `PartialOrd` and `Ord`Takayuki Maeda-1/+1
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-08-01Shrink `Token`.Nicholas Nethercote-41/+47
2022-08-01Inline `first_token`.Nicholas Nethercote-0/+1
2022-03-23Reduce max hash in raw strings from u16 to u8Grisha Vartanyan-7/+7
2021-12-03Auto merge of #91393 - Julian-Wollersberger:lexer_optimization, r=petrochenkovbors-13/+7
2021-12-01Replace `nth_char(0)` with `next()` in `cursor.first()`Julian Wollersberger-13/+7
2021-11-23udpate comment to be more accurateEsteban Kuber-2/+1
2021-11-23Tokenize emoji as if they were valid indentifiersEsteban Kuber-0/+25
2021-08-22Fix more “a”/“an” typosFrank Steffahn-1/+1
2021-07-26Remove ASCII fast path from rustc_lexer::{is_id_continue, is_id_start}Ibraheem Ahmed-12/+2
2021-06-26Rename 'bad prefix' to 'unknown prefix'.Mara Bos-8/+8
2021-06-26Improve comments for reserved prefixes.Mara Bos-2/+7
2021-06-26Reserve prefixed identifiers and string literals (RFC 3101)lrh2000-5/+12
2021-04-08Fix outdated crate names in compiler docspierwill-3/+3
2020-12-03Fix some clippy lintsJoshua Nelson-5/+5
2020-10-30Add back missing commentsJoshua Nelson-0/+1
2020-10-30Fix even more clippy warningsJoshua Nelson-6/+4
2020-10-09Noticed a potential bug in `eat_while()`: it doesn't account for number of UT...Julian Wollersberger-20/+14
2020-09-21Fix typo in rustc_lexer docsLingMan-1/+1
2020-09-02lexer: Tiny improvement to shebang detectionVadim Petrochenkov-5/+9
2020-08-30mv compiler to compiler/mark-0/+819