summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/layout.rs
AgeCommit message (Expand)AuthorLines
2021-07-16Auto merge of #86993 - jackh726:project-gat-binders, r=nikomatsakisbors-1/+2
2021-07-15Layout error instead of an ICE for packed and aligned typesTomasz Miąsko-2/+7
2021-07-13Conditionally call normalize_erasing_regions only if polymorhization is enabledjackh726-1/+2
2021-07-04Combine individual limit queries into single `limits` queryAaron Hill-1/+1
2021-07-04Query-ify global limit attribute handlingAaron Hill-1/+1
2021-06-18Fix ICE with `#[repr(simd)]` on enumFabian Wolff-0/+9
2021-06-07Rollup merge of #84262 - camelid:sized-ice, r=estebankYuki Okushi-1/+8
2021-05-23const-eval: disallow unwinding across functions that `!fn_can_unwind()`hyd-dev-34/+41
2021-04-13Fix ICE during type layout when there's a `[type error]`Camelid-1/+8
2021-04-08rustc: Add a new `wasm` ABIAlex Crichton-0/+2
2021-03-31Add var to BoundRegion. Add query to get bound vars for applicable items.Jack Huey-15/+37
2021-03-26Use iter::zip in compiler/Josh Stone-3/+3
2021-03-21Don't compute optimized PointerKind for unoptimized buildsNikita Popov-17/+24
2021-03-21Don't consider !Unpin references as noaliasNikita Popov-3/+12
2021-03-21Move decision aboute noalias into codegen_llvmNikita Popov-20/+11
2021-03-09address pr review commentskatelyn a. martin-1/+19
2021-03-09implement unwinding abi's (RFC 2945)katelyn a. martin-12/+17
2021-03-09rustc_target: add "unwind" payloads to `Abi`katelyn a. martin-4/+4
2021-03-02Revert non-power-of-two vector restrictionErin Power-5/+0
2021-02-24Auto merge of #82159 - BoxyUwU:uwu, r=varkorbors-6/+7
2021-02-23yeetEllen-6/+7
2021-02-22Fix sizes of repr(C) enums on hexagonSimonas Kazlauskas-0/+1
2021-02-07Auto merge of #80652 - calebzulawski:simd-lanes, r=nagisabors-0/+19
2021-02-02Add a new ABI to support cmse_nonsecure_callHugues de Valon-0/+1
2021-01-28Auto merge of #81388 - bjorn3:wasm_bindgen_fix, r=nikomatsakisbors-4/+3
2021-01-28Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakisYuki Okushi-11/+34
2021-01-26Use PassMode::Direct for Abi::Aggregate by defaultbjorn3-4/+3
2021-01-26Revert "Wasm-bindgen abi compat using cast_to"bjorn3-1/+1
2021-01-26Wasm-bindgen abi compat using cast_tobjorn3-1/+1
2021-01-26Revert "Fix abi for wasm-bindgen"bjorn3-8/+0
2021-01-26Revert "Share wasm-bindgen compat abi selection code"bjorn3-1/+1
2021-01-25Share wasm-bindgen compat abi selection codebjorn3-1/+1
2021-01-25Fix abi for wasm-bindgenbjorn3-0/+8
2021-01-23Fix maximum SIMD lane count, and expose it to other crates. Disallow SIMD ve...Caleb Zulawski-3/+15
2021-01-23Fix review commentsbjorn3-7/+6
2021-01-23Never create an temporary PassMode::Direct when it is not a valid pass mode f...bjorn3-33/+15
2021-01-23Move some code aroundbjorn3-55/+76
2021-01-23Use PassMode::Pair by default for Abi::ScalarPair for all abi's and in return...bjorn3-16/+13
2021-01-18Use `rustc_type_ir::{IntTy,UintTy,FloatTy} instead of the `rustc_ast` ones in...LeSeulArtichaut-11/+34
2021-01-14Don't ICE when computing a layout of a generator tainted by errorsTomasz Miąsko-2/+4
2021-01-03Implement floating point SIMD intrinsics over all vector widths, and limit SI...Caleb Zulawski-0/+7
2020-12-29don't redundantly repeat field namesMatthias Krüger-1/+1
2020-12-18Make BoundRegion have a kind of BoungRegionKindJack Huey-1/+2
2020-12-02Auto merge of #79547 - erikdesjardins:byval, r=nagisabors-6/+6
2020-11-29Pass arguments up to 2*usize by valueErik Desjardins-6/+6
2020-11-29Be cautious of calling upvar_tys before mirAman Arora-99/+129
2020-11-29Auto merge of #78863 - KodrAus:feat/simd-array, r=oli-obkbors-18/+91
2020-11-21Replace sext() and zext() with single ext() methodbjorn3-2/+2
2020-11-21Remove StructRet arg attrbjorn3-4/+0
2020-11-21Replace ByVal attribute with on_stack field for Indirectbjorn3-1/+2