Skip to content

[pull] master from ziglang:master#195

Merged
pull[bot] merged 41 commits intoSpencerx:masterfrom
ziglang:master
Sep 21, 2025
Merged

[pull] master from ziglang:master#195
pull[bot] merged 41 commits intoSpencerx:masterfrom
ziglang:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Sep 21, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

andrewrk and others added 30 commits September 20, 2025 18:33
point at the var not at the init expression
with field_ptr_load and field_ptr_named_load.

These avoid doing by-val load operations for structs that are
runtime-known while keeping the previous semantics for comptime-known
values.
like field_ptr_load, this now does byval operations when the lhs is
comptime-known.
field ptr can be based on C pointer
C translation is in the process of switching to be aro-based
(see #24497)

That codebase will need to gain some kind of helper for translating C
code that uses runtime vector indexing.
Disabled due to no active maintainer (feel free to fix the failures and
then re-enable at any time). The failures occur due to changing AIR from
the frontend, and backend being incomplete.
Disabled due to no active maintainer (feel free to fix the failures and
then re-enable at any time). The failures occur due to backend
miscompilation of different AIR from the frontend.
technically breaking, but I doubt anyone will notice.
Matthew can revert this commit when he's ready to tackle the assertion
failure
It wasn't checking bit pointer data.
If the `nav_ty` is resolved by the `nav_val`, then we need to also mark
the `nav_ty` as in progress when we begin resolving the `nav_val`.
The latest bugfix reverted this case to its old behavior (which is a
reasonable behavior to have).
it was calculating host integer size in a wrong way. just use integer
abi size
@pull pull bot locked and limited conversation to collaborators Sep 21, 2025
@pull pull bot added the ⤵️ pull label Sep 21, 2025
@pull pull bot merged commit 010d9a6 into Spencerx:master Sep 21, 2025
5 of 14 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants