| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 1bc80d27d1d7761ad7b010a5749ffa804592b519..f75a851becd1f6425c4f3a9ddd5a2d83833841ed 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -62,6 +62,7 @@
|
| #include "scanner-character-streams.h"
|
| #include "snapshot.h"
|
| #include "unicode-inl.h"
|
| +#include "utils/random-number-generator.h"
|
| #include "v8threads.h"
|
| #include "version.h"
|
| #include "vm-state-inl.h"
|
| @@ -624,7 +625,8 @@ ResourceConstraints::ResourceConstraints()
|
| : max_young_space_size_(0),
|
| max_old_space_size_(0),
|
| max_executable_size_(0),
|
| - stack_limit_(NULL) { }
|
| + stack_limit_(NULL),
|
| + is_memory_constrained_() { }
|
|
|
|
|
| bool SetResourceConstraints(ResourceConstraints* constraints) {
|
| @@ -645,6 +647,10 @@ bool SetResourceConstraints(ResourceConstraints* constraints) {
|
| uintptr_t limit = reinterpret_cast<uintptr_t>(constraints->stack_limit());
|
| isolate->stack_guard()->SetStackLimit(limit);
|
| }
|
| + if (constraints->is_memory_constrained().has_value) {
|
| + isolate->set_is_memory_constrained(
|
| + constraints->is_memory_constrained().value);
|
| + }
|
| return true;
|
| }
|
|
|
| @@ -706,11 +712,6 @@ Local<Value> V8::GetEternal(Isolate* v8_isolate, int index) {
|
| // --- H a n d l e s ---
|
|
|
|
|
| -HandleScope::HandleScope() {
|
| - Initialize(reinterpret_cast<Isolate*>(i::Isolate::Current()));
|
| -}
|
| -
|
| -
|
| HandleScope::HandleScope(Isolate* isolate) {
|
| Initialize(isolate);
|
| }
|
| @@ -2987,12 +2988,6 @@ void v8::ArrayBuffer::CheckCast(Value* that) {
|
| }
|
|
|
|
|
| -void v8::ArrayBuffer::Allocator::Free(void* data) {
|
| - API_Fatal("v8::ArrayBuffer::Allocator::Free",
|
| - "Override Allocator::Free(void*, size_t)");
|
| -}
|
| -
|
| -
|
| void v8::ArrayBufferView::CheckCast(Value* that) {
|
| i::Handle<i::Object> obj = Utils::OpenHandle(that);
|
| ApiCheck(obj->IsJSArrayBufferView(),
|
| @@ -5208,8 +5203,8 @@ bool v8::V8::Initialize() {
|
| }
|
|
|
|
|
| -void v8::V8::SetEntropySource(EntropySource source) {
|
| - i::V8::SetEntropySource(source);
|
| +void v8::V8::SetEntropySource(EntropySource entropy_source) {
|
| + i::RandomNumberGenerator::SetEntropySource(entropy_source);
|
| }
|
|
|
|
|
|
|