Skip to content

std.MultiArrayList: add test coverage for 0-bit structs#17253

Merged
andrewrk merged 3 commits intomasterfrom
MultiArrayList-0bit-struct
Sep 25, 2023
Merged

std.MultiArrayList: add test coverage for 0-bit structs#17253
andrewrk merged 3 commits intomasterfrom
MultiArrayList-0bit-struct

Conversation

@andrewrk
Copy link
Member

@andrewrk andrewrk commented Sep 24, 2023

partial revert of 913d61e
closes #10618
solved by #17172
requires zig1.wasm update

This is something I wanted to do a long time ago but was blocked
by #10618 which is now solved.
Notable changes in this update:

127198e fixes building zig2 artifact on
macOS Sonoma 14.0 (more specifically the SDK 14.0 linker).

a8d2ed8 fixed some alignment edge
cases which is needed to do the store_hash=false change in the compiler
source code.

df5f051 preserves result type
information through the address-of operator.
@andrewrk andrewrk force-pushed the MultiArrayList-0bit-struct branch from 48c0970 to 6bd54a1 Compare September 24, 2023 22:55
@andrewrk andrewrk merged commit 28ac9f8 into master Sep 25, 2023
@andrewrk andrewrk deleted the MultiArrayList-0bit-struct branch September 25, 2023 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AutoArrayHashMap: Alignment error when key type is single-member enum and value type is void

1 participant