about summary refs log tree commit diff
path: root/compiler/rustc_abi
AgeCommit message (Expand)AuthorLines
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-3/+3
2023-03-28Move `mir::Field` → `abi::FieldIdx`Scott McMurray-0/+26
2023-03-25Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`Scott McMurray-11/+24
2023-02-23Unify validity checks into a single queryNilstrieb-8/+0
2023-02-17Rollup merge of #107592 - workingjubilee:use-16-bit-enum-on-16-bit-targets, r...Matthias Krüger-1/+3
2023-02-16Default repr(C) enums to c_int sizeJubilee Young-1/+3
2023-02-15Rollup merge of #107163 - mikebenfield:parameters-pr, r=TaKO8KiDylan DPC-87/+130
2023-02-06also do not add noalias on not-Unpin BoxRalf Jung-2/+2
2023-02-06make PointerKind directly reflect pointer typesRalf Jung-15/+6
2023-01-31PointeeInfo is advisory onlyRalf Jung-0/+2
2023-01-22abi: add `AddressSpace` field to `Primitive::Pointer`Erik Desjardins-10/+14
2023-01-22rustc_abi: remove Primitive::{is_float,is_int}Erik Desjardins-12/+0
2023-01-21Remove some superfluous type parameters from layout.rs.Michael Benfield-87/+130
2023-01-17Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726Matthias Krüger-2/+2
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-2/+2
2023-01-14Removed various double spaces in compiler source comments.André Vennberg-1/+1
2022-12-18Auto merge of #105446 - erikdesjardins:vt-size, r=nikicbors-0/+12
2022-12-12minor code cleanupsMatthias Krüger-6/+3
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-12-08Add 0..=isize::MAX range metadata to size loads from vtablesErik Desjardins-0/+12
2022-12-06Auto merge of #105175 - michaelwoerister:add-stable-ord-trait, r=nagisabors-0/+7
2022-12-03Rollup merge of #105050 - WaffleLapkin:uselessrefign, r=jyn514Matthias Krüger-5/+5
2022-12-02Add StableOrd trait as proposed in MCP 533.Michael Woerister-0/+7
2022-12-01Remove useless borrows and derefsMaybe Waffle-5/+5
2022-11-30Extract llvm datalayout parsing out of spec modulehkalbasi-0/+96
2022-11-25Simplify and document range layout computationOli Scherer-13/+11
2022-11-24move things from rustc_target::abi to rustc_abihkalbasi-0/+2370