Skip to content

Fix inheritance of type compactness in TZone type specification #47390

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

ddegazio
Copy link
Contributor

@ddegazio ddegazio commented Jun 30, 2025

@ddegazio ddegazio requested a review from a team as a code owner June 30, 2025 20:09
@ddegazio ddegazio self-assigned this Jun 30, 2025
@ddegazio ddegazio added the bmalloc For bugs in bmalloc label Jun 30, 2025
Copy link

@MenloDorian MenloDorian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r=me with suggested improvement.

@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Jul 1, 2025
@ddegazio ddegazio removed the merging-blocked Applied to prevent a change from being merged label Jul 1, 2025
@ddegazio ddegazio force-pushed the eng/Fix-inheritance-of-type-compactness-in-TZone-type-specification branch from 0c5b870 to c5de18b Compare July 1, 2025 17:39
@ddegazio ddegazio added the merge-queue Applied to send a pull request to merge-queue label Jul 1, 2025
https://bugs.webkit.org/show_bug.cgi?id=295215
rdar://154691668

Reviewed by Mark Lam.

Ensures that whenever bmalloc::api::requiresCompactPointers<T> is true,
the allocation mode of T's TZone type specification is Compact.

* Source/bmalloc/bmalloc/TZoneHeap.h:
* Source/bmalloc/bmalloc/TZoneHeapInlines.h:

Canonical link: https://commits.webkit.org/296878@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/Fix-inheritance-of-type-compactness-in-TZone-type-specification branch from c5de18b to 2cf886e Compare July 1, 2025 19:00
@webkit-commit-queue
Copy link
Collaborator

Committed 296878@main (2cf886e): https://commits.webkit.org/296878@main

Reviewed commits have been landed. Closing PR #47390 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 2cf886e into WebKit:main Jul 1, 2025
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Jul 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bmalloc For bugs in bmalloc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants