diff options
author | Ali Ijaz Sheikh <ofrobots@google.com> | 2015-09-29 08:51:07 -0700 |
---|---|---|
committer | Ali Ijaz Sheikh <ofrobots@google.com> | 2015-09-30 16:23:26 -0700 |
commit | c2739443e6743cd92c1ab9a10747eca8bb9c5ed1 (patch) | |
tree | 7c5d914b37118ada996388b4812a5526dee28967 /deps/v8/src/runtime/runtime-object.cc | |
parent | dbe48446b7981a60ac3e461056c7a888572b8e24 (diff) | |
download | android-node-v8-c2739443e6743cd92c1ab9a10747eca8bb9c5ed1.tar.gz android-node-v8-c2739443e6743cd92c1ab9a10747eca8bb9c5ed1.tar.bz2 android-node-v8-c2739443e6743cd92c1ab9a10747eca8bb9c5ed1.zip |
deps: upgrade V8 to 4.5.103.35
Apply the latest fixes from V8 4.5 branch & bring us up to 4.5.103.35:
* Disallow Object.observe calls on access checked objects.
https://github.com/v8/v8/commit/134e541ad149b9732bc4fee6fe6952cf669703a7
* Avoid excessive data copying for ExternalStreamingStream::SetBookmark.
https://github.com/v8/v8/commit/96dddb455daff3d8626bc4e5d7b2898fbab55991
PR-URL: https://github.com/nodejs/node/pull/3117
Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: trevnorris - Trevor Norris <trev.norris@gmail.com>
Reviewed-By: targos - Michaƫl Zasso <mic.besace@gmail.com>
Diffstat (limited to 'deps/v8/src/runtime/runtime-object.cc')
-rw-r--r-- | deps/v8/src/runtime/runtime-object.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/deps/v8/src/runtime/runtime-object.cc b/deps/v8/src/runtime/runtime-object.cc index da1ec4977b..9536ec0cc4 100644 --- a/deps/v8/src/runtime/runtime-object.cc +++ b/deps/v8/src/runtime/runtime-object.cc @@ -1435,5 +1435,13 @@ RUNTIME_FUNCTION(Runtime_DefineSetterPropertyUnchecked) { setter, attrs)); return isolate->heap()->undefined_value(); } + + +RUNTIME_FUNCTION(Runtime_IsAccessCheckNeeded) { + SealHandleScope shs(isolate); + DCHECK_EQ(1, args.length()); + CONVERT_ARG_CHECKED(Object, object, 0); + return isolate->heap()->ToBoolean(object->IsAccessCheckNeeded()); +} } // namespace internal } // namespace v8 |