| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-05-03 | Implement `confusable_idents` lint. | Charles Lew | -1/+2 | |
| 2020-04-23 | Rollup merge of #70633 - kper:master, r=estebank | Dylan DPC | -6/+35 | |
| Confusing suggestion on incorrect closing `}` Compiler returns ``` error: unexpected closing delimiter: `}` --> main.rs:20:1 | 9 | ErrorHandled::Reported => {} | -- this block is empty, you might have not meant to close it temp ... 20 | } | ^ unexpected closing delimiter error: aborting due to previous error ``` | ||||
| 2020-04-04 | Run fmt | Kevin Per | -31/+16 | |
| 2020-04-04 | Drop `this` in error message to not reach 100 characters | Kevin Per | -1/+1 | |
| 2020-04-04 | Show open and closed braces of last proper block | Kevin Per | -9/+39 | |
| 2020-04-03 | Fixing tests | Kevin Per | -1/+0 | |
| 2020-04-02 | Check if the suggestion's `this block is empty...` span is in the last ↵ | Kevin Per | -4/+19 | |
| properly closed block. | ||||
| 2020-04-01 | Rollup merge of #70522 - rcoh:60762-raw-string-errors, r=petrochenkov | Mazdak Farrokhzad | -34/+59 | |
| Improve error messages for raw strings (#60762) This diff improves error messages around raw strings in a few ways: - Catch extra trailing `#` in the parser. This can't be handled in the lexer because we could be in a macro that actually expects another # (see test) - Refactor & unify error handling in the lexer between ByteStrings and RawByteStrings - Detect potentially intended terminators (longest sequence of "#*" is suggested) Fixes #60762 cc @estebank who reviewed the original (abandoned) PR for the same ticket. r? @Centril | ||||
| 2020-04-01 | Revert "Dropping "block is empty..." error message on incorrect closing ↵ | Kevin Per | -3/+7 | |
| delimiter #70583" This reverts commit 811d817eaf5d78522773ab9d21543629027e4ecb. | ||||
| 2020-03-31 | Dropping "block is empty..." error message on incorrect closing delimiter #70583 | Kevin Per | -7/+3 | |
| 2020-03-30 | remove obsolete comment | Tshepang Lekhonkhobe | -3/+0 | |
| Made obsolete by b5e35b128efeed4bfdb4b1ee9d0697389ec9f164 | ||||
| 2020-03-29 | Cleanup error messages, improve docstrings | Russell Cohen | -5/+4 | |
| 2020-03-29 | Improve error messages for raw strings (#60762) | Russell Cohen | -34/+60 | |
| This diff improves error messages around raw strings in a few ways: - Catch extra trailing `#` in the parser. This can't be handled in the lexer because we could be in a macro that actually expects another # (see test) - Refactor & unify error handling in the lexer between ByteStrings and RawByteStrings - Detect potentially intended terminators (longest sequence of "#*" is suggested) | ||||
| 2020-03-22 | Rollup merge of #70254 - matthiaskrgr:cl4ppy, r=Centril | Dylan DPC | -8/+4 | |
| couple more clippy fixes (let_and_return, if_same_then_else) * summarize if-else-code with identical blocks (clippy::if_same_then_else) * don't create variable bindings just to return the bound value immediately (clippy::let_and_return) | ||||
| 2020-03-22 | don't create variable bindings just to return the bound value immediately ↵ | Matthias Krüger | -8/+4 | |
| (clippy::let_and_return) | ||||
| 2020-03-20 | parse/lexer: support `StringReader::retokenize` called on external files. | Eduard-Mihai Burtescu | -4/+12 | |
| 2020-03-04 | On mismatched delimiters, only point at empty blocks that are in the same line | Esteban Küber | -1/+6 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -8/+8 | |
| 2020-02-29 | Make it build again | Vadim Petrochenkov | -1/+1 | |
| 2020-02-29 | Auto merge of #69260 - GuillaumeGomez:create-E0747-error-code, r=varkor,estebank | bors | -2/+6 | |
| Create E0747 error code for unterminated raw strings Reopening of #66035. r? @estebank | ||||
| 2020-02-28 | Add E0747 error code | Guillaume Gomez | -2/+6 | |
| 2020-02-28 | use is_empty() instead of len() == x to determine if structs are empty. | Matthias Krüger | -1/+1 | |
| 2020-02-28 | Rollup merge of #69529 - matthiaskrgr:clippy_identity_conversion, ↵ | Dylan DPC | -11/+6 | |
| r=Mark-Simulacrum don't use .into() to convert types into identical types. This removes redundant `.into()` calls. example: `let s: String = format!("hello").into();` | ||||
| 2020-02-27 | don't use .into() to convert types into identical types. | Matthias Krüger | -11/+6 | |
| example: let s: String = format!("hello").into(); | ||||
| 2020-02-27 | use find(x) instead of filter(x).next() | Matthias Krüger | -5/+2 | |
| 2020-02-11 | Invert control in struct_lint_level. | jumbatm | -1/+1 | |
| Caller now passes in a `decorate` function, which is only run if the lint is allowed. | ||||
| 2020-02-09 | Make issue references consistent | Matthias Prechtl | -2/+3 | |
| 2020-02-01 | syntax::print -> new crate rustc_ast_pretty | Mazdak Farrokhzad | -1/+1 | |
| 2020-02-01 | 1. move node_id to syntax | Mazdak Farrokhzad | -1/+1 | |
| 2. invert rustc_session & syntax deps 3. drop rustc_session dep in rustc_hir | ||||
| 2020-01-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -2/+1 | |
| 2020-01-03 | tweak wording of mismatched delimiter errors | Andy Russell | -5/+5 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -6/+6 | |
| 2019-12-31 | Inline and remove `nfc_symbol_from` method. | Charles Lew | -8/+1 | |
| 2019-12-31 | Add symbol normalization for proc_macro_server. | Charles Lew | -8/+12 | |
| 2019-12-26 | Normalize identifiers in librustc_parse. | Charles Lew | -2/+15 | |
| 2019-12-22 | Format the world | Mark Rousskov | -170/+181 | |
| 2019-12-05 | rustc_parser: cleanup imports | Mazdak Farrokhzad | -13/+10 | |
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -0/+1530 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
