wtf: Mark weak HashTable backing on Trace instead of weak processing
Weak processing happens after marking. This phase happens after marking and markbits should not be changed any longer. While the markbit for the backing store is local, it prevents a refactoring that avoids passing around the Visitor for weak callbacks. See the patch for reasoning of liveness and moving consistency. Change-Id: I1c593b288e0ffc4f9c3cbf16a211eac29360abfd Bug: 982754 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1901037 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by:Kentaro Hara <haraken@chromium.org> Reviewed-by:
Omer Katz <omerkatz@chromium.org> Cr-Commit-Position: refs/heads/master@{#713144}
Showing
Please register or sign in to comment