about summary refs log tree commit diff
path: root/src/librustc_parse
AgeCommit message (Collapse)AuthorLines
2019-12-23extract find_struct_error_after_field_looking_codeMazdak Farrokhzad-23/+26
2019-12-23extract recover_struct_comma_after_dotdotMazdak Farrokhzad-15/+17
2019-12-23refactor parse_fieldMazdak Farrokhzad-30/+33
2019-12-23Add span information to `ExprKind::Assign`varkor-1/+3
2019-12-22Format the worldMark Rousskov-1713/+1623
2019-12-22Rollup merge of #67508 - davesque:master, r=Dylan-DPCMazdak Farrokhzad-2/+2
Fix typo in path parser name It appears that a little typo crept into the name of a path parsing method.
2019-12-21Fix typo in path parser nameDavid Sanders-2/+2
2019-12-22Rollup merge of #67148 - Centril:ty-polish, r=estebankMazdak Farrokhzad-250/+315
Refactor type & bounds parsing thoroughly PR is based on https://github.com/rust-lang/rust/pull/67131 with first one from this PR being ` extract parse_ty_tuple_or_parens`. Also fixes #67146. r? @estebank
2019-12-21span_suggestion_hidden -> tool_only_span_suggestionMazdak Farrokhzad-1/+1
2019-12-21unwrap -> expectMazdak Farrokhzad-1/+1
2019-12-21parse_ty_bare_fn: improve docsMazdak Farrokhzad-13/+8
2019-12-21document parse_late_bound_lifetime_defsMazdak Farrokhzad-0/+1
2019-12-21extract error_negative_boundsMazdak Farrokhzad-27/+35
2019-12-21parse_generic_bounds: account for negative lifetime boundsMazdak Farrokhzad-19/+16
2019-12-21simplify 'let question = ...;'Mazdak Farrokhzad-1/+1
2019-12-21simplify negative bound diagnosticMazdak Farrokhzad-21/+8
2019-12-21extract parse_generic_lt_boundMazdak Farrokhzad-10/+22
2019-12-21extract parse_generic_ty_boundMazdak Farrokhzad-15/+24
2019-12-21parse_generic_bound: leave a FIXMEMazdak Farrokhzad-0/+2
2019-12-21functionalize parse_generic_boundMazdak Farrokhzad-18/+14
2019-12-21extract parse_generic_boundMazdak Farrokhzad-40/+61
2019-12-21extract can_begin_boundMazdak Farrokhzad-13/+12
2019-12-21parse_generic_bounds_common: dedentMazdak Farrokhzad-32/+32
2019-12-21extract recover_paren_lifetimeMazdak Farrokhzad-15/+21
2019-12-21extract error_opt_out_lifetimeMazdak Farrokhzad-4/+8
2019-12-21parser/ty.rs: minor formatting tweaksMazdak Farrokhzad-12/+23
2019-12-21parse_ty_common: .fatal -> .struct_span_errMazdak Farrokhzad-1/+1
2019-12-21extract error_illegal_c_variadic_tyMazdak Farrokhzad-8/+11
2019-12-21extract parse_path_start_tyMazdak Farrokhzad-21/+26
2019-12-21extract parse_dyn_tyMazdak Farrokhzad-13/+27
2019-12-21extract parse_impl_tyMazdak Farrokhzad-5/+9
2019-12-21extract parse_typeof_tyMazdak Farrokhzad-7/+11
2019-12-21extract parse_array_or_slice_tyMazdak Farrokhzad-33/+22
2019-12-21parse_ptr -> parse_ty_ptr & refactorMazdak Farrokhzad-5/+5
2019-12-21refactor parse_ty_tuple_or_parensMazdak Farrokhzad-24/+16
2019-12-21extract parse_ty_tuple_or_parensMazdak Farrokhzad-38/+44
2019-12-21Rollup merge of #67355 - Centril:merge-mut, r=oli-obkMazdak Farrokhzad-24/+24
Merge `ast::Mutability` and `mir::Mutability` r? @oli-obk
2019-12-20tweak var/auto/mut recoveryMazdak Farrokhzad-7/+7
2019-12-20use .span_suggestion_short for &&Mazdak Farrokhzad-2/+2
2019-12-20fix bug in parse_tuple_parens_expr + related refactoringMazdak Farrokhzad-68/+49
2019-12-20recover `#[attr] if expr {}`Mazdak Farrokhzad-8/+10
2019-12-20recover on 'mut', 'var', 'auto'Mazdak Farrokhzad-3/+39
2019-12-20introduce 'type AttrVec'Mazdak Farrokhzad-107/+86
2019-12-20simplify parse_bottom_expr moreMazdak Farrokhzad-78/+76
2019-12-20use mk_expr_err moreMazdak Farrokhzad-1/+1
2019-12-20extract parse_lit_expr and simplifyMazdak Farrokhzad-79/+64
2019-12-20extract parse_break_exprMazdak Farrokhzad-10/+16
2019-12-20refactor parse_incorrect_await_syntaxMazdak Farrokhzad-14/+24
2019-12-20extract parse_{expr_opt, return_expr, yield_expr}Mazdak Farrokhzad-31/+34
2019-12-20recover on 'do catch { .. }'Mazdak Farrokhzad-16/+28