summary refs log tree commit diff
path: root/src/librustc/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2018-10-18Copy extern prelude from resolver to global contextVadim Petrochenkov-1/+2
2018-09-13introduce SelfCtorF001-1/+2
2018-09-08Auto merge of #53705 - ms2300:tmp, r=oli-obkbors-2/+2
2018-09-06Auto merge of #53721 - arielb1:exhaustively-unpun, r=nikomatsakisbors-11/+66
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-2/+2
2018-09-01move the is_field_list_non_exhaustive flag to VariantDefAriel Ben-Yehuda-44/+66
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-4/+4
2018-08-27Remove path prefixes from NodeKindvarkor-3/+4
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-3/+3
2018-08-26fix `is_non_exhaustive` confusion between structs and enumsAriel Ben-Yehuda-1/+34
2018-08-23Use optimized SmallVec implementationIgor Gutorov-2/+2
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-7/+7
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-2/+2
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-24/+24
2018-08-22Rename ty::TyVariants to ty::TyKindvarkor-20/+20
2018-08-22Rename ty::Slice to ty::Listvarkor-30/+31
2018-08-21Auto merge of #53530 - kennytm:rollup, r=kennytmbors-1/+1
2018-08-19Refactor generic argument count check in astconvvarkor-1/+1
2018-08-19Add Default for GenericParamCountvarkor-4/+2
2018-08-19Address minor commentsvarkor-1/+1
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-08-10Auto merge of #53124 - davidtwco:issue-52742, r=nikomatsakisbors-1/+7
2018-08-09Remove dependency on rustc::ty from code_statsMark Rousskov-0/+11
2018-08-09Move SVH structure to data structuresMark Rousskov-1/+1
2018-08-09Correctly identify named early bound regions.David Wood-1/+7
2018-07-27Prefer to_string() to format!()ljedrz-1/+1
2018-07-26Auto merge of #52488 - nikomatsakis:nll-issue-48071-universe-and-sub, r=pnkfelixbors-1/+25
2018-07-25introduce new subtypingNiko Matsakis-1/+25
2018-07-23librustc: Prefer `Option::map`/etc over `match` where applicableColin Wallace-8/+5
2018-07-20data_structures: Add a reference wrapper for pointer-indexed maps/setsVadim Petrochenkov-5/+4
2018-07-18Prepare for using wfcheck on existential typesOliver Schneider-10/+14
2018-07-18More documentationOliver Schneider-1/+1
2018-07-18Implement existential typesOliver Schneider-3/+16
2018-07-16ItemKindcsmoe-5/+5
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-1/+1
2018-07-08Remove fallback to parent modules from lexical resolutionVadim Petrochenkov-1/+1
2018-07-04Auto merge of #51895 - nikomatsakis:move-self-trait-predicate-to-items, r=sca...bors-2/+2
2018-07-02drive-by nits and debugNiko Matsakis-2/+2
2018-07-01call it `hir::VisibilityKind` instead of `hir::Visibility_:*`Zack M. Davis-4/+4
2018-06-30in which hir::Visibility recalls whence it came (i.e., becomes Spanned)Zack M. Davis-5/+5
2018-06-28Rollup merge of #51636 - oli-obk:const_diagnostics, r=eddybMark Rousskov-1/+1
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-1/+1
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-8/+8
2018-06-28Use `Ident`s for associated type bindings in HIRVadim Petrochenkov-3/+2
2018-06-26remove `Canonicalization` trait, which serves no purposeNiko Matsakis-10/+1
2018-06-23hygiene: More descriptive names for things involved in late hygienic name res...Vadim Petrochenkov-5/+6
2018-06-19Auto merge of #51383 - Zoxc:parallel-stuff, r=nikomatsakisbors-1/+7
2018-06-19Add par_body_ownersJohn Kåre Alsaker-1/+7
2018-06-18Auto merge of #51248 - fabric-and-ink:newtype_index_debrujin, r=nikomatsakisbors-1/+1
2018-06-18Auto merge of #51414 - oli-obk:impl_trait_type_def, r=pnkfelixbors-0/+6