Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 25afb40a178d8b8f8af4fadc9870d38dea2eb6d5
      
https://github.com/WebKit/WebKit/commit/25afb40a178d8b8f8af4fadc9870d38dea2eb6d5
  Author: Marcus Plutowski <marcus_plutow...@apple.com>
  Date:   2025-03-11 (Tue, 11 Mar 2025)

  Changed paths:
    M Source/WTF/wtf/SequesteredAllocator.h

  Log Message:
  -----------
  [WTF] Separate SequesteredAllocator::Arena logic from parent
https://bugs.webkit.org/show_bug.cgi?id=289491
rdar://146690839

Reviewed by Yusuke Suzuki.

Previously, the Arena had to hardcode layout information from
SequesteredArenaAllocator so that it could find its parent allocator.
This is safe because we know that each Arena only ever exists within
a SequesteredArenaAllocator, but the logic properly belongs inside the
SAA itself so this patch moves it there.

Symmetrically, the SequesteredArenaAllocator was handling logic that
rather belongs inside of the Arena itself. Putting this there will
enable the usage of multiple separate Arenas w/in a single allocator
in the future.

* Source/WTF/wtf/SequesteredAllocator.h:

Canonical link: https://commits.webkit.org/291969@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to