about summary refs log tree commit diff
path: root/compiler/rustc_abi
AgeCommit message (Expand)AuthorLines
2025-09-02Rollup merge of #144066 - RalfJung:extern-c-variadics, r=workingjubileeGuillaume Gomez-3/+24
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-2/+2
2025-09-02stabilize extended_varargs_abi_supportRalf Jung-3/+24
2025-08-31Rollup merge of #144443 - WaffleLapkin:integer-target-pointer-width, r=NoratriebMatthias Krüger-1/+1
2025-08-29Rollup merge of #145387 - zachs18:remove-tmplayout, r=cjgillotStuart Cook-30/+9
2025-08-27turn pointer width into an integer in target.jsonWaffle Lapkin-1/+1
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `bitflags` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-20Move `IntoDiagArg` earlier in the dependency chainsJosh Triplett-0/+5
2025-08-13Remove TmpLayout in layout_of_enumZachary S-30/+9
2025-07-29Reuse `sign_extend` helperOli Scherer-2/+2
2025-07-29Pick the largest niche even if the largest niche is wrapped aroundOli Scherer-24/+71
2025-07-25Rollup merge of #144390 - oli-obk:arbitrary-enum-discrs, r=SparrowLiiMatthias Krüger-10/+2
2025-07-24Remove dead code and extend test coverage and diagnostics around itOli Scherer-10/+2
2025-07-23Don't emit two `assume`s in transmutes when one is a subset of the otherScott McMurray-0/+85
2025-07-12Simplify codegen for niche-encoded variant testsScott McMurray-1/+34
2025-07-07Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubileebors-36/+259
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-36/+259
2025-07-05use `div_ceil` instead of manual logicFolkert de Vries-2/+1
2025-07-03Remove PointerLike traitMichael Goulet-11/+1
2025-06-28move discr=varid check to layout_sanity_checkFlorian Sextl-3/+3
2025-06-28fix docs of FakeBorrowKindFlorian Sextl-5/+5
2025-06-28improve TagEncoding docsFlorian Sextl-12/+21
2025-06-25compiler: Trim the misleading C from ExternAbi::CCmse*Jubilee Young-6/+6
2025-06-24Add rust-invalid ABIMichael Goulet-0/+5
2025-06-20compiler: Rename LayoutS to LayoutData in commentsZachary S-8/+8
2025-06-12add `extern "custom"` functionsFolkert de Vries-0/+10
2025-06-08compiler: add Deref to AbiAlign to ease transitionJubilee Young-1/+9
2025-06-08Remove rustc's notion of "preferred" alignment AKA `__alignof`Jubilee Young-61/+53
2025-06-07Rollup merge of #142140 - workingjubilee:sort-extern-abi-variants, r=bjorn3Guillaume Gomez-36/+63
2025-06-06compiler: Remove superfluous renaming import of ExternAbiJubilee Young-3/+1
2025-06-06compiler: Sort and doc ExternAbi variantsJubilee Young-33/+62
2025-06-06Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obkGuillaume Gomez-2/+9
2025-06-06Update compiler/rustc_abi/src/layout/ty.rsscottmcm-1/+1
2025-06-05Update `InterpCx::project_field` to take `FieldIdx`Scott McMurray-2/+9
2025-06-05canon_abi: make to_erased_extern_abi just a detail in formattingRalf Jung-13/+6
2025-06-03Change `tag_field` to `FieldIdx` in `Variants::Multiple`Scott McMurray-5/+5
2025-06-03compiler: use CanonAbi for entry_abiJubilee Young-1/+1
2025-05-31compiler: add CanonAbiJubilee Young-7/+149
2025-04-13Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs]Sky-4/+4
2025-04-09Remove redundant wordstimesince-1/+1
2025-04-06remove compiler support for `extern "rust-intrinsic"` blocksSkgland-3/+1
2025-03-29`BackendRepr::is_signed`: comment why this may panicsLieselotte-1/+2
2025-03-15Use {Decodable,Encodable}_NoContext in type_irMichael Goulet-7/+25
2025-03-13Auto merge of #137152 - saethlin:bss-const-allocs, r=wesleywiserbors-2/+2
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Matthias Krüger-1/+0
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-11Auto merge of #138302 - matthiaskrgr:rollup-an2up80, r=matthiaskrgrbors-4/+4
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-3/+1
2025-03-10Update rand to 0.9.0Chris Denton-4/+4