From a7bba921c44de205d48a078a7794e29bd7a64b9b Mon Sep 17 00:00:00 2001 From: "ager@chromium.org" Date: Wed, 26 May 2010 11:28:14 +0000 Subject: [PATCH] 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 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4727 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- include/v8.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/v8.h b/include/v8.h index b7f1d356e0..5b5dabe309 100644 --- a/include/v8.h +++ b/include/v8.h @@ -2901,7 +2901,12 @@ class V8EXPORT Context { */ void ReattachGlobal(Handle 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 New( ExtensionConfiguration* extensions = NULL, Handle global_template = Handle(),