-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Conversation
@misterdjules Thanks much for taking the time to do this. Very appreciated. |
The test that was failing on Windows in the previous tests run does not fail anymore, although another test timed out. That test seems to be flakey too. In other words, we have more flaky tests and we'll need to take care of them, but I don't think they've been introduced by this PR. |
|
667d43c
to
aa94a61
Compare
Just squashed the commit adding hidden files back into the main upgrade commit. @trevnorris What's your opinion about landing that in the upcoming v0.12.3 release? |
@misterdjules No qualms here. |
/cc @joyent/node-coreteam I will need a more formal review before landing this, and a LGTM if you agree we should land it for node v0.12.3. My opinion is that we should land it as soon as possible. Thank you! |
The 3.28.73 update was technically unstable code. This reverts the code to the latest 3.28 stable release.
Reviewed-By: Fedor Indutny <[email protected]> PR-URL: nodejs#8476
Reviewed-By: Fedor Indutny <[email protected]> PR-URL: nodejs#8476
Backport 2ad2237507c5b5f9047b8d94d2f4997327eae852 from V8. Original commit message: Fix Unhandled ReferenceError in debug-debugger.js This fixes following exception in Sky on attempt to set a breakpoint "Unhandled: Uncaught ReferenceError: break_point is not defined" I think this happens in Sky but not in Chrome because Sky scripts are executed in strict mode. BUG=None LOG=N [email protected] Review URL: https://codereview.chromium.org/741683002 Cr-Commit-Position: refs/heads/master@{nodejs#25415}
This change in V8: https://code.google.com/p/v8/source/detail?r=22210 has introduced a method named OS::GetCurrentThreadId which fails to compile on OSes where a "gettid" syscall does not exist. This build issue has been fixed upstream by several changes: - https://code.google.com/p/v8/source/detail?r=23459. - https://codereview.chromium.org/649553002 - https://codereview.chromium.org/642223003 Another minor fix to the upstream changes was also necessary. See https://code.google.com/p/v8/issues/detail?id=3620 for more information. The other build issue was due to the fact that alloca.h is not included by other system includes on SmartOS, which is assumed by V8. Built and tested on Linux, MacOS X, Windows and SmartOS.
aa94a61
to
46dc37e
Compare
LGTM |
Thank you @trevnorris! Landing soon. |
The 3.28.73 update was technically unstable code. This reverts the code to the latest 3.28 stable release. Reviewed-By: Trevor Norris <[email protected]> PR-URL: #18206
Reviewed-By: Trevor Norris <[email protected]> PR-URL: #18206
Reviewed-By: Trevor Norris <[email protected]> PR-URL: #18206
Reviewed-By: Trevor Norris <[email protected]> PR-URL: #18206
Backport 2ad2237507c5b5f9047b8d94d2f4997327eae852 from V8. Original commit message: Fix Unhandled ReferenceError in debug-debugger.js This fixes following exception in Sky on attempt to set a breakpoint "Unhandled: Uncaught ReferenceError: break_point is not defined" I think this happens in Sky but not in Chrome because Sky scripts are executed in strict mode. BUG=None LOG=N [email protected] Review URL: https://codereview.chromium.org/741683002 Cr-Commit-Position: refs/heads/master@{#25415} Reviewed-By: Trevor Norris <[email protected]> PR-URL: #18206
This change in V8: https://code.google.com/p/v8/source/detail?r=22210 has introduced a method named OS::GetCurrentThreadId which fails to compile on OSes where a "gettid" syscall does not exist. This build issue has been fixed upstream by several changes: - https://code.google.com/p/v8/source/detail?r=23459. - https://codereview.chromium.org/649553002 - https://codereview.chromium.org/642223003 Another minor fix to the upstream changes was also necessary. See https://code.google.com/p/v8/issues/detail?id=3620 for more information. The other build issue was due to the fact that alloca.h is not included by other system includes on SmartOS, which is assumed by V8. Built and tested on Linux, MacOS X, Windows and SmartOS. Reviewed-By: Trevor Norris <[email protected]> PR-URL: #18206
The Node 0.12 line was initially released with a version of v8 that included Array.prototype.values(). In #18206, v8 was updated to a version that dropped support for values(). https://codereview.chromium.org/647703003 removed this method because it causes problems with some versions of Outlook Web Access. This commit reverts the removal of Array.prototype.values(). Original commit message: Revert "Version 3.28.71.17 (merged r24706, r24708)" This reverts commit 529541ecb58fd0d6df4dfbe41d01bff9ae21ff06. Conflicts: src/version.cc Reviewed-By: Julien Gilli <[email protected]> PR-URL: #25328
This continues the work done in #9185. It's basically the same PR with some added floating patches and the hidden files put back in.
Tested on UNIX and Windows. The one test failing on Windows might be a flakey test, we'll need to make sure of that before landing this PR.
Fixes #9241.