about summary refs log tree commit diff
path: root/src/librustc/ty/sty.rs
AgeCommit message (Expand)AuthorLines
2019-04-26Update handling of Tuplevarkor-3/+6
2019-04-26Replace `&'tcx List<Ty<'tcx>>` in `Tuple` with `SubstsRef<'tcx>`varkor-1/+1
2019-04-22Fix ICE related to #53708Esteban Küber-1/+1
2019-04-17Fix ICE on const evaluation of const methodEsteban Küber-0/+13
2019-03-16Revert the `LazyConst` PROliver Scherer-76/+3
2019-03-16Rollup merge of #59201 - lambda:remove-repr-simd-isize-usize-restriction, r=a...kennytm-1/+0
2019-03-15Remove restriction on isize/usize in repr(simd)Brian Campbell-1/+0
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: rewrite PrintCx::parameterized to be much simpler and more general.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: tie the 'tcx between Print and PrintCx in ty::print.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: remove fmt::{Debug,Display} from ty::TyKind.Eduard-Mihai Burtescu-3/+4
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-19/+35
2019-03-08expand unused doc comment diagnosticAndy Russell-39/+39
2019-03-05Add type_flags helper methods to constsvarkor-0/+43
2019-03-05Add InferConstvarkor-0/+11
2019-03-05Add ConstVidvarkor-0/+7
2019-03-05Add ParamConstvarkor-0/+20
2019-02-27Rename variadic to c_variadicDan Robertson-4/+4
2019-02-27Support defining C compatible variadic functionsDan Robertson-3/+3
2019-02-27rename Substs to InternalSubstscsmoe-5/+5
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-12/+12
2019-02-24reduce a code repetition like (n << amt) >> amtkenta7777-3/+2
2019-02-18Fix style nitsDan Robertson-5/+5
2019-02-10rustc: doc commentsAlexander Regueiro-47/+47
2019-02-07Rollup merge of #58242 - notriddle:patch-3, r=zackmdaviskennytm-0/+1
2019-02-06Document the one TyKind that isn't documentedMichael Howell-0/+1
2019-02-05move librustc to 2018Mark Mansi-11/+11
2019-01-27`ConstValue::ScalarPair` only needs to represent slicesOliver Scherer-2/+2
2019-01-27Add some size assertions for const eval typesOliver Scherer-0/+6
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-6/+41
2019-01-04Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakisbors-35/+39
2019-01-04add comment to <List<ExistentialPredicates>>::principalAriel Ben-Yehuda-1/+25
2019-01-04avoid giving a principal to marker-only trait objectsAriel Ben-Yehuda-1/+1
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-5/+16
2019-01-02improve handling for subtypeNiko Matsakis-0/+7
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-26/+13
2019-01-01Add `unwrap_usize` to `LazyConst`, tooOliver Scherer-8/+6
2019-01-01Mingw is special wrt type sizesOliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-13/+32
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-11Consider privacy in more locationsvarkor-5/+5
2018-12-11Update ub-uninhabit testsvarkor-2/+2
2018-12-11Add note on nonzero-sized uninhabited typesvarkor-1/+2
2018-12-11Improve `conservative_is_uninhabited` commentvarkor-3/+7
2018-12-11Fix Ref inhabitedness commentvarkor-4/+3
2018-12-11Address commentsvarkor-1/+5
2018-12-11Make uninhabitedness checking more intelligentvarkor-3/+29
2018-12-11Check for uninhabitedness instead of nevervarkor-0/+11
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-16/+14
2018-12-06Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakisPietro Albini-2/+2