summary refs log tree commit diff
path: root/src/librustc/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2019-12-08Rollup merge of #66991 - Nashenas88:body_cache_cleanup, r=eddybMazdak Farrokhzad-2/+2
2019-12-06Rename to `then_some` and `then`varkor-2/+2
2019-12-06Use `to_option` in various placesvarkor-6/+2
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-2/+2
2019-12-02Remove BodyCache.body and rely on Deref as much as possible for ReadOnlyBodyC...Paul Daniel Faria-1/+1
2019-12-02Fix remaining compilation issuesPaul Daniel Faria-2/+2
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-5/+5
2019-11-21Auto merge of #66610 - alexreg:trait-upcasting-cosmetic, r=Centrilbors-5/+4
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-5/+4
2019-11-21Auto merge of #66389 - estebank:type-err-labels, r=petrochenkovbors-31/+2
2019-11-19Fix derive syntax.Camille GILLOT-1/+1
2019-11-19Fix project syntax.Camille GILLOT-1/+1
2019-11-19Derive HashStable more.Camille GILLOT-19/+4
2019-11-19Derive HashStable in librustc.Camille GILLOT-13/+3
2019-11-18review commentsEsteban Küber-44/+2
2019-11-18Remove E0308 note when primary label has all infoEsteban Küber-10/+23
2019-11-17Auto merge of #66384 - cjgillot:typefoldable, r=Zoxcbors-11/+15
2019-11-14Use multiple derive clauses.Camille GILLOT-10/+10
2019-11-13Use TypeFoldable derive macro.Camille GILLOT-10/+14
2019-11-12Create intermediate enum ty::ConstKind.Camille GILLOT-1/+1
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-5/+5
2019-11-01De-querify `trivial_dropck_outlives`.Nicholas Nethercote-1/+0
2019-10-28Rollup merge of #65792 - Centril:split-syntax-2, r=petrochenkovMazdak Farrokhzad-2/+2
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-2/+2
2019-10-27Auto merge of #65541 - eddyb:spanned-inferred-outlives, r=nikomatsakisbors-1/+1
2019-10-27Auto merge of #65519 - pnkfelix:issue-63438-trait-based-structural-match, r=m...bors-125/+6
2019-10-27Auto merge of #65288 - estebank:point-at-assoc-type, r=nikomatsakisbors-0/+1
2019-10-25Migrate from `#[structural_match]` attribute a lang-item trait.Felix S. Klock II-1/+3
2019-10-25refactor: move structural_match analysis into its own module.Felix S. Klock II-125/+4
2019-10-24Rollup merge of #65627 - varkor:const-generics-forbid-non-structural_match, r...Mazdak Farrokhzad-2/+125
2019-10-24Turn crate store into a resolver outputVadim Petrochenkov-0/+2
2019-10-24rustc: Combine resolver outputs into a single structVadim Petrochenkov-2/+2
2019-10-24rustc: add `Span`s to `inferred_outlives_of` predicates.Eduard-Mihai Burtescu-1/+1
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-7/+20
2019-10-22Point at associated type for some obligationsEsteban Küber-0/+1
2019-10-22Search for generic parameters when finding non-`structural_match` typesvarkor-11/+21
2019-10-22Move `search_for_adt_without_structural_match` to `ty/mod`varkor-2/+115
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-4/+4
2019-10-21Change `SymbolName::name` from `InternedString` to `Symbol`.Nicholas Nethercote-4/+17
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-1/+1
2019-10-21Convert some `InternedString`s to `Symbols`.Nicholas Nethercote-2/+2
2019-10-18Rollup merge of #65535 - eddyb:sliced-predicates, r=nikomatsakisTyler Mandry-7/+4
2019-10-18rustc: arena-allocate the slice in `ty::GenericsPredicate`, not the whole str...Eduard-Mihai Burtescu-7/+4
2019-10-17Auto merge of #65495 - Centril:rollup-tguwjt5, r=Centrilbors-1/+1
2019-10-17Auto merge of #64595 - Mark-Simulacrum:trivial-query, r=pnkfelixbors-0/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1
2019-10-15Rollup merge of #65444 - spastorino:as-ref-for-list, r=Mark-SimulacrumTyler Mandry-0/+7
2019-10-15Implement AsRef<[T]> for List<T>Santiago Pastorino-0/+7
2019-10-14rustc_metadata: Remove resolutions for extern crate items from `CStore`Vadim Petrochenkov-1/+2
2019-10-12Make trivial dropck outlives a queryMark Rousskov-0/+1