Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign updeps: V8: fix spread operator #25101
Conversation
This comment has been minimized.
This comment has been minimized.
nodejs-github-bot
added
build
V8 Engine
labels
Dec 18, 2018
This comment has been minimized.
This comment has been minimized.
BridgeAR
added
the
author ready
label
Dec 18, 2018
This comment has been minimized.
This comment has been minimized.
|
It seems this depends on some other change |
This comment has been minimized.
This comment has been minimized.
|
@targos seems so... the commits landed cleanly, that's why I expected it to work but that is obviously wrong. |
BridgeAR
added
work in progress (WIP)
and removed
author ready
labels
Dec 18, 2018
This comment has been minimized.
This comment has been minimized.
|
Idea of landing this is +1 ... obviously need to figure out what other change may be needed :-) |
This comment has been minimized.
This comment has been minimized.
|
The linked CI above is for #22712. (Posting CI in the wrong window is something I've done many times myself.) The correct CI link is https://ci.nodejs.org/job/node-test-pull-request/19649/. Everything failed to compile so this definitely needs some adjustments (which is also indicated by the |
This comment has been minimized.
This comment has been minimized.
|
@Trott thanks for catching that! |
BridgeAR
force-pushed the
BridgeAR:fix-spread-operator
branch
from
4d1ea2b
to
6096720
Dec 20, 2018
This comment has been minimized.
This comment has been minimized.
|
@GeorgNeis was so kind to provide a patch that resolved the build issues. Since the patch was build upon 7.1.302.32, I went ahead and updated V8 first and then applied the necessary backports on top of that including the changes from the mentioned patch. This will therefore also improve the Array.prototype.splice performance and add some other minor improvements. CI https://ci.nodejs.org/job/node-test-pull-request/19692/ |
BridgeAR
removed
the
work in progress (WIP)
label
Dec 20, 2018
This comment has been minimized.
This comment has been minimized.
BridgeAR
added
the
author ready
label
Dec 20, 2018
This comment has been minimized.
This comment has been minimized.
danbev
closed this
Dec 21, 2018
This comment has been minimized.
This comment has been minimized.
|
Should this be backported to v11.x? |
MylesBorins
added
the
backport-requested-v11.x
label
Dec 25, 2018
targos
added this to Backport requested
in v11.x
Dec 28, 2018
targos
added
backported-to-v11.x
and removed
author ready
build
backport-requested-v11.x
labels
Jan 1, 2019
This comment has been minimized.
This comment has been minimized.
|
cherry-picked to v11.x-staging without the V8 update |
BridgeAR commentedDec 18, 2018
The spread operator currently mutates some input objects. This is already fixed in V8, so I just went ahead to backport these commits.
Fixes: #25089
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes