-
Notifications
You must be signed in to change notification settings - Fork 30.2k
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
V8 Backports Triage #9190
Comments
https://bugs.chromium.org/p/v8/issues/detail?id=5363 is not present in v6.x or lower (the old JS implementation did not have this bug, and the fix is already applied when the C++ version was pulled in in September). |
https://bugs.chromium.org/p/v8/issues/detail?id=5340 is not needed in 5.1. |
I'm interested in help with this |
@maasencioh Great! You should consult with the guide in nodejs/Release#137. See section on backporting to abandoned branches. I'd be happy to help you through the process. |
Thanks @ofrobots, I was looking at the issue, and it was solved in this commit v8/v8@5af4cd9 |
@maasencioh By backtails do you mean 'tail calls'? They are not officially supported w/ Node.js |
@ofrobots v8/v8@5af4cd9 only adds tests for tail call expressions like |
ping @ofrobots ^ |
@littledan: ^^ do you have a suggestion for a test for the change in |
The test in test/mjsunit/regress/regress-639270.js is a regression test against implicit tail calls, and the tests in test/mjsunit/es8/syntactic-tail-call-parsing.js and test/message/syntactic-tail-call-generator.js check for explicit tail calls. Note however that none of this affects the default configuration; you'd need to pass experimental flags to trigger the bug path. |
Should this remain open? |
The only remaining issue here is v8:5301. Given that the bug doesn't manifest in the default configuration ( |
I am going through the list of V8 fixes that potentially need a backport for Node.js. These would be good first contributions / investigations.
v6.x
.https://bugs.chromium.org/p/v8/issues/detail?id=5340: @joransiu: is this needed for. Not needed.v6.x
?https://bugs.chromium.org/p/v8/issues/detail?id=5363: Possibly needed. Need to investigate if the bug is present in v6.x and v4.x.Not needed./cc @nodejs/lts, @nodejs/v8.
The text was updated successfully, but these errors were encountered: