| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-27 | address some review comments | Mazdak Farrokhzad | -6/+8 | |
| 2020-03-27 | parse: improve recovery for assoc eq constraints. | Mazdak Farrokhzad | -1/+43 | |
| 2020-03-27 | extract parse_generic_arg | Mazdak Farrokhzad | -8/+14 | |
| 2020-03-27 | parse_angle_arg: parse constraints first | Mazdak Farrokhzad | -4/+4 | |
| 2020-03-27 | split parse_angle_args into loop / single step | Mazdak Farrokhzad | -63/+67 | |
| 2020-03-27 | parse: move constraint/arg restriction to ast_validation. | Mazdak Farrokhzad | -53/+23 | |
| 2020-03-09 | rustc_parse: Use `Token::ident` where possible | Vadim Petrochenkov | -3/+3 | |
| 2020-03-01 | Rollup merge of #69579 - petrochenkov:noprevspan, r=Centril | Yuki Okushi | -11/+11 | |
| parser: Remove `Parser::prev_span` Follow-up to https://github.com/rust-lang/rust/pull/69384. r? @Centril | ||||
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -5/+7 | |
| 2020-02-29 | parser: `prev_span` -> `prev_token.span` | Vadim Petrochenkov | -11/+11 | |
| 2020-02-29 | Rollup merge of #69551 - matthiaskrgr:len_zero, r=Mark-Simulacrum | Dylan DPC | -1/+1 | |
| use is_empty() instead of len() == x to determine if structs are empty. | ||||
| 2020-02-28 | use is_empty() instead of len() == x to determine if structs are empty. | Matthias Krüger | -1/+1 | |
| 2020-02-24 | parser: `token` -> `normalized_token`, `nonnormalized_token` -> `token` | Vadim Petrochenkov | -4/+3 | |
| 2020-02-17 | parser: Remove `Option`s from unnormalized tokens | Vadim Petrochenkov | -1/+1 | |
| They are always set synchronously with normalized tokens now | ||||
| 2020-02-10 | parser: Keep current and previous tokens precisely | Vadim Petrochenkov | -1/+1 | |
| including their unnormalized forms. Add more documentation for them. | ||||
| 2020-02-05 | parse_ty_common: use `enum`s instead of `bool`s. | Mazdak Farrokhzad | -1/+2 | |
| 2020-02-01 | Avoid qualified path recovery when not followed by identifier | Rob Pilling | -1/+5 | |
| 2020-02-01 | Improve wording and docs for qualified path recovery | Rob Pilling | -4/+11 | |
| 2020-02-01 | Move colon-check to recover_colon_before_qpath_proj() | Rob Pilling | -15/+23 | |
| 2020-02-01 | Simplify span usage and avoid .eat() | Rob Pilling | -5/+5 | |
| 2020-01-30 | Suggest path separator for single-colon typos | Rob Pilling | -1/+17 | |
| This commit adds guidance for when a user means to type a path, but ends up typing a single colon, such as `<<Impl as T>:Ty>`. This change seemed pertinent as the current error message is particularly misleading, emitting `error: unmatched angle bracket`, despite the angle bracket being matched later on, leaving the user to track down the typo'd colon. | ||||
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -2/+2 | |
| 2019-12-31 | parser::path: remove .fatal calls | Mazdak Farrokhzad | -3/+5 | |
| 2019-12-31 | de-fatalize some errors | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-31 | parser: call .struct_span_err directly | Mazdak Farrokhzad | -18/+17 | |
| 2019-12-22 | Format the world | Mark Rousskov | -68/+64 | |
| 2019-12-21 | Fix typo in path parser name | David Sanders | -2/+2 | |
| 2019-12-20 | introduce 'type AttrVec' | Mazdak Farrokhzad | -2/+1 | |
| 2019-12-12 | parse: refactor fun ret ty & param ty | Mazdak Farrokhzad | -5/+1 | |
| 2019-12-06 | derive: avoid parse_in_attr | Mazdak Farrokhzad | -37/+0 | |
| 2019-12-05 | rustc_parser: cleanup imports | Mazdak Farrokhzad | -2/+2 | |
| 2019-12-02 | syntax: Use `ast::MacArgs` for attributes | Vadim Petrochenkov | -3/+4 | |
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -0/+497 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
