| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-12 | Rollup merge of #68108 - varkor:chained-comparison-suggestions, r=Centril | Mazdak Farrokhzad | -19/+23 | |
| Add suggestions when encountering chained comparisons Ideally, we'd also prevent the type error, which is just extra noise, but that will require moving the error from the parser, and I think the suggestion makes things clear enough for now. Fixes https://github.com/rust-lang/rust/issues/65659. | ||||
| 2020-01-11 | Rollup merge of #68120 - Centril:ban-range-to-dotdotdot, r=oli-obk | Mazdak Farrokhzad | -1/+1 | |
| Ban `...X` pats, harden tests, and improve diagnostics Follow up to https://github.com/rust-lang/rust/pull/67258#issuecomment-565656155 and https://github.com/rust-lang/rust/pull/67258#discussion_r357879932. r? @cramertj @oli-obk | ||||
| 2020-01-11 | Ban `...X` pats, harden tests, and improve diagnostics. | Mazdak Farrokhzad | -1/+1 | |
| Also fix a bug with the span passed in `mk_range`. | ||||
| 2020-01-11 | Rollup merge of #68084 - estebank:ice-68000, r=varkor | Mazdak Farrokhzad | -1/+1 | |
| Do not ICE on unicode next point Use `shrink_to_hi` instead of `next_point` and fix `next_point`. Fix #68000, fix #68091, fix #68092. | ||||
| 2020-01-11 | Add suggestions when encountering chained comparisons | varkor | -19/+23 | |
| 2020-01-10 | Change `next_point` when `shrink_to_hi` is more appropriate | Esteban Küber | -1/+1 | |
| 2020-01-10 | Introduce `#![feature(half_open_range_patterns)]`. | Mazdak Farrokhzad | -2/+2 | |
| This feature adds `X..`, `..X`, and `..=X` patterns. | ||||
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -2/+2 | |
| 2019-12-31 | parser: bug -> span_bug | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-31 | parser::path: remove .fatal calls | Mazdak Farrokhzad | -3/+1 | |
| 2019-12-31 | parser: span_fatal -> struct_span_err | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-31 | de-fatalize some errors | Mazdak Farrokhzad | -1/+5 | |
| 2019-12-31 | parser: call .struct_span_err directly | Mazdak Farrokhzad | -2/+1 | |
| 2019-12-29 | Auto merge of #67112 - Centril:expr-polish, r=estebank | bors | -437/+453 | |
| Refactor expression parsing thoroughly Based on https://github.com/rust-lang/rust/pull/66994 together with which this has refactored basically the entirety of `expr.rs`. r? @estebank | ||||
| 2019-12-23 | refactor assoc op parsing | Mazdak Farrokhzad | -20/+31 | |
| 2019-12-23 | simplify parse_prefix_range_expr | Mazdak Farrokhzad | -18/+13 | |
| 2019-12-23 | extract parse_not_expr | Mazdak Farrokhzad | -52/+34 | |
| 2019-12-23 | extract parse_prefix_expr | Mazdak Farrokhzad | -16/+17 | |
| 2019-12-23 | extract parse_neg_expr | Mazdak Farrokhzad | -6/+9 | |
| 2019-12-23 | extract parse_deref_expr | Mazdak Farrokhzad | -10/+13 | |
| 2019-12-23 | extract is_mistaken_not_ident_negation | Mazdak Farrokhzad | -23/+24 | |
| 2019-12-23 | extract recover_not_expr | Mazdak Farrokhzad | -26/+27 | |
| 2019-12-23 | simplify parse_assoc_op_cast | Mazdak Farrokhzad | -8/+1 | |
| 2019-12-23 | refactor parse_address_of -> parse_borrow_expr | Mazdak Farrokhzad | -7/+14 | |
| 2019-12-23 | simplify parse_dot_call_or_expr | Mazdak Farrokhzad | -9/+5 | |
| 2019-12-23 | extract parse_dot_base_expr | Mazdak Farrokhzad | -13/+10 | |
| 2019-12-23 | extract parse_dot_suffix_expr | Mazdak Farrokhzad | -18/+27 | |
| 2019-12-23 | extract error_unexpected_after_dot and de-fatalize | Mazdak Farrokhzad | -5/+7 | |
| 2019-12-23 | extract recover_field_access_by_float_lit | Mazdak Farrokhzad | -26/+37 | |
| 2019-12-23 | extract parse_tuple_field_access_expr | Mazdak Farrokhzad | -7/+16 | |
| 2019-12-23 | extract parse_fn_call_expr | Mazdak Farrokhzad | -9/+9 | |
| 2019-12-23 | extract parse_index_expr & refactor parse_dot_suffix | Mazdak Farrokhzad | -28/+22 | |
| 2019-12-23 | extract error_float_lits-must_have_int_part | Mazdak Farrokhzad | -8/+12 | |
| 2019-12-23 | simplify parse_literal_maybe_minus | Mazdak Farrokhzad | -8/+4 | |
| 2019-12-23 | simplify parse_fn_block_decl | Mazdak Farrokhzad | -17/+15 | |
| 2019-12-23 | refactor parse_fn_block_param | Mazdak Farrokhzad | -5/+4 | |
| 2019-12-23 | refactor parse_if_expr | Mazdak Farrokhzad | -8/+2 | |
| 2019-12-23 | more recovery in if-parsing | Mazdak Farrokhzad | -17/+24 | |
| 2019-12-23 | refactor loop parsing a bit | Mazdak Farrokhzad | -29/+26 | |
| 2019-12-23 | make parse_async_block conventional | Mazdak Farrokhzad | -9/+6 | |
| 2019-12-23 | extract is_certainly_not_a_block | Mazdak Farrokhzad | -16/+16 | |
| 2019-12-23 | extract error_struct_lit_not_allowed_here | Mazdak Farrokhzad | -10/+11 | |
| 2019-12-23 | extract find_struct_error_after_field_looking_code | Mazdak Farrokhzad | -23/+26 | |
| 2019-12-23 | extract recover_struct_comma_after_dotdot | Mazdak Farrokhzad | -15/+17 | |
| 2019-12-23 | refactor parse_field | Mazdak Farrokhzad | -30/+33 | |
| 2019-12-23 | Add span information to `ExprKind::Assign` | varkor | -1/+3 | |
| 2019-12-22 | Format the world | Mark Rousskov | -324/+306 | |
| 2019-12-21 | extract parse_array_or_slice_ty | Mazdak Farrokhzad | -5/+6 | |
| 2019-12-20 | use .span_suggestion_short for && | Mazdak Farrokhzad | -2/+2 | |
| 2019-12-20 | fix bug in parse_tuple_parens_expr + related refactoring | Mazdak Farrokhzad | -19/+13 | |
