summary refs log tree commit diff
path: root/src/librustc_target/abi
AgeCommit message (Expand)AuthorLines
2019-12-11Rollup merge of #67015 - osa1:issue66971, r=wesleywiserMazdak Farrokhzad-0/+8
2019-12-06const-prop: Restrict scalar pair propagationÖmer Sinan Ağacan-0/+8
2019-12-06Rename to `then_some` and `then`varkor-5/+5
2019-12-06Use `to_option` in various placesvarkor-37/+5
2019-12-03rustc_target: add abi::call::Conv::Rust distinct from Conv::C.Eduard-Mihai Burtescu-0/+5
2019-11-25review feedback: comments and spacingRalf Jung-1/+2
2019-11-22remove the 'dereferenceable' attribute from BoxRalf Jung-0/+1
2019-11-17Derive HashStable_Generic for ABI types.Camille GILLOT-52/+8
2019-11-17Derive HashStable in librustc_target.Camille GILLOT-8/+59
2019-11-10Undo an assert causing an ICE until we fix the problem properlyOliver Scherer-5/+1
2019-11-09Rollup merge of #66050 - smaeul:patch/powerpc-abi-2, r=eddybMazdak Farrokhzad-32/+11
2019-11-07rustc_target: inline abi::FloatTy into abi::Primitive.Eduard-Mihai Burtescu-18/+12
2019-11-07syntax: use distinct FloatTy from rustc_target.Mazdak Farrokhzad-39/+1
2019-11-05Fix C aggregate-passing ABI on powerpcSamuel Holland-32/+11
2019-11-03rustc_target: rename {Fn,Arg}Type to {Fn,Arg}Abi.Eduard-Mihai Burtescu-185/+185
2019-10-16Upgrade Emscripten targets to use upstream LLVM backendThomas Lively-62/+77
2019-10-10Check that we don't access nonexisting union fieldsOliver Scherer-1/+5
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-3/+2
2019-09-28rustc: rely on c_variadic == true instead of CVarArgs in HIR/Ty fn signatures.Eduard-Mihai Burtescu-12/+4
2019-08-14Handle cfg(bootstrap) throughoutMark Rousskov-13/+6
2019-08-04review comments: clean upEsteban Küber-1/+1
2019-08-03Simplify change to layout_ofEsteban Küber-1/+3
2019-08-03Point to local place span on "type too big" errorEsteban Küber-0/+2
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-2/+0
2019-07-28Get out of bootstrapping pickle.Mazdak Farrokhzad-7/+22
2019-07-15rustc: precompute the largest Niche and store it in LayoutDetails.Eduard-Mihai Burtescu-0/+20
2019-07-15rustc_target: move abi::Niche from rustc::ty::layout.Eduard-Mihai Burtescu-0/+51
2019-07-13Make `newtype_index` hygienic and use allow_internal_unstableMatthew Jasper-0/+1
2019-07-05rustc_target: avoid negative register counts in the SysV x86_64 ABI.Eduard-Mihai Burtescu-9/+24
2019-06-25rustc: correctly transform memory_index mappings for generators.Eduard-Mihai Burtescu-1/+10
2019-06-14Change `...` to `..=` where applicableAaron Kutch-1/+1
2019-06-11rustc_target: deny(unused_lifetimes).Eduard-Mihai Burtescu-1/+1
2019-05-27Add `to_symbol` methods.Nicholas Nethercote-0/+8
2019-05-04removing param_env from pointee_info_atSaleem Jaffer-7/+2
2019-05-04adding HasParamEnv traitSaleem Jaffer-9/+0
2019-05-04adding is_freeze to TyLayoutMethodsSaleem Jaffer-0/+9
2019-05-04tidy fixesSaleem Jaffer-1/+3
2019-05-04impl `pointee_info_at` in TyLayout.Daan de Graaf-0/+4
2019-05-04Add param_env parameter to pointee_info_at.Daan de Graaf-1/+4
2019-05-04Move pointee_info_at to TyLayoutMethods.Daan de Graaf-0/+27
2019-04-11Add discr_index to multi-variant layoutsTyler Mandry-5/+7
2019-03-29rustc_target: factor out common fields of non-Single Variants.Eduard-Mihai Burtescu-12/+16
2019-02-27Rename variadic to c_variadicDan Robertson-2/+2
2019-02-27Support defining C compatible variadic functionsDan Robertson-4/+15
2019-02-10rustc: doc commentsAlexander Regueiro-17/+17
2019-02-08librustc_target => 2018Taiki Endo-84/+84
2019-01-25distinguish "no data" from "heterogeneous" for ABI purposesNiko Matsakis-19/+72
2018-12-25Remove licensesMark Rousskov-220/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-8/+8
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-39/+36