about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2019-08-24Join arms patterns, body is empty in all armsSantiago Pastorino-7/+4
2019-08-24Allow lifetime parameters to be inferredSantiago Pastorino-4/+4
2019-08-25Rollup merge of #63859 - matthewjasper:check-snippet-result, r=CentrilMazdak Farrokhzad-43/+90
2019-08-25Rollup merge of #63854 - c410-f3r:attrs-visit, r=petrochenkovMazdak Farrokhzad-145/+147
2019-08-25Rollup merge of #63839 - oli-obk:intptrcast, r=RalfJungMazdak Farrokhzad-12/+16
2019-08-25Rollup merge of #63833 - estebank:suggest-closure-call, r=petrochenkovMazdak Farrokhzad-61/+102
2019-08-25Rollup merge of #63813 - estebank:int-from, r=varkorMazdak Farrokhzad-0/+36
2019-08-25Rollup merge of #62744 - llogiq:tiny-list-refactor, r=eddybMazdak Farrokhzad-46/+45
2019-08-25parser: 'while parsing this or-pattern...'Mazdak Farrokhzad-1/+23
2019-08-25parser: simplify parse_pat_with_or_{inner}Mazdak Farrokhzad-17/+10
2019-08-25typeck/pat.rs: dedup in `check_pat_box`.Mazdak Farrokhzad-13/+12
2019-08-25typeck/pat.rs: dedup in `check_pat_ref`.Mazdak Farrokhzad-12/+8
2019-08-24review commentEsteban Küber-1/+0
2019-08-24parser: reword || recovery.Mazdak Farrokhzad-8/+8
2019-08-24parser: extract recover_inner_leading_vert.Mazdak Farrokhzad-4/+7
2019-08-24parse_top_pat: silence leading vert gating sometimes.Mazdak Farrokhzad-36/+80
2019-08-24parser: bool -> TopLevel.Mazdak Farrokhzad-5/+9
2019-08-24parser: bool -> GateOr.Mazdak Farrokhzad-10/+16
2019-08-24parser: better recovery for || in inner pats.Mazdak Farrokhzad-47/+96
2019-08-24or-patterns: harden feature gating tests.Mazdak Farrokhzad-2/+227
2019-08-24move `feature-gate-or_patterns.*` -> `ui/or-patterns/`Mazdak Farrokhzad-0/+0
2019-08-24or-patterns: add syntactic tests.Mazdak Farrokhzad-0/+217
2019-08-24move `ui/or-pattern-mismatch` -> `ui/or-patterns/`.Mazdak Farrokhzad-0/+0
2019-08-24parser: drive-by: simplify `parse_arg_general`.Mazdak Farrokhzad-6/+3
2019-08-24parser: `let` stmts & `for` exprs: allow or-patterns.Mazdak Farrokhzad-40/+35
2019-08-24parser: document `parse_pat`.Mazdak Farrokhzad-0/+4
2019-08-24parser: `parse_pats` -> `parse_top_pat{_unpack}`.Mazdak Farrokhzad-16/+24
2019-08-24parser: document `ban_unexpected_or_or`.Mazdak Farrokhzad-0/+1
2019-08-24parser: move `maybe_recover_unexpected_comma` to a more appropriate place.Mazdak Farrokhzad-50/+49
2019-08-24parser: use `eat_or_separator` for leading vert.Mazdak Farrokhzad-3/+14
2019-08-24parser: improve `parse_pat_with_or` docs.Mazdak Farrokhzad-1/+2
2019-08-24parser: extract `eat_or_separator`.Mazdak Farrokhzad-30/+28
2019-08-24parser: integrate `maybe_recover_unexpected_comma` in `parse_pat_with_or`.Mazdak Farrokhzad-9/+17
2019-08-24parser: extract `maybe_recover_unexpected_comma`.Mazdak Farrokhzad-31/+36
2019-08-24parser: simplify `parse_pat_with_or`.Mazdak Farrokhzad-1/+1
2019-08-24parser: `multiple-pattern-typo`: cover more or-pattern places.Mazdak Farrokhzad-2/+73
2019-08-24parser: move `multiple-pattern-typo` -> `or-patterns` directory.Mazdak Farrokhzad-0/+0
2019-08-24parser: improve or-patterns recovery.Mazdak Farrokhzad-4/+11
2019-08-24parser: refactor `parse_pat_with_or` + use it in [p0, p1, ..] pats.Mazdak Farrokhzad-8/+15
2019-08-24parser: type alias `type Expected = Option<&'static str>;`.Mazdak Farrokhzad-8/+7
2019-08-24parser: extract `ban_unexpected_or_or`.Mazdak Farrokhzad-11/+13
2019-08-24Improve the documentation for std::hint::black_box.Edd Barrett-4/+12
2019-08-24typeck/pat.rs: extract `error_inexistent_fields`.Mazdak Farrokhzad-56/+74
2019-08-24typeck/pat.rs: extract `error_unmentioned_fields`.Mazdak Farrokhzad-28/+37
2019-08-24typeck/pat.rs: extract `error_field_already_bound`.Mazdak Farrokhzad-8/+12
2019-08-24typeck/pat.rs: extract diagnostics from `check_pat_slice`.Mazdak Farrokhzad-41/+54
2019-08-24typeck/pat.rs: extract `new_ref_ty`.Mazdak Farrokhzad-6/+9
2019-08-24typeck/pat.rs: some common imports.Mazdak Farrokhzad-43/+38
2019-08-24typeck/pat.rs: `check_pat_walk` -> `check_pat`.Mazdak Farrokhzad-25/+19
2019-08-24typeck/pat.rs: `check_pat_top` is the entry point.Mazdak Farrokhzad-12/+15