| Index: include/v8.h
|
| diff --git a/include/v8.h b/include/v8.h
|
| index 07513aa820117b8442135e3b986c55d88192f3b3..666dd0e272c381678bd2b2cc88d7d74fe463a603 100644
|
| --- a/include/v8.h
|
| +++ b/include/v8.h
|
| @@ -5447,15 +5447,8 @@ class V8_EXPORT EmbedderHeapTracer {
|
| * Embedder is expected to store them in it's marking deque and trace
|
| * reachable wrappers from them when asked by AdvanceTracing method.
|
| */
|
| - // TODO(hlopko): Make pure virtual after migration
|
| virtual void RegisterV8References(
|
| - const std::vector<std::pair<void*, void*> >& internal_fields) {}
|
| - /**
|
| - * **Deprecated**
|
| - */
|
| - // TODO(hlopko): Remove after migration
|
| - virtual void TraceWrappersFrom(
|
| - const std::vector<std::pair<void*, void*> >& internal_fields) {}
|
| + const std::vector<std::pair<void*, void*> >& internal_fields) = 0;
|
| /**
|
| * V8 will call this method at the beginning of the gc cycle.
|
| */
|
| @@ -5468,11 +5461,8 @@ class V8_EXPORT EmbedderHeapTracer {
|
| *
|
| * Returns true if there is still work to do.
|
| */
|
| - // TODO(hlopko): Make pure virtual after migration
|
| virtual bool AdvanceTracing(double deadline_in_ms,
|
| - AdvanceTracingActions actions) {
|
| - return false;
|
| - }
|
| + AdvanceTracingActions actions) = 0;
|
| /**
|
| * V8 will call this method at the end of the gc cycle. Allocation is *not*
|
| * allowed in the TraceEpilogue.
|
|
|