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
