diff options
author | isaacs <i@izs.me> | 2012-09-18 15:20:38 -0700 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2012-09-21 01:52:24 +0200 |
commit | 3411a03dd114d635800cc50749d2351cd734eb2a (patch) | |
tree | 0ba1e52ab2236286894b33400302181ece91b63a /deps/v8/src/d8.h | |
parent | cc1b09d6b7c3cc6b8729804cbf644634ba5d0815 (diff) | |
download | android-node-v8-3411a03dd114d635800cc50749d2351cd734eb2a.tar.gz android-node-v8-3411a03dd114d635800cc50749d2351cd734eb2a.tar.bz2 android-node-v8-3411a03dd114d635800cc50749d2351cd734eb2a.zip |
V8: Upgrade to 3.13.7.1
Diffstat (limited to 'deps/v8/src/d8.h')
-rw-r--r-- | deps/v8/src/d8.h | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/deps/v8/src/d8.h b/deps/v8/src/d8.h index 2789c6db3e..a62a81fd9c 100644 --- a/deps/v8/src/d8.h +++ b/deps/v8/src/d8.h @@ -31,7 +31,7 @@ #ifndef V8_SHARED #include "allocation.h" #include "hashmap.h" -#include "smart-array-pointer.h" +#include "smart-pointers.h" #include "v8.h" #else #include "../include/v8.h" @@ -67,7 +67,7 @@ class CounterCollection { CounterCollection(); Counter* GetNextCounter(); private: - static const unsigned kMaxCounters = 256; + static const unsigned kMaxCounters = 512; uint32_t magic_number_; uint32_t max_counters_; uint32_t max_name_size_; @@ -227,6 +227,7 @@ class ShellOptions { #endif // V8_SHARED script_executed(false), last_run(true), + send_idle_notification(false), stress_opt(false), stress_deopt(false), interactive_shell(false), @@ -249,6 +250,7 @@ class ShellOptions { #endif // V8_SHARED bool script_executed; bool last_run; + bool send_idle_notification; bool stress_opt; bool stress_deopt; bool interactive_shell; @@ -322,7 +324,10 @@ class Shell : public i::AllStatic { static Handle<Value> Uint32Array(const Arguments& args); static Handle<Value> Float32Array(const Arguments& args); static Handle<Value> Float64Array(const Arguments& args); - static Handle<Value> PixelArray(const Arguments& args); + static Handle<Value> Uint8ClampedArray(const Arguments& args); + static Handle<Value> ArrayBufferSlice(const Arguments& args); + static Handle<Value> ArraySubArray(const Arguments& args); + static Handle<Value> ArraySet(const Arguments& args); // The OS object on the global object contains methods for performing // operating system calls: // @@ -383,8 +388,17 @@ class Shell : public i::AllStatic { static void RunShell(); static bool SetOptions(int argc, char* argv[]); static Handle<ObjectTemplate> CreateGlobalTemplate(); - static Handle<Value> CreateExternalArrayBuffer(int32_t size); - static Handle<Value> CreateExternalArrayBuffer(const Arguments& args); + static Handle<FunctionTemplate> CreateArrayBufferTemplate(InvocationCallback); + static Handle<FunctionTemplate> CreateArrayTemplate(InvocationCallback); + static Handle<Value> CreateExternalArrayBuffer(Handle<Object> buffer, + int32_t size); + static Handle<Object> CreateExternalArray(Handle<Object> array, + Handle<Object> buffer, + ExternalArrayType type, + int32_t length, + int32_t byteLength, + int32_t byteOffset, + int32_t element_size); static Handle<Value> CreateExternalArray(const Arguments& args, ExternalArrayType type, int32_t element_size); |