summary refs log tree commit diff
path: root/src/librustc/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2019-02-19Auto merge of #57896 - oli-obk:permissive_existence, r=cramertjbors-1/+1
2019-02-15Always emit an error for a query cycleJohn Kåre Alsaker-17/+7
2019-02-13HirId-ify hir::BodyIdljedrz-8/+8
2019-02-10rustc: doc commentsAlexander Regueiro-65/+65
2019-02-10Auto merge of #58151 - ljedrz:HirIdify_rustc, r=Zoxcbors-6/+6
2019-02-05rustc: partially HirIdifyljedrz-6/+6
2019-02-05move librustc to 2018Mark Mansi-25/+25
2019-02-01Restrict concrete types to equivalent typesOliver Scherer-1/+1
2019-01-25Auto merge of #57898 - Centril:rollup, r=Centrilbors-10/+0
2019-01-25Rollup merge of #57734 - oli-obk:fixes_and_cleanups, r=pnkfelixMazdak Farrokhzad-10/+0
2019-01-25Auto merge of #57714 - matthewjasper:wellformed-unreachable, r=pnkfelixbors-2/+2
2019-01-19Use a struct for user type annotationsMatthew Jasper-1/+1
2019-01-19Rename CanonicalUserTypeAnnotation -> CanonicalUserTypeMatthew Jasper-1/+1
2019-01-19Rename UserTypeAnnotation -> UserTypeMatthew Jasper-1/+1
2019-01-19Rollup merge of #57502 - nikomatsakis:fix-trait-alias-1b, r=nikomatsakisMazdak Farrokhzad-12/+0
2019-01-18Manually inline a function that was only used onceOliver Scherer-10/+0
2019-01-17Querify glob map usage (last use of CrateAnalysis)Igor Matuszewski-11/+2
2019-01-13Always calculate glob map but only for glob usesIgor Matuszewski-1/+1
2019-01-10integrate trait aliases into def-paths / metadataNiko Matsakis-12/+0
2019-01-08[Cleanup] This is the first in the series of removals of with_freevars usage.Blitzerr-1/+1
2019-01-08Some more refactoring.Blitzerr-2/+1
2019-01-08Issue 56905Blitzerr-0/+2
2019-01-06Make sure feature gate errors are recoverable (take 2)Vadim Petrochenkov-3/+1
2019-01-05Rollup merge of #57343 - Xanewok:querify-access-levels, r=nikomatsakiskennytm-3/+0
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-2/+120
2019-01-04Remove unused name from CrateAnalysisIgor Matuszewski-1/+0
2019-01-04Replace CrateAnalysis::access_levels with queryIgor Matuszewski-2/+0
2019-01-04implement a hack to make traitobject 0.1.0 compileAriel Ben-Yehuda-2/+120
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-1/+1
2018-12-30Refactor `UserTypeAnnotation`.David Wood-0/+4
2018-12-29Auto merge of #56225 - alexreg:type_alias_enum_variants, r=petrochenkovbors-7/+5
2018-12-27Set a `def_id` in `ParamEnv` only with `-Z chalk`scalexm-1/+1
2018-12-27Add a def-id in `ty::ParamEnv`scalexm-8/+18
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-7/+5
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-22Auto merge of #56887 - emilio:enum-field-reordering, r=eddybbors-2/+3
2018-12-19Auto merge of #56601 - Zoxc:lifetime-killer, r=nikomatsakisbors-1/+1
2018-12-16Disable field reordering for repr(int).Emilio Cobos Álvarez-2/+3
2018-12-15Fixed minor issues raised in review.Alexander Regueiro-8/+8
2018-12-15Fixed issue #56199.Alexander Regueiro-32/+52
2018-12-13Make the 'a lifetime on TyCtxt uselessJohn Kåre Alsaker-1/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-18/+18
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-39/+39
2018-11-29Add inline attributes and add unit to CommonTypesJohn Kåre Alsaker-0/+5
2018-11-24Add `HAS_TY_PLACEHOLDER` flagscalexm-1/+4
2018-11-24Rename some occurences of `skol` to `placeholder`scalexm-3/+3
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+1
2018-11-24Distinguish between placeholder kindsscalexm-3/+18
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-1/+1
2018-11-19Rollup merge of #55953 - blitzerr:master, r=nikomatsakisPietro Albini-1/+6