summary refs log tree commit diff
path: root/src/librustc_parse/parser/ty.rs
AgeCommit message (Expand)AuthorLines
2020-01-21Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obkMazdak Farrokhzad-8/+10
2020-01-20Parse `?const ?Trait`Dylan MacKenzie-18/+5
2020-01-20Add `MaybeConst` variant to `{ast,hir}::TraitBoundModifier`Dylan MacKenzie-9/+24
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-1/+0
2020-01-15remove redundant clones, found by clippyMatthias Krüger-1/+1
2020-01-09Parse `?const Trait` bound syntaxDylan MacKenzie-14/+77
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-2/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-2/+2
2019-12-31parser: bug -> span_bugMazdak Farrokhzad-1/+3
2019-12-23extract parse_not_exprMazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-36/+25
2019-12-22Rollup merge of #67148 - Centril:ty-polish, r=estebankMazdak Farrokhzad-240/+307
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-23/+14
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-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-1/+1
2019-12-12De-fatalize `...` parsing.Mazdak Farrokhzad-7/+9
2019-12-12Move `allow_c_varadic` logic to `ast_validation`.Mazdak Farrokhzad-3/+2
2019-12-12parse: refactor fun ret ty & param tyMazdak Farrokhzad-4/+22
2019-12-12Leave a FIXME re. `allow_plus`.Mazdak Farrokhzad-4/+5
2019-12-05rustc_parser: cleanup importsMazdak Farrokhzad-5/+3
2019-12-02syntax: Remove redundant span from `ast::Mac`Vadim Petrochenkov-1/+0
2019-12-02syntax: Introduce a struct `MacArgs` for macro argumentsVadim Petrochenkov-3/+2
2019-11-16ast: Keep `extern` qualifiers in functions more preciselyVadim Petrochenkov-2/+2
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2