Revision: 4727
Author: [email protected]
Date: Wed May 26 04:28:14 2010
Log: Update comment in the API to explicitly state that the handle returned
from Context::New is persistent and has to be disposed at some point
in order to allow garbage collecting the context.

Review URL: http://codereview.chromium.org/2220003
http://code.google.com/p/v8/source/detail?r=4727

Modified:
 /branches/bleeding_edge/include/v8.h

=======================================
--- /branches/bleeding_edge/include/v8.h        Tue May 25 05:14:49 2010
+++ /branches/bleeding_edge/include/v8.h        Wed May 26 04:28:14 2010
@@ -2901,7 +2901,12 @@
    */
   void ReattachGlobal(Handle<Object> global_object);

-  /** Creates a new context. */
+  /** Creates a new context.
+   *
+   * Returns a persistent handle to the newly allocated context. This
+   * persistent handle has to be disposed when the context is no
+   * longer used so the context can be garbage collected.
+   */
   static Persistent<Context> New(
       ExtensionConfiguration* extensions = NULL,
       Handle<ObjectTemplate> global_template = Handle<ObjectTemplate>(),

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to