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

Reply via email to