summary refs log tree commit diff
path: root/src/librustc_target/abi
AgeCommit message (Expand)AuthorLines
2020-03-08Rollup merge of #69646 - RalfJung:layout-visitor, r=eddybMazdak Farrokhzad-1/+1
2020-03-06'fieldless enums' is not what I meant -- it's empty/uninhabited enums, reallyRalf Jung-1/+1
2020-03-06fix various typosMatthias Krüger-4/+4
2020-03-02Auto merge of #69257 - RalfJung:layout-visitor, r=eddybbors-1/+19
2020-02-27use char instead of &str for single char patternsMatthias Krüger-3/+3
2020-02-26adjust LayoutDetails commentsRalf Jung-7/+7
2020-02-18doc comments for layout componentsRalf Jung-1/+19
2020-02-08Auto merge of #68452 - msizanoen1:riscv-abi, r=nagisa,eddybbors-15/+330
2020-02-08rustc_target: treat enum variants like union members, in call ABIs.Eduard-Mihai Burtescu-9/+43
2020-02-08rustc_target: switch homogeneous_aggregate to returning Result.Eduard-Mihai Burtescu-67/+86
2020-02-04Implement proper C ABI lowering for RISC-Vmsizanoen1-15/+330
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-25tidy: change msdn links to newer locationsLzu Tao-1/+1
2019-12-22Format the worldMark Rousskov-469/+414
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