| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-17 | Change `next_point` when `shrink_to_hi` is more appropriate | Esteban Küber | -1/+1 | |
| (cherry picked from commit b93ef68245807bac97cd17ea9eaa13169380d815) | ||||
| 2019-12-05 | rustc_parser: cleanup imports | Mazdak Farrokhzad | -8/+5 | |
| 2019-12-02 | Address review comments | Vadim Petrochenkov | -1/+2 | |
| 2019-12-02 | syntax: Use `ast::MacArgs` for attributes | Vadim Petrochenkov | -6/+5 | |
| 2019-12-02 | syntax: Introduce a struct `MacArgs` for macro arguments | Vadim Petrochenkov | -21/+43 | |
| 2019-11-26 | Refactor 'parse_enum_item' to use 'parse_delim_comma_seq' | Janusz Marcinkiewicz | -2/+20 | |
| 2019-11-22 | Rollup merge of #66183 - Centril:empty-vis-trait-decl, r=petrochenkov | Mazdak Farrokhzad | -2/+6 | |
| *Syntactically* permit visibilities on trait items & enum variants Fixes #65041 Suppose we have `$vis trait_item` or `$vis enum_variant` and `$vis` is a `:vis` macro fragment. Before this PR, this would fail to parse. This is now instead allowed as per language team consensus in https://github.com/rust-lang/rust/issues/65041#issuecomment-538105286. (See added tests for elaboration.) Moreover, we now also permit visibility modifiers on trait items & enum variants *syntactically* but reject them with semantic checks (in `ast_validation`): ```rust #[cfg(FALSE)] trait Foo { pub fn bar(); } // OK #[cfg(FALSE)] enum E { pub U } // OK ``` | ||||
| 2019-11-16 | parse: Use string literal parsing in the `asm` macro | Vadim Petrochenkov | -42/+12 | |
| 2019-11-16 | parse: Support parsing optional literals | Vadim Petrochenkov | -8/+7 | |
| Revert weird renaming of the former `LitError::report` | ||||
| 2019-11-16 | ast: Keep string literals in ABIs precisely | Vadim Petrochenkov | -4/+7 | |
| 2019-11-16 | ast: Keep `extern` qualifiers in functions more precisely | Vadim Petrochenkov | -15/+9 | |
| 2019-11-14 | Clean some error codes diagnostics | Guillaume Gomez | -8/+8 | |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -0/+2 | |
| 2019-11-13 | parser: don't use `unreachable!()` in `fn unexpected`. | Mazdak Farrokhzad | -1/+3 | |
| 2019-11-11 | syntactically allow visibility on trait item & enum variant | Mazdak Farrokhzad | -2/+6 | |
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -0/+1393 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
