summary refs log tree commit diff
path: root/src/librustc/ty/layout.rs
AgeCommit message (Expand)AuthorLines
2019-12-08Rollup merge of #66325 - BartMassey:master, r=joshtriplettMazdak Farrokhzad-1/+1
2019-12-05Add caller_location paramter to FnAbi::new_internal.Adam Perry-2/+11
2019-12-03rustc: add docs to FnAbi::{of_fn_ptr,of_instance} and InstanceDef::Virtual.Eduard-Mihai Burtescu-0/+11
2019-12-03rustc: move Instance::fn_sig to ty::layout and privatize it.Eduard-Mihai Burtescu-1/+71
2019-12-03rustc_target: add abi::call::Conv::Rust distinct from Conv::C.Eduard-Mihai Burtescu-1/+1
2019-12-03rustc: take a PolyFnSig instead of an FnSig in FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-7/+8
2019-12-03rustc: rename FnAbi::new to FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-2/+2
2019-12-03rustc: compute FnAbi's for virtual calls through FnAbi::of_instance.Eduard-Mihai Burtescu-12/+8
2019-11-25review feedback: comments and spacingRalf Jung-2/+3
2019-11-22remove the 'dereferenceable' attribute from BoxRalf Jung-1/+7
2019-11-22Auto merge of #66460 - cjgillot:hashstable_generic, r=Zoxcbors-152/+0
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-2/+2
2019-11-17Derive HashStable in librustc_target.Camille GILLOT-152/+0
2019-11-16make simd_size return a u64Ralf Jung-1/+1
2019-11-15Cleaned up unused labelsBart Massey-1/+1
2019-11-12Rollup merge of #66276 - Mark-Simulacrum:sess-code-stats, r=nikomatsakisYuki Okushi-7/+7
2019-11-10Move lock into CodeStatsMark Rousskov-7/+7
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-2/+2
2019-11-07rustc_target: inline abi::FloatTy into abi::Primitive.Eduard-Mihai Burtescu-8/+9
2019-11-07syntax: use distinct FloatTy from rustc_target.Mazdak Farrokhzad-1/+4
2019-11-03rustc: rename {Fn,Arg}TypeExt to {Fn,Arg}AbiExt.Eduard-Mihai Burtescu-3/+3
2019-11-03rustc_target: rename {Fn,Arg}Type to {Fn,Arg}Abi.Eduard-Mihai Burtescu-12/+12
2019-10-25Add new EFIAPI ABIroblabla-0/+1
2019-10-14Auto merge of #64987 - oli-obk:code_reuse_prevents_bugs, r=eddybbors-3/+7
2019-10-09Refactor a nested `if` to a `match`Oliver Scherer-11/+7
2019-10-04replace GeneratorSubsts inside related typescsmoe-2/+2
2019-10-04generate GeneratorSubsts from SubstsRefcsmoe-8/+7
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-2/+2
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-2/+2
2019-10-02Compute the layout of uninhabited structsOliver Scherer-4/+12
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-1/+1
2019-09-29Rollup merge of #64824 - Mark-Simulacrum:no-stable-hasher-result-everywhere, ...Mazdak Farrokhzad-35/+10
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-35/+10
2019-09-28rustc: rely on c_variadic == true instead of CVarArgs in HIR/Ty fn signatures.Eduard-Mihai Burtescu-33/+2
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-3/+3
2019-09-25Rename `sty` to `kind`varkor-12/+12
2019-09-16factor getting the discriminant layout to a new methodRalf Jung-0/+11
2019-08-26ty: use Align for ReprOptions pack and align.Hristo Venev-30/+19
2019-08-19Auto merge of #63463 - matthewjasper:ty_param_cleanup, r=petrochenkovbors-2/+1
2019-08-11Copy ty::Instance instead of passing by referenceMark Rousskov-2/+2
2019-08-11Remove `is_self` and `has_self_ty` methodsMatthew Jasper-2/+1
2019-08-08Use associated_type_bounds where applicable - closes #61738Ilija Tovilo-3/+3
2019-08-07Rollup merge of #63034 - tmandry:reduce-generator-size-regressions, r=cramertjMazdak Farrokhzad-5/+23
2019-08-06Fix generator size regressions due to optimizationTyler Mandry-0/+21
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-1/+1
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-08-01Round generator sizes to multiple of their alignmentTyler Mandry-0/+2
2019-07-29Wrap promoted generator fields in MaybeUninitTyler Mandry-5/+2
2019-07-15rustc: precompute the largest Niche and store it in LayoutDetails.Eduard-Mihai Burtescu-90/+100