Skip to content

Conversation

@ripsawridge
Copy link

Refs: #22859

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines

@nodejs-github-botnodejs-github-bot added build Issues and PRs related to build files or the CI. v8 engine Issues and PRs related to the V8 dependency. labels Sep 17, 2018
@Trott
Copy link
Member

@nodejs/v8-update

@bricssbricss mentioned this pull request Sep 19, 2018
@BridgeAR
Copy link
Member

The title and description seems different than what we normally do. An example of such a commit is ab15016

Right now I am not sure what commit this will include from V8.

@targos
Copy link
Member

The pull request should target the master branch or, if the slowdown does not affect V8 6.9, v10.x-staging.

@hashseed
Copy link
Member

@ripsawridge is currently on vacation.

@targos
Copy link
Member

We are about to merge V8 7.0 into master so v10.x-staging seems to be the best target now.

@addaleaxaddaleax changed the base branch from v11.x-staging to v10.x-stagingSeptember 22, 2018 10:07
@addaleaxaddaleaxforce-pushed the patchy branch 2 times, most recently from 2caf1c0 to d885262CompareSeptember 22, 2018 10:16
This applies a variant of v8/v8@e1163c14f7e4fef2c549 to V8 6.8. Original commit message: [Builtins] Array.prototype.forEach perf regression on dictionaries An unnecessary call to ToString() on the array index caused trips to the runtime. The fix also includes performance micro-benchmarks so we'll have a harder time regressing this case in future. [email protected] Bug: v8:8112 Change-Id: I781e8b1bbe2eb56db961cf33b0dca8523868b83d Reviewed-on: https://chromium-review.googlesource.com/1213207 Commit-Queue: Michael Stanton <[email protected]> Reviewed-by: Michael Stanton <[email protected]> Reviewed-by: Tobias Tebbi <[email protected]> Cr-Commit-Position: refs/heads/master@{nodejs#55733} Refs: v8/v8@e1163c1Fixes: nodejs#22859
@addaleax
Copy link
Member

I’ve rebased against v10.x-staging, and update the commit message to point to v8/v8@e1163c1 (this is not a clean cherry-pick, though).

CI: https://ci.nodejs.org/job/node-test-pull-request/17368/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/1709/

Copy link
Member

@targostargos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rubberstamp

@addaleaxaddaleax added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. v10.x and removed author ready PRs that have at least one approval, no pending requests for changes, and a CI started. labels Sep 22, 2018
Copy link
Member

@addaleaxaddaleax left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but this needs a rebase again

@targos
Copy link
Member

The embedder string can be fixed while landing

@jasnell
Copy link
Member

Needs a quick rebase

targos pushed a commit that referenced this pull request Sep 25, 2018
This applies a variant of v8/v8@e1163c14f7e4fef2c549 to V8 6.8. Original commit message: [Builtins] Array.prototype.forEach perf regression on dictionaries An unnecessary call to ToString() on the array index caused trips to the runtime. The fix also includes performance micro-benchmarks so we'll have a harder time regressing this case in future. [email protected] Bug: v8:8112 Change-Id: I781e8b1bbe2eb56db961cf33b0dca8523868b83d Reviewed-on: https://chromium-review.googlesource.com/1213207 Commit-Queue: Michael Stanton <[email protected]> Reviewed-by: Michael Stanton <[email protected]> Reviewed-by: Tobias Tebbi <[email protected]> Cr-Commit-Position: refs/heads/master@{#55733} Refs: v8/v8@e1163c1Fixes: #22859 PR-URL: #22899 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: James M Snell <[email protected]>
@targos
Copy link
Member

Landed in 5d70652

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

buildIssues and PRs related to build files or the CI.v8 engineIssues and PRs related to the V8 dependency.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants

@ripsawridge@Trott@BridgeAR@targos@hashseed@addaleax@jasnell@nodejs-github-bot