| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent dcac2d8 commit ca31986
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ | |||
| 11 | 11 | #define V8_MAJOR_VERSION 5 | |
| 12 | 12 | #define V8_MINOR_VERSION 5 | |
| 13 | 13 | #define V8_BUILD_NUMBER 372 | |
| 14 | - #define V8_PATCH_LEVEL 41 | ||
| 14 | + #define V8_PATCH_LEVEL 42 | ||
| 15 | 15 | ||
| 16 | 16 | // Use 1 for candidates and 0 otherwise. | |
| 17 | 17 | // (Boolean macro values are not supported by all preprocessors.) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -7277,7 +7277,11 @@ Local<ArrayBuffer> v8::ArrayBuffer::New(Isolate* isolate, size_t byte_length) { | |||
| 7277 | 7277 | ENTER_V8(i_isolate); | |
| 7278 | 7278 | i::Handle<i::JSArrayBuffer> obj = | |
| 7279 | 7279 | i_isolate->factory()->NewJSArrayBuffer(i::SharedFlag::kNotShared); | |
| 7280 | - i::JSArrayBuffer::SetupAllocatingData(obj, i_isolate, byte_length); | ||
| 7280 | + // TODO(jbroman): It may be useful in the future to provide a MaybeLocal | ||
| 7281 | + // version that throws an exception or otherwise does not crash. | ||
| 7282 | + if (!i::JSArrayBuffer::SetupAllocatingData(obj, i_isolate, byte_length)) { | ||
| 7283 | + i::FatalProcessOutOfMemory("v8::ArrayBuffer::New"); | ||
| 7284 | + } | ||
| 7281 | 7285 | return Utils::ToLocal(obj); | |
| 7282 | 7286 | } | |
| 7283 | 7287 | ||
@@ -7467,8 +7471,12 @@ Local<SharedArrayBuffer> v8::SharedArrayBuffer::New(Isolate* isolate, | |||
| 7467 | 7471 | ENTER_V8(i_isolate); | |
| 7468 | 7472 | i::Handle<i::JSArrayBuffer> obj = | |
| 7469 | 7473 | i_isolate->factory()->NewJSArrayBuffer(i::SharedFlag::kShared); | |
| 7470 | - i::JSArrayBuffer::SetupAllocatingData(obj, i_isolate, byte_length, true, | ||
| 7471 | - i::SharedFlag::kShared); | ||
| 7474 | + // TODO(jborman): It may be useful in the future to provide a MaybeLocal | ||
| 7475 | + // version that throws an exception or otherwise does not crash. | ||
| 7476 | + if (!i::JSArrayBuffer::SetupAllocatingData(obj, i_isolate, byte_length, true, | ||
| 7477 | + i::SharedFlag::kShared)) { | ||
| 7478 | + i::FatalProcessOutOfMemory("v8::SharedArrayBuffer::New"); | ||
| 7479 | + } | ||
| 7472 | 7480 | return Utils::ToLocalShared(obj); | |
| 7473 | 7481 | } | |
| 7474 | 7482 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments