Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ead6285911f66363c2654c28de293f5c773c0741
https://github.com/WebKit/WebKit/commit/ead6285911f66363c2654c28de293f5c773c0741
Author: Dan Hecht <[email protected]>
Date: 2026-07-31 (Fri, 31 Jul 2026)
Changed paths:
M Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.c
Log Message:
-----------
[libpas] pas_thread_local_cache_for_all clobbers its should-go-again result
https://bugs.webkit.org/show_bug.cgi?id=320686
rdar://183670692
Reviewed by Yusuke Suzuki.
The result flag means "more memory could be returned if this was called
again", accumulated across every TLC node in the iteration. The dirty
deallocation log case assigned to it instead of OR-ing, so it could clear a
true set by an earlier node. Instead, accumulate result similarly to how it
is handled in the other cases.
* Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.c:
(pas_thread_local_cache_for_all):
Canonical link: https://commits.webkit.org/318320@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications