Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

using higher versions...Feature/update v8 #8476

Closed
wants to merge 7 commits into from

Conversation

indutny
Copy link
Member

@indutny indutny commented Sep 30, 2014

I'm up to considering using higher versions...

@indutny indutny changed the title using higher versions...Feature/update v8 Feature/update v8 Sep 30, 2014
@Nodejs-Jenkins Nodejs-Jenkins changed the title Feature/update v8 using higher versions...Feature/update v8 Sep 30, 2014
@indutny indutny mentioned this pull request Sep 30, 2014
@indutny
Copy link
Member Author

indutny commented Sep 30, 2014

cc @trevnorris appears to be passing tests (Haven't tested pummel yet).

@Fishrock123
Copy link

So for reference from the previous PR thread:

The latest v8 3.29 lands a whole bunch of ES6 stuff that everyone wants.

And, the current working v8 is 3.30 as of yesterday:
v8/v8@0191cfb

@jonathanong
Copy link

v8 version with generators enabled by default, please 💃

@trevnorris
Copy link

@indutny Intense. I'll have to give this a thorough review. Guess if everything is actually working well then I'm not opposed to it.

@trevnorris
Copy link

@indutny First we should land #7719.

@trevnorris
Copy link

simple/test-debug-brk-no-arg.js is failing with:

AssertionError: false == true
    at ChildProcess.<anonymous> (/var/projects/node/test/simple/test-debug-brk-no-arg.js:33:3)

make test-addons now fails with:

/var/projects/node/src/node.h:181:44: error: unknown type name 'uv_loop_t'

@indutny
Copy link
Member Author

indutny commented Oct 1, 2014

Yep, test-addons is failing indeed. But I wonder how it could fail with brk-no-arg.js... It just works fine for me every time, and I spent **king 1 hour figuring out what was broken with it :).

@indutny
Copy link
Member Author

indutny commented Oct 1, 2014

Pushed a fix for test-addons, test works just fine for me...

@indutny
Copy link
Member Author

indutny commented Oct 1, 2014

@trevnorris I'm also up for moving to 3.29 before v0.12.

@trevnorris
Copy link

@indutny Can you explain the need for the fix for uv_loop_s and why it needs to be done that way?

Also, right now IRHydra2 is borked. I'm waiting for @mraleph to get back with me about why this is happening.

@indutny
Copy link
Member Author

indutny commented Oct 1, 2014

@trevnorris this is how we roll with C :) Basically, uv.h is not included from node.h so it doesn't know anything about uv_loop_t. Thus we need to forward-declare it.

@trevnorris
Copy link

Oops. Didn't notice that use of uv_loop_t was new.

@indutny I assume you're running OSX. Do you have a Linux box you can try to reproduce that failure with?

@refack
Copy link
Contributor

refack commented Oct 1, 2014

@trevnorris confirming simple/test-debug-brk-no-arg.js breaks on Lubuntu 3.13.0-36-generic #63-Ubuntu SMP x86_64. @indutny with your blessing I'm digging into it.

@indutny
Copy link
Member Author

indutny commented Oct 1, 2014

@refack go ahead :)

@refack
Copy link
Contributor

refack commented Oct 1, 2014

Also a report from Windows 8.1 x64 - https://gist.github.com/refack/774a677868de42757b57
(and some other failures related to #8385 - path casing).
I'm on it.

@indutny
Copy link
Member Author

indutny commented Oct 1, 2014

@refack this cluster things are happening because node.cc is no longer printing Debugger listening on port.... It happens on other thread now, and this is how it should actually be. (Just some insights for you).

@refack
Copy link
Contributor

refack commented Oct 1, 2014

10x

@trevnorris
Copy link

We'll need to backport v8/v8@be6e43289 and v8/v8@6a8f74efc8c (just squash them together) so we don't loose IRHydra support.

@trevnorris
Copy link

@refack let me know if you need any help with simple/test-debug-brk-no-arg.js. Otherwise I'll be looking into some other issues.

@trevnorris
Copy link

Here's the exact diff to apply: https://gist.github.com/trevnorris/236f9f2cd88f2bac8a76

This only is needed in 3.28. It's been fixed in latest 3.29.

@indutny
Copy link
Member Author

indutny commented Oct 2, 2014

@trevnorris: applied.

@indutny
Copy link
Member Author

indutny commented Oct 2, 2014

@refack sorry, I took a peek look at the issue with tests. Looks like there is serious issue with a handle cleanup, I'd better do it myself since I want to land it ASAP.

@indutny
Copy link
Member Author

indutny commented Oct 12, 2014

Hahah, thanks man. Does it work better?

@refack
Copy link
Contributor

refack commented Oct 12, 2014

Much better than what we had before on v0.12 (I did not have much "production" experience with my implementation, but I assume it would have been similar).

indutny pushed a commit that referenced this pull request Oct 16, 2014
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: #8476
richardlau added a commit to ibmruntimes/node that referenced this pull request Oct 24, 2014
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 270e998 to deps/v8ppc
richardlau added a commit to ibmruntimes/node that referenced this pull request Oct 24, 2014
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 8efcc7f to deps/v8ppc
richardlau added a commit to ibmruntimes/node that referenced this pull request Jan 21, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 270e998 to deps/v8ppc
richardlau added a commit to ibmruntimes/node that referenced this pull request Jan 21, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 8efcc7f to deps/v8ppc
richardlau added a commit to ibmruntimes/node that referenced this pull request Feb 2, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 270e998 to deps/v8ppc
richardlau added a commit to ibmruntimes/node that referenced this pull request Feb 2, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 8efcc7f to deps/v8ppc
richardlau added a commit to ibmruntimes/node that referenced this pull request Feb 9, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 270e998 to deps/v8ppc
richardlau added a commit to ibmruntimes/node that referenced this pull request Feb 9, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 8efcc7f to deps/v8ppc
trevnorris added a commit that referenced this pull request Feb 11, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: #8476
trevnorris pushed a commit that referenced this pull request Feb 11, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: #8476
trevnorris added a commit that referenced this pull request Feb 12, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: #8476
trevnorris pushed a commit that referenced this pull request Feb 12, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: #8476
trevnorris added a commit that referenced this pull request Feb 18, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: #8476
trevnorris pushed a commit that referenced this pull request Feb 18, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: #8476
misterdjules pushed a commit to misterdjules/node that referenced this pull request Apr 23, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476
misterdjules pushed a commit to misterdjules/node that referenced this pull request Apr 23, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476
misterdjules pushed a commit to misterdjules/node that referenced this pull request Apr 28, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476
misterdjules pushed a commit to misterdjules/node that referenced this pull request Apr 28, 2015
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Nov 3, 2016
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 270e998 to deps/v8ppc
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Nov 3, 2016
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 8efcc7f to deps/v8ppc
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Nov 4, 2016
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 270e998 to deps/v8ppc
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Nov 4, 2016
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 8efcc7f to deps/v8ppc
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Nov 7, 2016
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 270e998 to deps/v8ppc
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Nov 7, 2016
Reviewed-By: Fedor Indutny <fedor@indutny.com>
PR-URL: nodejs#8476

Port 8efcc7f to deps/v8ppc
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants