| Index: include/v8.h
|
| diff --git a/include/v8.h b/include/v8.h
|
| index 30ba24367f0a6b82f858bf98935065a009af441c..913d21120d9e071581662d4e11ac445189e4db40 100644
|
| --- a/include/v8.h
|
| +++ b/include/v8.h
|
| @@ -4358,41 +4358,6 @@ class V8EXPORT V8 {
|
| static void RemoveCallCompletedCallback(CallCompletedCallback callback);
|
|
|
| /**
|
| - * Allows the host application to group objects together. If one
|
| - * object in the group is alive, all objects in the group are alive.
|
| - * After each garbage collection, object groups are removed. It is
|
| - * intended to be used in the before-garbage-collection callback
|
| - * function, for instance to simulate DOM tree connections among JS
|
| - * wrapper objects. Object groups for all dependent handles need to
|
| - * be provided for kGCTypeMarkSweepCompact collections, for all other
|
| - * garbage collection types it is sufficient to provide object groups
|
| - * for partially dependent handles only.
|
| - * See v8-profiler.h for RetainedObjectInfo interface description.
|
| - */
|
| - // TODO(marja): deprecate AddObjectGroup. Use Isolate::SetObjectGroupId and
|
| - // HeapProfiler::SetRetainedObjectInfo instead.
|
| - static void AddObjectGroup(Persistent<Value>* objects,
|
| - size_t length,
|
| - RetainedObjectInfo* info = NULL);
|
| - static void AddObjectGroup(Isolate* isolate,
|
| - Persistent<Value>* objects,
|
| - size_t length,
|
| - RetainedObjectInfo* info = NULL);
|
| -
|
| - /**
|
| - * Allows the host application to declare implicit references between
|
| - * the objects: if |parent| is alive, all |children| are alive too.
|
| - * After each garbage collection, all implicit references
|
| - * are removed. It is intended to be used in the before-garbage-collection
|
| - * callback function.
|
| - */
|
| - // TODO(marja): Deprecate AddImplicitReferences. Use
|
| - // Isolate::SetReferenceFromGroup instead.
|
| - static void AddImplicitReferences(Persistent<Object> parent,
|
| - Persistent<Value>* children,
|
| - size_t length);
|
| -
|
| - /**
|
| * Initializes from snapshot if possible. Otherwise, attempts to
|
| * initialize from scratch. This function is called implicitly if
|
| * you use the API without calling it first.
|
|
|