Skip to content

Conversation

@topolarity
Copy link
Member

@topolarity topolarity commented Jan 13, 2026

The way this ABI optimization is implemented is a bit awkward, since it means that either the "bytes" have to start acting like "pointers" or vice-versa.

This adds some minimal plumbing to make sure that we label these as roots appropriately (and zero-init them).

The way this ABI optimization is implemented is a bit awkward, since it
means that either the "bytes" have to start acting like "pointers" or
vice-versa. This adds some minimal plumbing to make sure that we label
these as roots appropriately.
@topolarity topolarity added backport 1.12 Change should be backported to release-1.12 backport 1.13 Change should be backported to release-1.13 labels Jan 13, 2026
@topolarity topolarity merged commit 7181ec2 into JuliaLang:master Jan 14, 2026
12 checks passed
@DilumAluthge DilumAluthge mentioned this pull request Jan 15, 2026
40 tasks
@DilumAluthge
Copy link
Member

I see the backport 1.12 label here, but this doesn't backport cleanly to 1.12.

@topolarity Would you be able to push a manual backport to the backports-release-1.12 branch?

topolarity added a commit that referenced this pull request Jan 20, 2026
The way this ABI optimization is implemented is a bit awkward, since it
means that either the "bytes" have to start acting like "pointers" or
vice-versa.

This adds some minimal plumbing to make sure that we label these as
roots appropriately (and zero-init them).
@KristofferC KristofferC mentioned this pull request Jan 26, 2026
43 tasks
@KristofferC KristofferC removed the backport 1.12 Change should be backported to release-1.12 label Feb 3, 2026
@KristofferC KristofferC mentioned this pull request Feb 4, 2026
21 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport 1.13 Change should be backported to release-1.13

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants