diff options
author | Michaël Zasso <targos@protonmail.com> | 2018-12-04 08:20:37 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2018-12-06 15:23:33 +0100 |
commit | 9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3 (patch) | |
tree | 2b0c843168dafb939d8df8a15b2aa72b76dee51d /deps/v8/src/extensions | |
parent | b8fbe69db1292307adb2c2b2e0d5ef48c4ab2faf (diff) | |
download | android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.tar.gz android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.tar.bz2 android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.zip |
deps: update V8 to 7.1.302.28
PR-URL: https://github.com/nodejs/node/pull/23423
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Diffstat (limited to 'deps/v8/src/extensions')
-rw-r--r-- | deps/v8/src/extensions/externalize-string-extension.cc | 11 | ||||
-rw-r--r-- | deps/v8/src/extensions/externalize-string-extension.h | 4 | ||||
-rw-r--r-- | deps/v8/src/extensions/free-buffer-extension.h | 4 | ||||
-rw-r--r-- | deps/v8/src/extensions/gc-extension.cc | 4 | ||||
-rw-r--r-- | deps/v8/src/extensions/gc-extension.h | 4 | ||||
-rw-r--r-- | deps/v8/src/extensions/statistics-extension.cc | 5 | ||||
-rw-r--r-- | deps/v8/src/extensions/statistics-extension.h | 4 | ||||
-rw-r--r-- | deps/v8/src/extensions/trigger-failure-extension.h | 4 |
8 files changed, 16 insertions, 24 deletions
diff --git a/deps/v8/src/extensions/externalize-string-extension.cc b/deps/v8/src/extensions/externalize-string-extension.cc index de1530ba27..b19128a941 100644 --- a/deps/v8/src/extensions/externalize-string-extension.cc +++ b/deps/v8/src/extensions/externalize-string-extension.cc @@ -20,11 +20,11 @@ class SimpleStringResource : public Base { : data_(data), length_(length) {} - virtual ~SimpleStringResource() { delete[] data_; } + ~SimpleStringResource() override { delete[] data_; } - virtual const Char* data() const { return data_; } + const Char* data() const override { return data_; } - virtual size_t length() const { return length_; } + size_t length() const override { return length_; } private: Char* const data_; @@ -70,10 +70,7 @@ void ExternalizeStringExtension::Externalize( bool force_two_byte = false; if (args.Length() >= 2) { if (args[1]->IsBoolean()) { - force_two_byte = - args[1] - ->BooleanValue(args.GetIsolate()->GetCurrentContext()) - .FromJust(); + force_two_byte = args[1]->BooleanValue(args.GetIsolate()); } else { args.GetIsolate()->ThrowException( v8::String::NewFromUtf8( diff --git a/deps/v8/src/extensions/externalize-string-extension.h b/deps/v8/src/extensions/externalize-string-extension.h index c8907b42ed..8d08a7474a 100644 --- a/deps/v8/src/extensions/externalize-string-extension.h +++ b/deps/v8/src/extensions/externalize-string-extension.h @@ -13,8 +13,8 @@ namespace internal { class ExternalizeStringExtension : public v8::Extension { public: ExternalizeStringExtension() : v8::Extension("v8/externalize", kSource) {} - virtual v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( - v8::Isolate* isolate, v8::Local<v8::String> name); + v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( + v8::Isolate* isolate, v8::Local<v8::String> name) override; static void Externalize(const v8::FunctionCallbackInfo<v8::Value>& args); static void IsOneByte(const v8::FunctionCallbackInfo<v8::Value>& args); diff --git a/deps/v8/src/extensions/free-buffer-extension.h b/deps/v8/src/extensions/free-buffer-extension.h index 6bc5e57cbc..51c620d171 100644 --- a/deps/v8/src/extensions/free-buffer-extension.h +++ b/deps/v8/src/extensions/free-buffer-extension.h @@ -14,8 +14,8 @@ class FreeBufferExtension : public v8::Extension { public: FreeBufferExtension() : v8::Extension("v8/free-buffer", "native function freeBuffer();") {} - virtual v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( - v8::Isolate* isolate, v8::Local<v8::String> name); + v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( + v8::Isolate* isolate, v8::Local<v8::String> name) override; static void FreeBuffer(const v8::FunctionCallbackInfo<v8::Value>& args); }; diff --git a/deps/v8/src/extensions/gc-extension.cc b/deps/v8/src/extensions/gc-extension.cc index 9eb453b986..4f446627fd 100644 --- a/deps/v8/src/extensions/gc-extension.cc +++ b/deps/v8/src/extensions/gc-extension.cc @@ -18,9 +18,7 @@ v8::Local<v8::FunctionTemplate> GCExtension::GetNativeFunctionTemplate( void GCExtension::GC(const v8::FunctionCallbackInfo<v8::Value>& args) { args.GetIsolate()->RequestGarbageCollectionForTesting( - args[0] - ->BooleanValue(args.GetIsolate()->GetCurrentContext()) - .FromMaybe(false) + args[0]->BooleanValue(args.GetIsolate()) ? v8::Isolate::kMinorGarbageCollection : v8::Isolate::kFullGarbageCollection); } diff --git a/deps/v8/src/extensions/gc-extension.h b/deps/v8/src/extensions/gc-extension.h index 9be0d4b701..4fd35d4233 100644 --- a/deps/v8/src/extensions/gc-extension.h +++ b/deps/v8/src/extensions/gc-extension.h @@ -16,8 +16,8 @@ class GCExtension : public v8::Extension { explicit GCExtension(const char* fun_name) : v8::Extension("v8/gc", BuildSource(buffer_, sizeof(buffer_), fun_name)) {} - virtual v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( - v8::Isolate* isolate, v8::Local<v8::String> name); + v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( + v8::Isolate* isolate, v8::Local<v8::String> name) override; static void GC(const v8::FunctionCallbackInfo<v8::Value>& args); private: diff --git a/deps/v8/src/extensions/statistics-extension.cc b/deps/v8/src/extensions/statistics-extension.cc index aa9d5c4364..25081b69e0 100644 --- a/deps/v8/src/extensions/statistics-extension.cc +++ b/deps/v8/src/extensions/statistics-extension.cc @@ -63,10 +63,7 @@ void StatisticsExtension::GetCounters( Heap* heap = isolate->heap(); if (args.Length() > 0) { // GC if first argument evaluates to true. - if (args[0]->IsBoolean() && - args[0] - ->BooleanValue(args.GetIsolate()->GetCurrentContext()) - .FromMaybe(false)) { + if (args[0]->IsBoolean() && args[0]->BooleanValue(args.GetIsolate())) { heap->CollectAllGarbage(Heap::kNoGCFlags, GarbageCollectionReason::kCountersExtension); } diff --git a/deps/v8/src/extensions/statistics-extension.h b/deps/v8/src/extensions/statistics-extension.h index 714f86aeba..4c53cbfdea 100644 --- a/deps/v8/src/extensions/statistics-extension.h +++ b/deps/v8/src/extensions/statistics-extension.h @@ -13,8 +13,8 @@ namespace internal { class StatisticsExtension : public v8::Extension { public: StatisticsExtension() : v8::Extension("v8/statistics", kSource) {} - virtual v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( - v8::Isolate* isolate, v8::Local<v8::String> name); + v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( + v8::Isolate* isolate, v8::Local<v8::String> name) override; static void GetCounters(const v8::FunctionCallbackInfo<v8::Value>& args); private: diff --git a/deps/v8/src/extensions/trigger-failure-extension.h b/deps/v8/src/extensions/trigger-failure-extension.h index 7c7ecf882c..e2cfac1eb3 100644 --- a/deps/v8/src/extensions/trigger-failure-extension.h +++ b/deps/v8/src/extensions/trigger-failure-extension.h @@ -13,8 +13,8 @@ namespace internal { class TriggerFailureExtension : public v8::Extension { public: TriggerFailureExtension() : v8::Extension("v8/trigger-failure", kSource) {} - virtual v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( - v8::Isolate* isolate, v8::Local<v8::String> name); + v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate( + v8::Isolate* isolate, v8::Local<v8::String> name) override; static void TriggerCheckFalse( const v8::FunctionCallbackInfo<v8::Value>& args); static void TriggerAssertFalse( |