about summary refs log tree commit diff
path: root/src/librustc/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2019-04-28Fix lint findings in librustcflip1995-1/+1
2019-04-27Rollup merge of #60292 - varkor:ty-tuple-substs, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-04-27Auto merge of #59540 - Zoxc:the-arena-2, r=michaelwoeristerbors-5/+1
2019-04-26Update handling of Tuplevarkor-1/+1
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-25Update inferred_outlives_ofJohn Kåre Alsaker-5/+1
2019-04-22Promote rust comments to rustdocAlexey Shmalko-7/+7
2019-04-18Add own_requires_monomorphizationvarkor-5/+13
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-14HirIdify hir::Defljedrz-1/+1
2019-04-03Deny internal lints in librustcflip1995-0/+2
2019-03-28Implement `#[non_exhaustive]` on variants.David Wood-2/+7
2019-03-27Add comments for new `AdtDef` functions.David Wood-0/+5
2019-03-24Re-order fields in `Def::Ctor`.David Wood-3/+3
2019-03-24Move `CtorOf` into `hir::def`.David Wood-3/+3
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-2/+2
2019-03-24Slightly more uniform treatment of struct and variant constructorsVadim Petrochenkov-2/+2
2019-03-24Remove `VariantDef::parent_did`Vadim Petrochenkov-106/+26
2019-03-24Separate variant id and variant constructor id.David Wood-69/+179
2019-03-22Rollup merge of #59266 - estebank:struct-parse-recovery, r=petrochenkovMazdak Farrokhzad-12/+16
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-12/+16
2019-03-16Revert the `LazyConst` PROliver Scherer-1/+1
2019-03-15rustc: move the contents of ty::item_path to ty::print.Eduard-Mihai Burtescu-1/+0
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: tie the 'tcx between Print and PrintCx in ty::print.Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: start moving util::ppaux to ty::print.Eduard-Mihai Burtescu-0/+1
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-26/+38
2019-03-10Make the rustc driver and interface demand drivenJohn Kåre Alsaker-1/+1
2019-03-08expand unused doc comment diagnosticAndy Russell-35/+35
2019-03-07HirIdification: replace NodeId method callsljedrz-7/+7
2019-03-05Add HAS_CT_INFERvarkor-2/+5
2019-03-05Add Const generic param to tyvarkor-4/+24
2019-03-02hir: HirIdify Impl&TraitItemIdljedrz-16/+12
2019-03-02hir: remove NodeId from Itemljedrz-4/+8
2019-02-27rename Substs to InternalSubstscsmoe-6/+6
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-2/+2
2019-02-24hir: remove NodeId from Exprljedrz-2/+1
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