deps: V8: cherry-pick e5f01ba · nodejs/node@1f03fb4 (original) (raw)
3 files changed
lines changed
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -37,7 +37,7 @@ | ||
37 | 37 | |
38 | 38 | # Reset this number to 0 on major V8 upgrades. |
39 | 39 | # Increment by one for each non-official patch applied to deps/v8. |
40 | -'v8_embedder_string': '-node.7', | |
40 | +'v8_embedder_string': '-node.8', | |
41 | 41 | |
42 | 42 | ##### V8 defaults for Node.js ##### |
43 | 43 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -6717,11 +6717,8 @@ enum PromiseRejectEvent { | ||
6717 | 6717 | class PromiseRejectMessage { |
6718 | 6718 | public: |
6719 | 6719 | PromiseRejectMessage(Local promise, PromiseRejectEvent event, |
6720 | - Local value, Local stack_trace) | |
6721 | - : promise_(promise), | |
6722 | -event_(event), | |
6723 | - value_(value), | |
6724 | - stack_trace_(stack_trace) {} | |
6720 | + Local value) | |
6721 | + : promise_(promise), event_(event), value_(value) {} | |
6725 | 6722 | |
6726 | 6723 | V8_INLINE Local GetPromise() const { return promise_; } |
6727 | 6724 | V8_INLINE PromiseRejectEvent GetEvent() const { return event_; } |
@@ -6731,7 +6728,6 @@ class PromiseRejectMessage { | ||
6731 | 6728 | Local promise_; |
6732 | 6729 | PromiseRejectEvent event_; |
6733 | 6730 | Local value_; |
6734 | - Local stack_trace_; | |
6735 | 6731 | }; |
6736 | 6732 | |
6737 | 6733 | typedef void (*PromiseRejectCallback)(PromiseRejectMessage message); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -4400,13 +4400,8 @@ void Isolate::ReportPromiseReject(Handle promise, | ||
4400 | 4400 | Handle value, |
4401 | 4401 | v8::PromiseRejectEvent event) { |
4402 | 4402 | if (promise_reject_callback_ == nullptr) return; |
4403 | -Handle stack_trace; | |
4404 | -if (event != v8::kPromiseHandlerAddedAfterReject && value->IsJSObject()) { | |
4405 | - stack_trace = GetDetailedStackTrace(Handle::cast(value)); | |
4406 | - } | |
4407 | 4403 | promise_reject_callback_(v8::PromiseRejectMessage( |
4408 | -v8::Utils::PromiseToLocal(promise), event, v8::Utils::ToLocal(value), | |
4409 | -v8::Utils::StackTraceToLocal(stack_trace))); | |
4404 | +v8::Utils::PromiseToLocal(promise), event, v8::Utils::ToLocal(value))); | |
4410 | 4405 | } |
4411 | 4406 | |
4412 | 4407 | void Isolate::SetUseCounterCallback(v8::Isolate::UseCounterCallback callback) { |