-
Notifications
You must be signed in to change notification settings - Fork 30.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps: cherry-pick 6ee8345 from upstream V8 #22106
Conversation
Why don't land on v10? |
@targos Because this is ABI-breaking. This patch needs additional tweaking in |
CI is green. Can you take a look at the new commit? Thanks! @addaleax |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, thanks!
Uh, wait, I was working on naming edges on top of this PR and noticed that there was a bug in |
ee67b70
to
f261d03
Compare
Original commit message: [heap-profiler] Allow embedder to specify edge names This patch adds a variant of EmbedderGraph::AddEdge() which allows the embedder to specify the name of an edge. The edges added without name are element edges with auto-incremented indexes while the edges added with names will be internal edges with the specified names for more meaningful output in the heap snapshot. Refs: nodejs#21741 Bug: v8:7938 Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng Change-Id: I8feefa2cf6911743e24b3b2024e0e849b0c65cd3 Reviewed-on: https://chromium-review.googlesource.com/1133299 Commit-Queue: Ulan Degenbaev <ulan@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Cr-Commit-Position: refs/heads/master@{nodejs#54412} Refs: v8/v8@6ee8345
The signature of EmbedderGraph::AddEdge() has been changed so the current implementation of JSGraph no longer compiles. This patch updates the implementation accordingly.
f261d03
to
de527a9
Compare
One unrelated failure. Resume build: https://ci.nodejs.org/job/node-test-pull-request/16522/ Failures in job https://ci.nodejs.org/job/node-test-pull-request/16517/ rhel72-s390xSee failures on test-linuxonecc-rhel72-s390x-3:
|
CI is green |
Original commit message: [heap-profiler] Allow embedder to specify edge names This patch adds a variant of EmbedderGraph::AddEdge() which allows the embedder to specify the name of an edge. The edges added without name are element edges with auto-incremented indexes while the edges added with names will be internal edges with the specified names for more meaningful output in the heap snapshot. Refs: #21741 Bug: v8:7938 Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng Change-Id: I8feefa2cf6911743e24b3b2024e0e849b0c65cd3 Reviewed-on: https://chromium-review.googlesource.com/1133299 Commit-Queue: Ulan Degenbaev <ulan@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Cr-Commit-Position: refs/heads/master@{#54412} Refs: v8/v8@6ee8345 PR-URL: #22106 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
The signature of EmbedderGraph::AddEdge() has been changed so the current implementation of JSGraph no longer compiles. This patch updates the implementation accordingly. PR-URL: #22106 Refs: v8/v8@6ee8345 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
To avoid conflicts while cherry-picking future V8 backports, increment the embedder string by one so it has the same value as in the master branch. The value was off by one because of an ABI-breaking backport that could not be taken in v10.x. Refs: nodejs#22106
To avoid conflicts while cherry-picking future V8 backports, increment the embedder string by one so it has the same value as in the master branch. The value was off by one because of an ABI-breaking backport that could not be taken in v10.x. Refs: #22106 PR-URL: #22573 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Refael Ackermann <refack@gmail.com>
To avoid conflicts while cherry-picking future V8 backports, increment the embedder string by one so it has the same value as in the master branch. The value was off by one because of an ABI-breaking backport that could not be taken in v10.x. Refs: #22106 PR-URL: #22573 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Refael Ackermann <refack@gmail.com>
To avoid conflicts while cherry-picking future V8 backports, increment the embedder string by one so it has the same value as in the master branch. The value was off by one because of an ABI-breaking backport that could not be taken in v10.x. Refs: #22106 PR-URL: #22573 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Refael Ackermann <refack@gmail.com>
The signature of EmbedderGraph::AddEdge() has been changed so the current implementation of JSGraph no longer compiles. This patch updates the implementation accordingly. PR-URL: nodejs#22106 Refs: v8/v8@6ee8345 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
The signature of EmbedderGraph::AddEdge() has been changed so the current implementation of JSGraph no longer compiles. This patch updates the implementation accordingly. Backport-PR-URL: #23295 PR-URL: #22106 Refs: v8/v8@6ee8345 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
The signature of EmbedderGraph::AddEdge() has been changed so the current implementation of JSGraph no longer compiles. This patch updates the implementation accordingly. Backport-PR-URL: #23295 PR-URL: #22106 Refs: v8/v8@6ee8345 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
Original commit message:
Refs: v8/v8@6ee8345
cc @addaleax