| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-01-06 | tests: Do not use `-Z parse-only`, continue compilation to test recovery | Vadim Petrochenkov | -853/+735 | |
| 2019-01-01 | Auto merge of #57209 - estebank:suggest-raw-ident, r=petrochenkov | bors | -0/+32 | |
| Suggest using raw identifiers in 2018 edition when using keywords | ||||
| 2018-12-31 | Do not use unicode character in diagnostic help | Esteban Küber | -3/+3 | |
| 2018-12-31 | Use structured suggestion for braceless unicode escape squence | Esteban Küber | -1/+12 | |
| 2018-12-31 | Address review comments | Esteban Küber | -0/+32 | |
| - Suggest raw ident escaping in all editions - Keep primary label in all cases | ||||
| 2018-12-27 | Fix rebase and more CI failures | Vadim Petrochenkov | -1/+1 | |
| 2018-12-27 | Do not abort compilation if expansion produces errors | Vadim Petrochenkov | -2/+9 | |
| Fix a number of uncovered deficiencies in diagnostics | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -3321/+431 | |
| 2018-12-17 | Do not point at delim spans for complete correct blocks | Esteban Küber | -0/+19 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-12-06 | Auto merge of #56392 - petrochenkov:regensym, r=oli-obk | bors | -0/+11 | |
| Delay gensym creation for "underscore items" (`use foo as _`/`const _`) until name resolution So they cannot be cloned by macros. See https://github.com/rust-lang/rust/pull/56303 for the discussion. Mostly fix cross-crate use of underscore items by inverting the "gensyms are lost in metadata" bug as described in https://github.com/rust-lang/rust/pull/56303#issuecomment-442464695. Fix unused import warnings for single-segment imports (first commit) and `use crate_name as _` imports (as specified in https://github.com/rust-lang/rust/pull/56303#issuecomment-442274118). Prohibit accidentally implemented `static _: TYPE = EXPR;` (cc https://github.com/rust-lang/rust/pull/55983). Add more tests for `use foo as _` imports. | ||||
| 2018-12-04 | Update tests | Oliver Scherer | -2/+2 | |
| 2018-12-02 | Delay gensym creation for "underscore items" until name resolution | Vadim Petrochenkov | -0/+11 | |
| Prohibit `static _` Fis unused import warnings for `use foo as _` Add more tests for `use foo as _` | ||||
| 2018-11-29 | Rollup merge of #56220 - estebank:suggest-lifetime-move, r=nikomatsakis | Guillaume Gomez | -0/+20 | |
| Suggest appropriate place for lifetime when declared after type arguments | ||||
| 2018-11-25 | Suggest appropriate place for lifetime when declared after type arguments | Esteban Küber | -0/+20 | |
| 2018-11-23 | Reword incorrect macro invocation primary label | Esteban Küber | -2/+2 | |
| 2018-11-05 | Auto merge of #55451 - estebank:arg-doc, r=pnkfelix | bors | -11/+116 | |
| Custom diagnostic when trying to doc comment argument When writing ``` pub fn f( /// Comment id: u8, ) {} ``` Produce a targeted diagnostic ``` error: documentation comments cannot be applied to method arguments --> $DIR/fn-arg-doc-comment.rs:2:5 | LL | /// Comment | ^^^^^^^^^^^ doc comments are not allowed here ``` Fix #54801. | ||||
| 2018-10-28 | Use token description in "expected/found" parse messages | Esteban Küber | -14/+30 | |
| 2018-10-28 | Provide specific label for patern parsing error | Esteban Küber | -18/+11 | |
| 2018-10-28 | Point at `match` when a parse failure ocurrs inside of it | Esteban Küber | -3/+6 | |
| 2018-10-28 | Produce targeted diagnostic when using doc comments on fn args | Esteban Küber | -3/+112 | |
| Before parsing argument names and types, try to consume an incorrectly included doc comment or attribute in order to recover and continue parsing the rest of the fn definition. | ||||
| 2018-10-26 | Rollup merge of #55298 - estebank:macro-def, r=pnkfelix | kennytm | -2/+8 | |
| Point at macro definition when no rules expect token Fix #35150. | ||||
| 2018-10-24 | Point to macro def span instead of whole body | Esteban Küber | -12/+8 | |
| 2018-10-23 | Point at macro definition when no rules expect token | Esteban Küber | -4/+14 | |
| 2018-10-23 | Modify invalid macro in expression context diagnostic | Esteban Küber | -10/+8 | |
| 2018-10-21 | Fix a few tests with target-specific output | Vadim Petrochenkov | -30/+50 | |
| Enable one fully ignored test | ||||
| 2018-10-21 | Make sure all ui/parse tests have `-Z parse-only` | Vadim Petrochenkov | -153/+151 | |
| Except those testing parsing during macro expansion | ||||
| 2018-10-21 | Make some ui/parser tests compile-pass | Vadim Petrochenkov | -68/+11 | |
| 2018-10-21 | Move more parsing tests to ui/parser | Vadim Petrochenkov | -0/+534 | |
| 2018-10-21 | Move parse-fail tests to UI | Vadim Petrochenkov | -0/+8156 | |
| 2018-10-05 | add suggestion for inverted function parameters | Andy Russell | -0/+86 | |
| Fixes #54065. | ||||
| 2018-09-20 | Detect `for _ in in bar {}` typo | Esteban Küber | -0/+18 | |
| 2018-09-05 | Change wording of unclosed delimiter label | Esteban Küber | -2/+2 | |
| 2018-09-05 | Provide more context for unenclosed delimiters | Esteban Küber | -0/+49 | |
| * When encountering EOF, point at the last opening brace that does not have the same indentation level as its close delimiter. * When encountering the wrong type of close delimiter, point at the likely correct open delimiter to give a better idea of what went wrong. | ||||
| 2018-08-23 | Stabilize 'attr_literals' feature. | Sergio Benitez | -0/+2 | |
| 2018-06-19 | Add test for updated parser error | Esteban Küber | -0/+32 | |
