GeezerVison is showing github.com — deps: V8: cherry-pick edeb0a4fa181 · nodejs/node@80907c0
File tree
Expand file treeCollapse file tree
Open diff view settings
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboardExpand all lines: common.gypi +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
|
38 | 38 |
|
39 | 39 | # Reset this number to 0 on major V8 upgrades. |
40 | 40 | # Increment by one for each non-official patch applied to deps/v8. |
41 | | - 'v8_embedder_string': '-node.8', |
| 41 | + 'v8_embedder_string': '-node.9', |
42 | 42 |
|
43 | 43 | ##### V8 defaults for Node.js ##### |
44 | 44 |
|
|
Collapse file
Copy file name to clipboardExpand all lines: deps/v8/src/builtins/builtins-proxy-gen.cc +4Lines changed: 4 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -63,6 +63,10 @@ TNode<JSProxy> ProxiesCodeStubAssembler::AllocateProxy( |
63 | 63 | StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kTargetOffset, target); |
64 | 64 | StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kHandlerOffset, handler); |
65 | 65 | StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kFlagsOffset, flags); |
| 66 | +#if TAGGED_SIZE_8_BYTES |
| 67 | + StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kPaddingOffset, |
| 68 | + Int32Constant(0)); |
| 69 | +#endif |
66 | 70 |
|
67 | 71 | return CAST(proxy); |
68 | 72 | } |
|
Collapse file
Copy file name to clipboardExpand all lines: deps/v8/src/heap/factory.cc +3Lines changed: 3 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -3946,6 +3946,9 @@ Handle<JSProxy> Factory::NewJSProxy(DirectHandle<JSReceiver> target, |
3946 | 3946 | result->set_target(*target, SKIP_WRITE_BARRIER); |
3947 | 3947 | result->set_handler(*handler, SKIP_WRITE_BARRIER); |
3948 | 3948 | result->set_flags(JSProxy::IsRevocableBit::encode(revocable)); |
| 3949 | +#if TAGGED_SIZE_8_BYTES |
| 3950 | + result->set_padding(0); |
| 3951 | +#endif |
3949 | 3952 | return handle(result, isolate()); |
3950 | 3953 | } |
3951 | 3954 |
|
|