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

Can haz V8 upgrade on master to 4.2.77.21 please? #2235

Closed
rvagg opened this issue Jul 24, 2015 · 5 comments
Closed

Can haz V8 upgrade on master to 4.2.77.21 please? #2235

rvagg opened this issue Jul 24, 2015 · 5 comments
Labels
v8 engine Issues and PRs related to the V8 dependency.

Comments

@rvagg
Copy link
Member

rvagg commented Jul 24, 2015

We've been on 4.2.77.20 since v2.0.1 but that tag doesn't even exist in the V8 repo (anymore?), it just skips from 19 to 21 in the 4.2.77 line. Would someone mine giving us a PR that brings in 4.2.77.21 including any floating patches we have on V8 (the UTF-8 overflow bug is probably a floating patch on master at least).

I have no idea what the difference are btw.

@targos
Copy link
Member

targos commented Jul 24, 2015

👍

4.2.77.21 fixes a weird bug:

var test = function() {
    var a = {"1": false, "2": false, "3": false, "4": false};
    console.log(a[1]);
    a[1] = true;
};
test(); //logs false
test(); //logs false
test(); //logs true

@mscdex mscdex added the v8 engine Issues and PRs related to the V8 dependency. label Jul 24, 2015
@ofrobots
Copy link
Contributor

Working on it. I am not sure why the tag 4.2.77.20 doesn't exist anymore (or if it ever existed), but for posterity, it should correspond to the commit 5a89bfc68e6054b1092cc6aab5bd8ae23d9e0809 in the V8 repo, https://codereview.chromium.org/1129843002.

ofrobots added a commit to ofrobots/node that referenced this issue Jul 24, 2015
Picks up the latest patch-release on the V8 4.2 branch.
https://codereview.chromium.org/1156323004

Fixes: nodejs#2235
ofrobots added a commit that referenced this issue Jul 24, 2015
Picks up the latest patch-release on the V8 4.2 branch.
https://codereview.chromium.org/1156323004

PR-URL: #2238
Fixes: #2235
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
@ofrobots
Copy link
Contributor

Landed in 0a7bf81.

@rvagg
Copy link
Member Author

rvagg commented Jul 25, 2015

@ofrobots @domenic @bnoordhuis @indutny can you come up with an appropriate person to ping about the missing tag? It's useful for tooling to be able to reference the exact version that we ship with. I actually found this when I was generating some doxygen docs but couldn't find the tag for the 2.4.0 version.

@bnoordhuis
Copy link
Member

@rvagg 4.2.77.20 came from the branch-heads/4.2 branch, commit v8/v8@5a89bfc as @ofrobots pointed out. You need to check out the repo with fetch v8 from depot_tools in order to get the branch-heads.

Filed an issue for the missing tag: https://code.google.com/p/v8/issues/detail?id=4322

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

No branches or pull requests

5 participants