Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
rust-lang
/
rust
/
HEAD
/
compiler
/
rustc_abi
d5bcfb3
Simplify codegen for niche-encoded variant tests
by Scott McMurray
· 7 days ago
2f8eeb2
Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee
by bors
· 12 days ago
93f1201
compiler: Parse `p-` specs in datalayout string, allow definition of custom default data address space
by Edoardo Marangoni
· 12 days ago
ed3711e
use `div_ceil` instead of manual logic
by Folkert de Vries
· 2 weeks ago
e2e3f58
Remove PointerLike trait
by Michael Goulet
· 2 weeks ago
1c25bfb
move discr=varid check to layout_sanity_check
by Florian Sextl
· 3 weeks ago
3d96897
fix docs of FakeBorrowKind
by Florian Sextl
· 3 weeks ago
ac6cfde
improve TagEncoding docs
by Florian Sextl
· 3 weeks ago
35deb5b
compiler: Trim the misleading C from ExternAbi::CCmse*
by Jubilee Young
· 3 weeks ago
e245570
Add rust-invalid ABI
by Michael Goulet
· 4 weeks ago
78c2ef2
compiler: Rename LayoutS to LayoutData in comments
by Zachary S
· 4 weeks ago
5f73ce2
add `extern "custom"` functions
by Folkert de Vries
· 5 weeks ago
ec13ae6
compiler: add Deref to AbiAlign to ease transition
by Jubilee Young
· 6 weeks ago
2e19658
Remove rustc's notion of "preferred" alignment AKA `__alignof`
by Jubilee Young
· 6 weeks ago
5f6d982
Rollup merge of #142140 - workingjubilee:sort-extern-abi-variants, r=bjorn3
by Guillaume Gomez
· 6 weeks ago
f66487b
compiler: Remove superfluous renaming import of ExternAbi
by Jubilee Young
· 6 weeks ago
8aafcc8
compiler: Sort and doc ExternAbi variants
by Jubilee Young
· 6 weeks ago
3a6f1b0
Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obk
by Guillaume Gomez
· 6 weeks ago
f9cf096
Update compiler/rustc_abi/src/layout/ty.rs
by scottmcm
· 6 weeks ago
8bce225
Update `InterpCx::project_field` to take `FieldIdx`
by Scott McMurray
· 6 weeks ago
51acc57
canon_abi: make to_erased_extern_abi just a detail in formatting
by Ralf Jung
· 6 weeks ago
ee9901e
Change `tag_field` to `FieldIdx` in `Variants::Multiple`
by Scott McMurray
· 6 weeks ago
2d637f7
compiler: use CanonAbi for entry_abi
by Jubilee Young
· 7 weeks ago
f57ed46
compiler: add CanonAbi
by Jubilee Young
· 7 weeks ago
21b7360
Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs]
by Sky
· 3 months ago
069fd02
Remove redundant words
by timesince
· 3 months ago
5eb535c
remove compiler support for `extern "rust-intrinsic"` blocks
by Skgland
· 3 months ago
439048e
`BackendRepr::is_signed`: comment why this may panics
by Lieselotte
· 4 months ago
6438b9e
Use {Decodable,Encodable}_NoContext in type_ir
by Michael Goulet
· 4 months ago
52daa7d
Auto merge of #137152 - saethlin:bss-const-allocs, r=wesleywiser
by bors
· 4 months ago
d93ef39
Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan,jieyouxu
by Matthias Krüger
· 4 months ago
ff0a5fe
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
by Nicholas Nethercote
· 4 months ago
9038494
Auto merge of #138302 - matthiaskrgr:rollup-an2up80, r=matthiaskrgr
by bors
· 4 months ago
063ef18
Revert "Use workspace lints for crates in `compiler/` #138084"
by 许杰友 Jieyou Xu (Joe)
· 4 months ago
1c7aaf9
Update rand to 0.9.0
by Chris Denton
· 4 months ago
bfa1a62
Rollup merge of #138158 - moulins:move-layout-to-rustc_abi, r=workingjubilee
by Matthias Krüger
· 4 months ago
08530d3
Move coroutine layout logic to `rustc_abi`
by Moulins
· 4 months ago
e69491a
Move SIMD layout logic to `rustc_abi`
by Moulins
· 4 months ago
9917173
Remove most manual LayoutData creations and move them to `rustc_abi`
by Moulins
· 4 months ago
8a3e033
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
by Nicholas Nethercote
· 4 months ago
beba32c
Specify rust lints for `compiler/` crates via Cargo.
by Nicholas Nethercote
· 4 months ago
73d033f
Rollup merge of #137805 - RalfJung:layout-debug-print, r=Noratrieb
by Michael Goulet
· 4 months ago
1f32f7b
compiler: add `ExternAbi::is_rustic_abi`
by Jubilee Young
· 5 months ago
aac65f5
rename BackendRepr::Vector → SimdVector
by Ralf Jung
· 5 months ago
476b098
adjust Layout debug printing to match the internal field names
by Ralf Jung
· 5 months ago
7f14d2e
Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,traviscross
by Jacob Pratt
· 5 months ago
86008ea
Rollup merge of #137256 - workingjubilee:untangle-vector-abi-assumptions, r=bjorn3,RalfJung
by Matthias Krüger
· 5 months ago
12e3911
Greatly simplify lifetime captures in edition 2024
by Michael Goulet
· 5 months ago
3d5438ac
Fix binding mode problems
by Michael Goulet
· 5 months ago
76d341f
Upgrade the compiler to edition 2024
by Michael Goulet
· 5 months ago
79f41c7
compiler: split vector_align into cabi and llvmlike
by Jubilee Young
· 5 months ago
5c474fd
compiler: `BackendRepr::inherent_{size,align} -> scalar_{size,align}`
by Jubilee Young
· 5 months ago
efff15a
compiler: Align::max_for_offset -> Align::max_aligned_factor
by Jubilee Young
· 5 months ago
6493cd8
Adjust LayoutData::uninhabited doc comment.
by zachs18
· 5 months ago
7ba3d7b
Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field in `LayoutData`.
by Zachary S
· 5 months ago
b75b67f
Add a .bss-like scheme for encoded const allocs
by Ben Kimock
· 5 months ago
4cf2186
Move hashes from rustc_data_structure to rustc_hashes so they can be shared with rust-analyzer
by Ben Kimock
· 5 months ago
1d7cf0f
Replace some u64 hashes with Hash64
by Ben Kimock
· 5 months ago
4bb0c3d
Split out the `extern_system_varargs` feature
by Jubilee Young
· 5 months ago
f8570e8
compiler: remove rustc_abi::lookup and AbiUnsupported
by Jubilee Young
· 5 months ago
edff4fe
compiler: remove AbiDatas
by Jubilee Young
· 5 months ago
8abff35
compiler: compare and hash ExternAbi like its string
by Jubilee Young
· 5 months ago
d9c7abb
compiler: narrow scope of nightly cfg in rustc_abi
by Jubilee Young
· 5 months ago
cd9d39e
compiler: remove `abi`-specific `extern "{abi}"` suggestions
by Jubilee Young
· 5 months ago
3f50076
compiler: gate `extern "{abi}"` in ast_lowering
by Jubilee Young
· 5 months ago
1fcae03
Rustfmt
by bjorn3
· 5 months ago
28140e8
compiler: reorganize rustc_abi to be more internally uniform
by Jubilee Young
· 5 months ago
0c2c096
Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee
by bors
· 6 months ago
e7e5202
Add gpu-kernel calling convention
by Flakebi
· 6 months ago
d760bb6
fix ZST handling for Windows ABIs on MSVC target
by Ralf Jung
· 6 months ago
56889dd
exclude unsizable tail from randomization seed calculation
by The 8472
· 6 months ago
a75617c
Foo<T> != Foo<U> under layout randomization
by The 8472
· 6 months ago
c0d3634
compiler: Add a statement-of-intent to `rustc_abi`
by Jubilee Young
· 7 months ago
e023590d
make no-variant types a dedicated Variants variant
by Ralf Jung
· 7 months ago
21de42b
Variants::Single: do not use invalid VariantIdx for uninhabited enums
by Ralf Jung
· 7 months ago
2620eb4
Re-export more `rustc_span::symbol` things from `rustc_span`.
by Nicholas Nethercote
· 7 months ago
611a991
fix safe-transmute handling of enums
by Ralf Jung
· 8 months ago
ce95a44
improve TagEncoding::Niche docs and sanity check
by Ralf Jung
· 8 months ago
f1e0752
Auto merge of #130867 - michirakara:steps_between, r=dtolnay
by bors
· 8 months ago
de741d2
distinguish overflow and unimplemented in Step::steps_between
by michirakara
· 8 months ago
7652e34
Support s390x z13 vector ABI
by Taiki Endo
· 8 months ago
35a913b
pointee_info_at: fix logic for recursing into enums
by Ralf Jung
· 8 months ago
eca1702
compiler: Lift `rustc_target::spec::abi::Abi` to `rustc_abi::ExternAbi`
by Jubilee Young
· 9 months ago
7086dd83
compiler: `rustc_abi::Abi` => `BackendRepr`
by Jubilee Young
· 9 months ago
259ddf9
Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errors
by Jubilee
· 9 months ago
88a9edc
compiler: Add `is_uninhabited` and use LayoutS accessors
by Jubilee Young
· 9 months ago
e178129
compiler: Rename LayoutS to LayoutData
by Jubilee Young
· 9 months ago
c7e6f1c
Make rustc_abi compile on stable again
by Lukas Wirth
· 9 months ago
9f4c915
compiler: Reject impossible reprs during enum layout
by Jubilee Young
· 9 months ago
6a834b4
compiler: Adopt rust-analyzer impls for `LayoutCalculatorError`
by Jubilee Young
· 9 months ago
1072190
compiler: Wire `{TyAnd,}Layout` into `rustc_abi`
by Jubilee Young
· 9 months ago
255bdd2
compiler: Empty out rustc_target::abi
by Jubilee Young
· 9 months ago
c682aa1
Reformat using the new identifier sorting from rustfmt
by Michael Goulet
· 10 months ago
1d68e6dd
Auto merge of #127546 - workingjubilee:5-level-paging-exists, r=saethlin
by bors
· 10 months ago
cf78f26
compiler: Precisely name units of object size
by Jubilee
· 10 months ago
844edfe
compiler: reuse {un,}signed_fit in get_type_suggestion (nfc)
by Jubilee Young
· 10 months ago
42dbf29
Correct outdated object size limit
by Jubilee Young
· 10 months ago
9ac23dd
Get rid of niche selection's dependence on fields's order
by Adwin White
· 10 months ago
20d2414
get rid of an old hack
by Lukas Markeffsky
· 10 months ago
3db930a
assert that unexpectedly unsized fields are sized in the param env
by Lukas Markeffsky
· 10 months ago
Next »