| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-10-24 | pre-expansion gate exclusive_range_pattern | Mazdak Farrokhzad | -2/+7 | |
| 2019-10-24 | pre-expansion gate box_patterns | Mazdak Farrokhzad | -1/+3 | |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -1/+1 | |
| 2019-10-16 | syntax: reduce visibilities | Mazdak Farrokhzad | -2/+2 | |
| 2019-10-14 | recover_intersection_pat: adjust wording | Mazdak Farrokhzad | -3/+3 | |
| 2019-10-14 | syntax: use `PatKind::Wild` as our `::Err` equivalent. | Mazdak Farrokhzad | -10/+10 | |
| 2019-10-14 | syntax: add recovery for intersection patterns `p1 @ p2` | Mazdak Farrokhzad | -0/+60 | |
| 2019-10-05 | Account for macro invocation in `let mut $pat` diagnostic. | Mazdak Farrokhzad | -1/+5 | |
| 2019-09-29 | syntax: recover trailing `|` in or-patterns. | Mazdak Farrokhzad | -26/+79 | |
| 2019-09-26 | Rename `Pat.node` to `Pat.kind` | varkor | -7/+7 | |
| 2019-09-17 | Remove Handler::cancel | Mark Rousskov | -1/+1 | |
| 2019-09-09 | Resolve attributes in several places | Caio | -0/+1 | |
| Arm, Field, FieldPat, GenericParam, Param, StructField and Variant | ||||
| 2019-09-07 | Aggregation of cosmetic changes made during work on REPL PRs: libsyntax | Alexander Regueiro | -2/+2 | |
| 2019-09-05 | or-patterns: syntax: adjust parser removing a hack. | Mazdak Farrokhzad | -10/+0 | |
| Fuse `parse_top_pat` and `parse_top_pat_unpack` into just `parse_top_pat`. | ||||
| 2019-08-29 | Rollup merge of #63945 - Centril:recover-mut-pat, r=estebank | Mazdak Farrokhzad | -29/+126 | |
| Recover `mut $pat` and other improvements - Recover on e.g. `mut Foo(x, y)` and suggest `Foo(mut x, mut y)`. Fixes https://github.com/rust-lang/rust/issues/63764. - Recover on e.g. `let mut mut x;` - Recover on e.g. `let keyword` and `let keyword(...)`. - Cleanups in `token.rs` with `fn is_non_raw_ident_where` and friends. | ||||
| 2019-08-28 | or-pattern: fix typo in error message | Tshepang Lekhonkhobe | -1/+1 | |
| 2019-08-27 | Improve 'mut ' diagnostic. | Mazdak Farrokhzad | -20/+34 | |
| 2019-08-27 | Ensure 'let mut ;' where ':pat' is banned. | Mazdak Farrokhzad | -0/+9 | |
| 2019-08-27 | recover on 'mut ' and improve recovery for keywords. | Mazdak Farrokhzad | -31/+105 | |
| 2019-08-26 | parser: fix span for leading vert. | Mazdak Farrokhzad | -1/+2 | |
| 2019-08-25 | parser: TopLevel -> RecoverComma. | Mazdak Farrokhzad | -10/+10 | |
| 2019-08-25 | parser: gracefully handle `fn foo(A | B: type)`. | Mazdak Farrokhzad | -8/+38 | |
| 2019-08-25 | parser: 'while parsing this or-pattern...' | Mazdak Farrokhzad | -1/+4 | |
| 2019-08-25 | parser: simplify parse_pat_with_or_{inner} | Mazdak Farrokhzad | -17/+10 | |
| 2019-08-24 | parser: reword || recovery. | Mazdak Farrokhzad | -1/+1 | |
| 2019-08-24 | parser: extract recover_inner_leading_vert. | Mazdak Farrokhzad | -4/+7 | |
| 2019-08-24 | parse_top_pat: silence leading vert gating sometimes. | Mazdak Farrokhzad | -3/+15 | |
| 2019-08-24 | parser: bool -> TopLevel. | Mazdak Farrokhzad | -5/+9 | |
| 2019-08-24 | parser: bool -> GateOr. | Mazdak Farrokhzad | -6/+10 | |
| 2019-08-24 | parser: better recovery for || in inner pats. | Mazdak Farrokhzad | -4/+23 | |
| 2019-08-24 | parser: `let` stmts & `for` exprs: allow or-patterns. | Mazdak Farrokhzad | -6/+0 | |
| 2019-08-24 | parser: document `parse_pat`. | Mazdak Farrokhzad | -0/+4 | |
| 2019-08-24 | parser: `parse_pats` -> `parse_top_pat{_unpack}`. | Mazdak Farrokhzad | -11/+17 | |
| 2019-08-24 | parser: document `ban_unexpected_or_or`. | Mazdak Farrokhzad | -0/+1 | |
| 2019-08-24 | parser: move `maybe_recover_unexpected_comma` to a more appropriate place. | Mazdak Farrokhzad | -50/+49 | |
| 2019-08-24 | parser: use `eat_or_separator` for leading vert. | Mazdak Farrokhzad | -2/+2 | |
| 2019-08-24 | parser: improve `parse_pat_with_or` docs. | Mazdak Farrokhzad | -1/+2 | |
| 2019-08-24 | parser: extract `eat_or_separator`. | Mazdak Farrokhzad | -30/+28 | |
| 2019-08-24 | parser: integrate `maybe_recover_unexpected_comma` in `parse_pat_with_or`. | Mazdak Farrokhzad | -9/+17 | |
| 2019-08-24 | parser: extract `maybe_recover_unexpected_comma`. | Mazdak Farrokhzad | -31/+36 | |
| 2019-08-24 | parser: simplify `parse_pat_with_or`. | Mazdak Farrokhzad | -1/+1 | |
| 2019-08-24 | parser: improve or-patterns recovery. | Mazdak Farrokhzad | -4/+11 | |
| 2019-08-24 | parser: refactor `parse_pat_with_or` + use it in [p0, p1, ..] pats. | Mazdak Farrokhzad | -8/+15 | |
| 2019-08-24 | parser: type alias `type Expected = Option<&'static str>;`. | Mazdak Farrokhzad | -8/+7 | |
| 2019-08-24 | parser: extract `ban_unexpected_or_or`. | Mazdak Farrokhzad | -11/+13 | |
| 2019-08-20 | Use dedicated type for spans in pre-expansion gating. | Mazdak Farrokhzad | -1/+1 | |
| 2019-08-17 | initial implementation of or-pattern parsing | Dan Robertson | -4/+37 | |
| Initial implementation of parsing or-patterns e.g., `Some(Foo | Bar)`. This is a partial implementation of RFC 2535. | ||||
| 2019-08-15 | Remove `Spanned` from `{ast,hir}::FieldPat` | Vadim Petrochenkov | -14/+8 | |
| 2019-08-15 | Remove `Spanned` from `ast::Mac` | Vadim Petrochenkov | -3/+4 | |
| 2019-08-14 | Rollup merge of #63542 - c410-f3r:node_ids, r=petrochenkov | Mazdak Farrokhzad | -0/+1 | |
| Add NodeId for Arm, Field and FieldPat Extracted from #63468 | ||||
