heap,wtf: Make FinalizerTrait a GC-internal concept
There's no particular reason FinalizerTrait needs to be overridable for user code. The concepts that should be used are: - T::FinalizeGarbageCollectedObject: Method that can dispatch finalization when virtual dtor is too expensive. - WTF::ConditionalDestructor: Conditionally adding/removing dtor per type. Bug: 1056170 Change-Id: I61ecef0392f4b1399b7311ff1b9acfeef18da2da Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2107593 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@{#761886}
Showing
Please register or sign in to comment