| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -516/+0 | |
| 2020-08-17 | rust_ast::ast => rustc_ast | Ujjwal Sharma | -3/+5 | |
| 2020-08-15 | replaced log with tracing | Gurpreet Singh | -1/+1 | |
| 2020-08-02 | Introduce NonterminalKind | Aleksey Kladov | -1/+1 | |
| It encapsulate the (part of) the interface between the parser and macro by example (macro_rules) parser. The second bit is somewhat more general `parse_ast_fragment`, which is the reason why we keep some `parse_xxx` functions as public. | ||||
| 2020-07-23 | Detect turbofish missing surrounding angle brackets | Esteban Küber | -1/+1 | |
| 2020-06-27 | Recover extra trailing angle brackets in struct definition | Aaron Hill | -1/+1 | |
| This commit applies the existing 'extra angle bracket recovery' logic when parsing fields in struct definitions. This allows us to continue parsing the struct's fields, avoiding spurious 'missing field' errors in code that tries to use the struct. | ||||
| 2020-05-08 | Remove ast::{Ident, Name} reexports. | Camille GILLOT | -2/+2 | |
| 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 | ||||
