summary refs log tree commit diff
path: root/src/librustc/ty/layout.rs
AgeCommit message (Expand)AuthorLines
2019-05-14some more refactor of FnType. Things build nowSaleem Jaffer-76/+110
2019-05-10refactor some `FnType` stuff to `rustc::ty::layout`Saleem Jaffer-0/+349
2019-05-05code review fixesSaleem Jaffer-19/+18
2019-05-04removing param_env from pointee_info_atSaleem Jaffer-5/+2
2019-05-04resolving conflictsSaleem Jaffer-4/+3
2019-05-04adding HasParamEnv traitSaleem Jaffer-10/+12
2019-05-04adding is_freeze to TyLayoutMethodsSaleem Jaffer-0/+8
2019-05-04removing map_same from MaybeResultSaleem Jaffer-25/+19
2019-05-04add to_result to ty::MaybeResultSaleem Jaffer-8/+15
2019-05-04resolving conflictsSaleem Jaffer-22/+23
2019-05-04Make line fit within 100 character limit.Daan de Graaf-1/+2
2019-05-04Add param_env parameter to pointee_info_at.Daan de Graaf-2/+5
2019-05-04Return instead of collecting to mut result.Daan de Graaf-8/+12
2019-05-04Fix typo in src/librustc/ty/layout.rsOliver Scherer-1/+1
2019-05-04Move pointee_info_at to TyLayoutMethods.Daan de Graaf-0/+127
2019-05-04Auto merge of #59897 - tmandry:variantful-generators, r=eddybbors-10/+77
2019-05-03Address review commentsTyler Mandry-3/+9
2019-05-01Auto merge of #60195 - varkor:commontypes-to-common, r=eddybbors-2/+2
2019-04-26Update handling of Tuplevarkor-3/+4
2019-04-25Update existing usagesvarkor-2/+2
2019-04-25Support variantful generatorsTyler Mandry-10/+71
2019-04-11Add discr_index to multi-variant layoutsTyler Mandry-0/+4
2019-03-29rustc_target: factor out common fields of non-Single Variants.Eduard-Mihai Burtescu-23/+34
2019-02-28Ensure `record_layout_for_printing()` is inlined.Nicholas Nethercote-10/+12
2019-02-10rustc: doc commentsAlexander Regueiro-3/+3
2019-02-05move librustc to 2018Mark Mansi-11/+11
2019-01-12Rollup merge of #57042 - pnkfelix:issue-57038-sidestep-ice-in-fieldplacement-...Mazdak Farrokhzad-1/+5
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-5/+5
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-21Sidestep ICE in `FieldPlacement::count` by not calling it when count will not...Felix S. Klock II-1/+5
2018-12-11Consider privacy in more locationsvarkor-2/+2
2018-12-11Use unions for uninhabitedness checking rather than mem::transmutevarkor-1/+1
2018-12-11conservative_is_uninhabited implies abi.is_uninhabitedvarkor-4/+10
2018-12-11Nonempty arrays of uninhabited arrays are Abi::Uninhabitedvarkor-1/+7
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-7/+7
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-1/+3
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-46/+41
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-14/+18
2018-11-22rustc_target: rename abi::Align to AbiAndPrefAlign.Eduard-Mihai Burtescu-7/+7
2018-11-18Rollup merge of #55834 - ogoffart:union-abi, r=eddybPietro Albini-1/+34
2018-11-15Rollup merge of #55901 - euclio:speling, r=petrochenkovPietro Albini-1/+1
2018-11-13fix various typos in doc commentsAndy Russell-1/+1
2018-11-13Forward the ABI of the non-zero sized fields of an union if they have the sam...Olivier Goffart-1/+34
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-26/+45
2018-11-04rustc_target: pass contexts by reference, not value.Eduard-Mihai Burtescu-15/+14
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-2/+7
2018-10-05Auto merge of #54743 - ljedrz:cleanup_ty_p2, r=zackmdavisbors-19/+20
2018-10-03Introduce `TyKind::UnnormalizedProjection`scalexm-3/+3
2018-10-03rustc/ty: whitespace fixesljedrz-19/+20
2018-09-30use is_uninhabited in more placesJorge Aparicio-5/+5