summaryrefslogtreecommitdiff
path: root/deps/v8/include
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2010-10-30 11:13:37 -0700
committerRyan Dahl <ry@tinyclouds.org>2010-10-30 11:13:37 -0700
commit268bcbde7c62e7bc781c79c8b07ea067bd4b9b59 (patch)
tree968b595dd7df5e0ea7390b780c4883cbcb8ee8f3 /deps/v8/include
parentccdd979a690f5d0172f22b821f31672063629a31 (diff)
downloadnode-new-268bcbde7c62e7bc781c79c8b07ea067bd4b9b59.tar.gz
Upgrade V8 to 2.5.2
Diffstat (limited to 'deps/v8/include')
-rw-r--r--deps/v8/include/v8.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/deps/v8/include/v8.h b/deps/v8/include/v8.h
index ef9a41168c..89502cb915 100644
--- a/deps/v8/include/v8.h
+++ b/deps/v8/include/v8.h
@@ -467,16 +467,21 @@ class V8EXPORT HandleScope {
// typedef in the ImplementationUtilities class.
class V8EXPORT Data {
public:
- int extensions;
internal::Object** next;
internal::Object** limit;
+ int level;
+
inline void Initialize() {
- extensions = -1;
next = limit = NULL;
+ level = 0;
}
};
+
+ void Leave();
- Data previous_;
+
+ internal::Object** prev_next_;
+ internal::Object** prev_limit_;
// Allow for the active closing of HandleScopes which allows to pass a handle
// from the HandleScope being closed to the next top most HandleScope.