summary refs log tree commit diff
path: root/src/librustc/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2019-05-20Rollup merge of #60959 - petrochenkov:sassert, r=estebankMazdak Farrokhzad-1/+1
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-1/+1
2019-05-19Improve type size assertionsVadim Petrochenkov-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-6/+6
2019-05-06Rename `ParamTy::idx` to `ParamTy::index`varkor-1/+1
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-2/+2
2019-05-05rustc: replace uses of with_freevars with the freevars query.Eduard-Mihai Burtescu-13/+1
2019-05-04Auto merge of #59897 - tmandry:variantful-generators, r=eddybbors-0/+7
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-20/+20
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-10/+10
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-15/+17
2019-05-01Fix rebase from LazyConst removalvarkor-1/+1
2019-05-01Add `PlaceholderConst`varkor-0/+2
2019-05-01Add `ConstValue::Placeholder`varkor-1/+3
2019-05-01Rollup merge of #60287 - Zoxc:the-arena-variances_of, r=eddybMazdak Farrokhzad-6/+2
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 variances_ofJohn Kåre Alsaker-6/+2
2019-04-25Generalize discriminant info calls for generators and ADTsTyler Mandry-0/+7
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