Skip to content
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 2e4da65 from v8's 4.8 upstream #5293

Closed
wants to merge 1 commit into from

Conversation

mhdawson
Copy link
Member

Float v8 patch, which has been committed to v8 master and
backported to 4.8 and 4.9 in google repos, onto 4.8 v8 in
deps to resolve #5089

Original title/commit from google repos for 4.8 is:
PPC: [turbofan] Support for CPU models lacking isel.
v8/v8@2e4da65

Float v8 patch, which has been committed to v8 master and
backported to 4.8 and 4.9 in google repos, onto 4.8 v8 in
deps to resolve nodejs#5089

Original title/commit from google repos for 4.8 is:
 PPC: [turbofan] Support for CPU models lacking isel.
 v8/v8@2e4da65
@mhdawson mhdawson added the v8 engine Issues and PRs related to the V8 dependency. label Feb 18, 2016
@jbergstroem
Copy link
Member

Solid work in #5089. LGTM.

@jbergstroem
Copy link
Member

Test run against AIX here: https://ci.nodejs.org/job/node-test-commit-aix/51/

@bnoordhuis
Copy link
Member

Rubberstamp LGTM.

@mhdawson
Copy link
Member Author

node-test-pull-request CI run - https://ci.nodejs.org/job/node-test-pull-request/1695/

Looks clean, only one failure on arm which is a network timeout and since this change only affects power not related to this change.

mhdawson added a commit that referenced this pull request Feb 18, 2016
Float v8 patch, which has been committed to v8 master and
backported to 4.8 and 4.9 in google repos, onto 4.8 v8 in
deps to resolve #5089

Original title/commit from google repos for 4.8 is:
 PPC: [turbofan] Support for CPU models lacking isel.
 v8/v8@2e4da65

PR-URL: #5293
Fixes: #5089
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: jbergstroem - Johan Bergström <bugs@bergstroem.nu>
@mhdawson
Copy link
Member Author

Landed as ff0d339

@mhdawson
Copy link
Member Author

Aix test run on master is green: https://ci.nodejs.org/job/node-test-commit-aix/52/

@mhdawson mhdawson closed this Feb 18, 2016
mtbrandy pushed a commit to ibmruntimes/node that referenced this pull request Feb 18, 2016
Float v8 patch, which has been committed to v8 master and
backported to 4.8 and 4.9 in google repos, onto 4.8 v8 in
deps to resolve nodejs/node#5089

Original title/commit from google repos for 4.8 is:
 PPC: [turbofan] Support for CPU models lacking isel.
 v8/v8@2e4da65

PR-URL: nodejs/node#5293
Fixes: nodejs/node#5089
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: jbergstroem - Johan Bergström <bugs@bergstroem.nu>
richardlau pushed a commit to ibmruntimes/node that referenced this pull request Feb 18, 2016
Float v8 patch, which has been committed to v8 master and
backported to 4.8 and 4.9 in google repos, onto 4.8 v8 in
deps to resolve nodejs/node#5089

Original title/commit from google repos for 4.8 is:
 PPC: [turbofan] Support for CPU models lacking isel.
 v8/v8@2e4da65

PR-URL: nodejs/node#5293
Fixes: nodejs/node#5089
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: jbergstroem - Johan Bergström <bugs@bergstroem.nu>
@rvagg
Copy link
Member

rvagg commented Feb 21, 2016

@nodejs/v8 this cleanly cherry-picks on to v5.x, but I don't know if it it should be. Can someone who has a clue please let me know?

@bnoordhuis
Copy link
Member

From looking at code-generator-ppc.cc, v4.x and v5.x both seem to have the bug that this PR fixes.

@ofrobots
Copy link
Contributor

LGTM to backport. This is fixing a crash bug on specific Power architecture versions. There is no risk to non-Power hardware.

@jasnell
Copy link
Member

jasnell commented Feb 21, 2016

LGTM

@indutny
Copy link
Member

indutny commented Feb 21, 2016

Please mention @nodejs/v8 in the future, I haven't seen this PR before.

@indutny
Copy link
Member

indutny commented Feb 21, 2016

Belated LGTM

rvagg pushed a commit that referenced this pull request Feb 21, 2016
Float v8 patch, which has been committed to v8 master and
backported to 4.8 and 4.9 in google repos, onto 4.8 v8 in
deps to resolve #5089

Original title/commit from google repos for 4.8 is:
 PPC: [turbofan] Support for CPU models lacking isel.
 v8/v8@2e4da65

PR-URL: #5293
Fixes: #5089
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: jbergstroem - Johan Bergström <bugs@bergstroem.nu>
@MylesBorins
Copy link
Contributor

based on @bnoordhuis's comment I'm adding the lts-watch flag.

@jasnell
Copy link
Member

jasnell commented Mar 11, 2016

SGTM

MylesBorins pushed a commit that referenced this pull request Mar 17, 2016
Float v8 patch, which has been committed to v8 master and
backported to 4.8 and 4.9 in google repos, onto 4.8 v8 in
deps to resolve #5089

Original title/commit from google repos for 4.8 is:
 PPC: [turbofan] Support for CPU models lacking isel.
 v8/v8@2e4da65

PR-URL: #5293
Fixes: #5089
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: jbergstroem - Johan Bergström <bugs@bergstroem.nu>
MylesBorins pushed a commit that referenced this pull request Mar 21, 2016
Float v8 patch, which has been committed to v8 master and
backported to 4.8 and 4.9 in google repos, onto 4.8 v8 in
deps to resolve #5089

Original title/commit from google repos for 4.8 is:
 PPC: [turbofan] Support for CPU models lacking isel.
 v8/v8@2e4da65

PR-URL: #5293
Fixes: #5089
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: jbergstroem - Johan Bergström <bugs@bergstroem.nu>
@mhdawson mhdawson deleted the aixv8 branch March 15, 2017 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v8 engine Issues and PRs related to the V8 dependency.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AIX - failure in test-timers-args.js
8 participants