about summary refs log tree commit diff
path: root/src/librustc_target/abi
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-3676/+0
2020-08-14Rework `rustc_serialize`Matthew Jasper-3/+3
2020-07-22[AVR] Ensure that function pointers stored within aggregates are annotated wi...Dylan McKay-2/+3
2020-07-22[AVR] Correctly set the pointer address space when constructing pointers to f...Dylan McKay-3/+14
2020-06-19Rollup merge of #72497 - RalfJung:tag-term, r=oli-obkRalf Jung-11/+16
2020-06-09[AVR] Update ABI type classification logic to match the the AVR-Clang ABIDylan McKay-5/+31
2020-06-09[AVR] Add AVR platform supportJake Goulding-0/+37
2020-05-30tag/niche terminology cleanupRalf Jung-11/+16
2020-04-16rustc_target::abi: add Primitive variant to FieldsShape.Ana-Maria Mihalache-9/+29
2020-04-03Replace max/min_value() with MAX/MIN assoc constsLinus Färnstrand-1/+1
2020-04-01Rollup merge of #70616 - anyska:fieldplacement-rename, r=oli-obkDylan DPC-27/+27
2020-03-31rustc_target::abi: rename FieldPlacement to FieldsShape.Ana-Maria Mihalache-27/+27
2020-03-30Add `can_unwind` field to `FnAbi`Wesley Wiser-0/+2
2020-03-30Use if let instead of match when only matching a single variant (clippy::sing...Matthias Krüger-13/+8
2020-03-27Rename TyLayout to TyAndLayout.Ana-Maria Mihalache-134/+133
2020-03-25Rollup merge of #69700 - anyska:layout-details-rename, r=oli-obkDylan DPC-12/+13
2020-03-25Rename LayoutDetails to just Layout.Ana-Maria Mihalache-12/+13
2020-03-25add usize methods for Size gettersRalf Jung-0/+10
2020-03-25make Size::from* methods generic in the integer type they acceptRalf Jung-5/+6
2020-03-25miri: avoid a bunch of casts by offering usized-based field indexingRalf Jung-1/+2
2020-03-21Rollup merge of #70189 - RalfJung:is_signed, r=eddybMazdak Farrokhzad-1/+1
2020-03-20Abi::is_signed: assert that we are a ScalarRalf Jung-1/+1
2020-03-11Rustfmt and adjust capitalizationOliver Scherer-3/+2
2020-03-11Compute the correct layout for variants of uninhabited enums and readd a long...Oliver Scherer-1/+5
2020-03-11Rollup merge of #66059 - RalfJung:panic-on-non-zero, r=eddybMazdak Farrokhzad-0/+85
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-29move pattern to fn argumentRalf Jung-2/+1
2020-02-29we cannot short-circuit just becuase the Abi seems harmlessRalf Jung-50/+13
2020-02-29fmtRalf Jung-19/+15
2020-02-29make it even more conservative, and note some FIXMEsRalf Jung-5/+13
2020-02-29use valid_range_exclusive for correct overflow handlingRalf Jung-4/+7
2020-02-29reference tracking issueRalf Jung-3/+4
2020-02-29mem::zeroed/uninit: panic on types that do not permit zero-initializationRalf Jung-0/+115
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