[Webkit-unassigned] [Bug 196681] HashTable::removeIf always shrinks the hash table by half even if there is nothing left
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Apr 10 09:45:29 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=196681
--- Comment #4 from Darin Adler <darin at apple.com> ---
I agree with Geoff. The removeIf function should implement the same policy as shouldShrink/shrink, but those function are written with removing a single element from the hash table in mind. It’s the policy that is important. Also nice that before the policy was highly localized in those functions. It would be a shame to "spread out" the policy across more functions in the class, so we should carefully figure out how to factor this "remove multiple items" case.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190410/9c945b8d/attachment.html>
More information about the webkit-unassigned
mailing list