| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent d0868ff commit 8cdddcd
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 1 | |
| 13 | 13 | #define V8_BUILD_NUMBER 281 | |
| 14 | - #define V8_PATCH_LEVEL 98 | ||
| 14 | + #define V8_PATCH_LEVEL 99 | ||
| 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 | |
|---|---|---|---|
@@ -6763,7 +6763,11 @@ Local<ArrayBuffer> v8::ArrayBuffer::New(Isolate* isolate, size_t byte_length) { | |||
| 6763 | 6763 | ENTER_V8(i_isolate); | |
| 6764 | 6764 | i::Handle<i::JSArrayBuffer> obj = | |
| 6765 | 6765 | i_isolate->factory()->NewJSArrayBuffer(i::SharedFlag::kNotShared); | |
| 6766 | - i::JSArrayBuffer::SetupAllocatingData(obj, i_isolate, byte_length); | ||
| 6766 | + // TODO(jbroman): It may be useful in the future to provide a MaybeLocal | ||
| 6767 | + // version that throws an exception or otherwise does not crash. | ||
| 6768 | + if (!i::JSArrayBuffer::SetupAllocatingData(obj, i_isolate, byte_length)) { | ||
| 6769 | + i::FatalProcessOutOfMemory("v8::ArrayBuffer::New"); | ||
| 6770 | + } | ||
| 6767 | 6771 | return Utils::ToLocal(obj); | |
| 6768 | 6772 | } | |
| 6769 | 6773 | ||
@@ -6959,8 +6963,12 @@ Local<SharedArrayBuffer> v8::SharedArrayBuffer::New(Isolate* isolate, | |||
| 6959 | 6963 | ENTER_V8(i_isolate); | |
| 6960 | 6964 | i::Handle<i::JSArrayBuffer> obj = | |
| 6961 | 6965 | i_isolate->factory()->NewJSArrayBuffer(i::SharedFlag::kShared); | |
| 6962 | - i::JSArrayBuffer::SetupAllocatingData(obj, i_isolate, byte_length, true, | ||
| 6963 | - i::SharedFlag::kShared); | ||
| 6966 | + // TODO(jborman): It may be useful in the future to provide a MaybeLocal | ||
| 6967 | + // version that throws an exception or otherwise does not crash. | ||
| 6968 | + if (!i::JSArrayBuffer::SetupAllocatingData(obj, i_isolate, byte_length, true, | ||
| 6969 | + i::SharedFlag::kShared)) { | ||
| 6970 | + i::FatalProcessOutOfMemory("v8::SharedArrayBuffer::New"); | ||
| 6971 | + } | ||
| 6964 | 6972 | return Utils::ToLocalShared(obj); | |
| 6965 | 6973 | } | |
| 6966 | 6974 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments