| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -393/+0 | |
| 2022-12-01 | While parsing enum variant, the error message always disappear | Yiming Lei | -0/+1 | |
| Because the error message that emit out is from main error of parser The information of enum variant disappears while parsing enum variant with error We only check the syntax of expecting token, i.e, in case #103869 It will error it without telling the message that this error is from pasring enum variant. Propagate the sub-error from parsing enum variant to the main error of parser by chaining it with map_err Check the sub-error before emitting the main error of parser and attach it. Fix #103869 | ||||
| 2022-11-14 | Show a note where a macro failed to match | Nilstrieb | -0/+12 | |
| This shows a small note on what the macro matcher was currently processing to aid with "no rules expected the token X" errors. | ||||
| 2022-10-01 | bless ui tests | Maybe Waffle | -1/+1 | |
| 2022-09-27 | add a label to struct/enum/union ident name | Takayuki Maeda | -0/+2 | |
| 2022-07-19 | Mention first and last macro in backtrace | Michael Goulet | -1/+1 | |
| 2022-07-10 | explain doc comments in macros a bit | Michael Goulet | -2/+8 | |
| 2022-04-09 | expand: Remove `ParseSess::missing_fragment_specifiers` | Vadim Petrochenkov | -2/+14 | |
| It was used for deduplicating some errors for legacy code which are mostly deduplicated even without that, but at cost of global mutable state, which is not a good tradeoff. | ||||
| 2021-12-04 | Lint bare traits in AstConv. | Camille GILLOT | -13/+1 | |
| 2021-10-15 | Bless tests | Cameron Steffen | -7/+7 | |
| 2021-08-30 | Fix tests | Cameron Steffen | -2/+2 | |
| 2021-08-09 | Link to edition guide instead of issues for 2021 lints. | Mara Bos | -1/+1 | |
| 2021-06-25 | Address PR feedback | Ryan Levick | -2/+2 | |
| 2021-06-25 | Change how edition based future compatibility warnings are handled | Ryan Levick | -2/+2 | |
| 2021-05-12 | Show macro name in 'this error originates in macro' message | Aaron Hill | -5/+5 | |
| When there are multiple macros in use, it can be difficult to tell which one was responsible for producing an error. | ||||
| 2021-04-16 | Fix tests | Ryan Levick | -0/+3 | |
| 2021-02-03 | Handle `Span`s for byte and raw strings and add more detail | Esteban Küber | -2/+2 | |
| 2020-12-22 | Revert "Promote missing_fragment_specifier to hard error" | Wesley Wiser | -12/+5 | |
| This reverts commit 02eae432e7476a0686633a8c2b7cb1d5aab1bd2c. | ||||
| 2020-08-18 | Promote missing_fragment_specifier to hard error | Aleksey Kladov | -5/+12 | |
| It has been deny_by_default since 2017 (and warned for some time before that), so it seems reasonable to promote it. The specific technical motivation to do this now is to remove a field from `ParseSess` -- it is a global state, and global state makes extracting libraries annoying. Closes #40107 | ||||
| 2020-04-11 | rustc: Add a warning count upon completion | RoccoDev | -1/+1 | |
| 2020-03-24 | expand: address review comments | Mazdak Farrokhzad | -5/+5 | |
| 2020-03-24 | mbe::transcribe: defatalize errors. | Mazdak Farrokhzad | -4/+13 | |
| 2020-03-24 | generic_extension: defatalize Error case | Mazdak Farrokhzad | -3/+5 | |
| 2020-03-22 | Normalize wording of privacy access labels | Esteban Küber | -1/+1 | |
| 2020-03-21 | Add explanation message for E0224 | Nixon Enraght-Moony | -0/+1 | |
| 2020-03-10 | trait-object-lifetime-parens: improve recovery. | Mazdak Farrokhzad | -6/+25 | |
| 2020-02-24 | parse: use `parse_item_common` in `parse_assoc_item_`. | Mazdak Farrokhzad | -11/+23 | |
| 2020-02-15 | parse associated statics. | Mazdak Farrokhzad | -2/+2 | |
| 2020-02-13 | parser: misc small item related improvements & cleanups. | Mazdak Farrokhzad | -12/+15 | |
| 2020-02-06 | rustc_macros: don't limit the -Zmacro-backtrace suggestion to extern macros. | Eduard-Mihai Burtescu | -0/+10 | |
| 2020-01-16 | resolve: Point at the private item definitions in privacy errors | Vadim Petrochenkov | -1/+10 | |
| 2019-12-12 | Alias `TraitItem` & `ImplItem`. | Mazdak Farrokhzad | -2/+2 | |
| Allow defaultness on trait items syntactically. | ||||
| 2019-11-11 | syntactically allow visibility on trait item & enum variant | Mazdak Farrokhzad | -3/+3 | |
| 2019-11-06 | Remove "here" from "expected one of X here" | Esteban Küber | -3/+3 | |
| 2019-11-03 | syntax: Avoid span arithmetics for delimiter tokens | Vadim Petrochenkov | -1/+1 | |
| 2019-10-28 | review comments | Esteban Küber | -1/+1 | |
| 2019-07-19 | Handle more cases of typos misinterpreted as type ascription | Esteban Küber | -1/+1 | |
| 2019-06-09 | Update tests since ? macro op is supported on 2015. | Mazdak Farrokhzad | -2/+2 | |
| 2019-05-31 | fix tidy | Esteban Küber | -5/+3 | |
| 2019-05-30 | Remove unecessary `-Z continue-parse-after-error` from tests | Esteban Küber | -1/+1 | |
| 2019-05-24 | review comments | Esteban Küber | -0/+12 | |
| 2019-05-02 | introduce unescape module | Aleksey Kladov | -0/+28 | |
| Currently, we deal with escape sequences twice: once when we lex a string, and a second time when we unescape literals. This PR aims to remove this duplication, by introducing a new `unescape` mode as a single source of truth for character escaping rules | ||||
| 2019-03-11 | Update tests | Vadim Petrochenkov | -12/+12 | |
| 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 | -114/+14 | |
| 2018-11-23 | Reword incorrect macro invocation primary label | Esteban Küber | -2/+2 | |
| 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 | |
