wtf,heap: Refactor ListHashSet split between PA and Oilpan
Instead of relying on a non-GCed type for Oilpan, use a different type in the garabge-collected world and split the traits based on the allocator. All PA relevant types are provided in list_hash_set.h, whereas the garbage collected specializations are provided by heap_allocator.h. Switching to a regular GCed type for Oilpan allows for removing special handling in various traits. The following are removed: - HeapAllocator::Malloc; - Custom support for TraceListHashSetValue; - Custom support for trace traits; Bug: 1056170 Change-Id: I74e913a2b63e60e62018bb1303dd3345058b1ddf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2547240 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by:Omer Katz <omerkatz@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#829218}
Showing
This diff is collapsed.
Please register or sign in to comment