summaryrefslogtreecommitdiff
path: root/deps
AgeCommit message (Collapse)Author
2014-09-16Merge remote-tracking branch 'upstream/v0.10' into v0.12Timothy J Fontaine
Conflicts: ChangeLog deps/v8/src/hydrogen.cc lib/http.js lib/querystring.js src/node_crypto.cc src/node_version.h test/simple/test-querystring.js
2014-09-16npm: Update to 1.4.28Timothy J Fontaine
2014-09-09deps: backport 60c316 from v8 trunkFedor Indutny
Original commit message: Extend the interceptor setter ASSERT to support the JSGlobalProxy case. BUG=v8:3463 LOG=n R=dcarney@chromium.org Review URL: https://codereview.chromium.org/415973004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22589 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 Signed-off-by: Fedor Indutny <fedor@indutny.com> fix #7969
2014-09-09gyp: fix post-mortem in v0.11Fedor Indutny
Expose missing constants and keep symbols on OSX.
2014-09-09deps: cherry-pick r21466 from v8 trunkBen Noordhuis
Check for cached transition to ExternalArray elements kind. See [1] and [2] for details. [1] https://code.google.com/p/v8/issues/detail?id=3337 [2] https://codereview.chromium.org/291193011 Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-09-09deps: cherry-pick r21297 from v8 trunkBen Noordhuis
Changes the return value of PropertyCallbackInfo<T>::This() from Local<Value> back to Local<Object>. See [1] and [2] for background. [1] https://groups.google.com/forum/#!topic/v8-users/wP2UcQ4cBW4 [2] https://codereview.chromium.org/285643008/ Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-09-09deps: fix up v8 postmortem codegenBen Noordhuis
Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-09-09v8: Upgrade 3.26.33 with 14 patchesTrevor Norris
V8 3.26.31 has received 14 patches since the upgrade to 3.26.33. Since 3.26.33 is technically a tag on the 3.27 branch, reverting back to 3.26.31 would remove now default functionality like WeakMaps. Because of that the patches have simply been cherry-picked and squashed. Here is a summary of all patches: * Fix index register assignment in LoadFieldByIndex for arm, arm64, and mips. * Fix invalid attributes when generalizing because of incompatible map change. * Skip write barriers when updating the weak hash table. * MIPS: Avoid HeapObject check in HStoreNamedField. * Do GC if CodeRange fails to allocate a block. * Array.concat: properly go to dictionary mode when required. * Keep CodeRange::current_allocation_block_index_ in range. * Grow heap slower if GC freed many global handles. * Do not eliminate bounds checks for "<const> - x". * Add missing map check to optimized f.apply(...). * In GrowMode, force the value to the right representation to avoid deopts between storing the length and storing the value. * Reduce max executable size limit. * Fix invalid condition in check elimination effects. * Fix off-by-one error in Array.concat slow mode check. For more information see: https://github.com/v8/v8/commits/3.26 Reviewed-By: Fedor Indutny <fedor@indutny.com>
2014-09-03configure: add --openssl-no-asm flagFedor Indutny
see #8062 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
2014-08-27deps: enable ARM assembly for OpenSSLFedor Indutny
fix #8062
2014-08-22deps: fix up v8 after fd80a3Fedor Indutny
fd80a31e0697d6317ce8c2d289575399f4e06d21 has introduced a segfault during redundant boundary check elimination (#8208). The problem consists of two parts: 1. Abscense of instruction iterator in `EliminateRedundantBoundsChecks`. It was present in recent v8, but wasn't considered important at the time of backport. However, since the function is changing instructions order in block, it is important to not rely at `i->next()` at the end of the loop. 2. Too strict ASSERT in `MoveIndexIfNecessary`. It is essentially a backport of a45c96ab from v8's upstream. See https://github.com/v8/v8/commit/a45c96ab for details. fix #8208
2014-08-19npm: Update to v1.4.23Timothy J Fontaine
2014-08-18Revert "gyp: preserve v8dbg syms on freebsd too"Fedor Indutny
This reverts commit 181b8a5d3af2e14c50dd32e1f16bf553fd3c7050.
2014-08-17gyp: preserve v8dbg syms on freebsd tooFedor Indutny
2014-08-14deps: backport 5f836c from v8 upstreamFedor Indutny
Original commit message: Fix Hydrogen bounds check elimination When combining bounds checks, they must all be moved before the first load/store that they are guarding. BUG=chromium:344186 LOG=y R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/172093002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@19475 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 fix #8070
2014-08-13openssl: fix keypress requirement in apps on win32Fedor Indutny
Original source: http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html Reviewed-By: Fedor Indutny <fedor@indutny.com>
2014-08-13deps: update openssl to v1.0.1iFedor Indutny
2014-08-08openssl: fix keypress requirement in apps on win32Fedor Indutny
Original source: http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html Reviewed-By: Fedor Indutny <fedor@indutny.com>
2014-08-07Merge remote-tracking branch 'upstream/v0.10' into v0.12Timothy J Fontaine
Conflicts: ChangeLog Makefile deps/uv/ChangeLog deps/uv/build.mk deps/uv/src/unix/darwin.c deps/uv/src/unix/getaddrinfo.c deps/uv/src/version.c deps/v8/src/checks.h deps/v8/src/isolate.h lib/cluster.js lib/module.js lib/timers.js lib/tls.js src/node_version.h
2014-08-07deps: update libuv to v0.11.28Fedor Indutny
2014-08-07deps: update openssl to v1.0.1iFedor Indutny
2014-08-04v8: Fix compliation with GCC 4.8Timothy J Fontaine
Supresses a very loud warning from GCC 4.8 about unused typedefs Original url https://codereview.chromium.org/69413002
2014-07-31uv: Upgrade to v0.10.28Timothy J Fontaine
2014-07-31v8: Interrupts must not mask stack overflow.Fedor Indutny
Backport of https://codereview.chromium.org/339883002
2014-07-31npm: Upgrade to v1.4.21Timothy J Fontaine
2014-07-25deps: backport 60c316 from v8 trunkFedor Indutny
Original commit message: Extend the interceptor setter ASSERT to support the JSGlobalProxy case. BUG=v8:3463 LOG=n R=dcarney@chromium.org Review URL: https://codereview.chromium.org/415973004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22589 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 Signed-off-by: Fedor Indutny <fedor@indutny.com> fix #7969
2014-07-23test: fix test-tls-server-verifyFedor Indutny
fix #7963
2014-07-23deps: update http_parser to 2.3.0Fedor Indutny
2014-07-23gyp: fix post-mortem in v0.11Fedor Indutny
Expose missing constants and keep symbols on OSX.
2014-07-23gyp: fix post-mortem in v0.11Fedor Indutny
Expose missing constants and keep symbols on OSX.
2014-07-18deps: backport 4ed5fde4f from v8 upstreamFedor Indutny
Original commit message: Fix x64 MathMinMax for negative untagged int32 arguments. An untagged int32 has zeros in the upper half even if it is negative. Using cmpq to compare such numbers will incorrectly ignore the sign. BUG=164442 R=mvstanton@chromium.org Review URL: https://chromiumcodereview.appspot.com/11665007 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13273 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-07-03deps: cherry-pick eca441b2 from OpenSSLFedor Indutny
Original commit message: bn_exp.c: fix x86_64-specific crash with one-word modulus. PR: #3397 Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-07-03deps: cherry-pick eca441b2 from OpenSSLFedor Indutny
Original commit message: bn_exp.c: fix x86_64-specific crash with one-word modulus. PR: #3397 Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-06-27deps: update libuv to v0.11.26Fedor Indutny
2014-06-12deps: cherry-pick r21466 from v8 trunkBen Noordhuis
Check for cached transition to ExternalArray elements kind. See [1] and [2] for details. [1] https://code.google.com/p/v8/issues/detail?id=3337 [2] https://codereview.chromium.org/291193011 Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-06-12deps: cherry-pick r21297 from v8 trunkBen Noordhuis
Changes the return value of PropertyCallbackInfo<T>::This() from Local<Value> back to Local<Object>. See [1] and [2] for background. [1] https://groups.google.com/forum/#!topic/v8-users/wP2UcQ4cBW4 [2] https://codereview.chromium.org/285643008/ Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-06-12deps: fix up v8 postmortem codegenBen Noordhuis
Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-06-12deps: upgrade v8 to 3.26.33Ben Noordhuis
Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-06-10Merge remote-tracking branch 'upstream/v0.10'Timothy J Fontaine
Conflicts: AUTHORS ChangeLog deps/v8/src/api.cc deps/v8/src/unicode-inl.h deps/v8/src/unicode.h lib/_stream_readable.js lib/http.js src/cares_wrap.cc src/node.cc src/node_crypto.cc src/node_dtrace.cc src/node_file.cc src/node_stat_watcher.cc src/node_version.h src/process_wrap.cc src/string_bytes.cc src/string_bytes.h src/udp_wrap.cc src/util.h test/simple/test-buffer.js test/simple/test-stream2-compatibility.js
2014-06-06v8: shift heap space for aslr on 64bitTimothy J Fontaine
Previously we were only shifting the address space for ASLR on 32bit processes, apply the same shift for 64bit so processes don't get artificially limited native heap.
2014-06-06npm: upgrade to v1.4.14Timothy J Fontaine
2014-06-06deps/v8: Apply REPLACE_INVALID_UTF8 patchFelix Geisendörfer
- https://codereview.chromium.org/121173009/ - https://code.google.com/p/v8/source/detail?r=18683 Note: The v8 test case did not cleanly apply, so it's missing from this patch. I'm assuming this is not a problem if the v8 test suite is not part of the node build / test system. If that's the case I'll fix it. Otherwise the test case will be integrated once v8 is upgraded.
2014-06-05Merge branch 'v0.10'Fedor Indutny
Conflicts: ChangeLog lib/events.js lib/tls.js src/node_constants.cc src/node_crypto.cc src/node_crypto.h src/node_version.h
2014-06-05deps: update openssl to 1.0.1hFedor Indutny
2014-05-21v8: backport no handle zapping for release buildsjochen@chromium.org
BUG=318206 LOG=y R=danno@chromium.org Review URL: https://codereview.chromium.org/295673002 git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21367 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-05-05npm: upgrade to 1.4.10isaacs
* Don't set referer if already set * fetch: Send referer and npm-session headers * run-script: Support --parseable and --json * list runnable scripts (Evan Lucas) * Use marked instead of ronn for html docs
2014-05-02deps: backport 23f2736a from v8 upstreamFedor Indutny
Original text: Fix corner case in x64 compare stubs. BUG=v8:2416 Review URL: https://codereview.chromium.org/11413087 fix #7528
2014-05-01Merge remote-tracking branch 'upstream/v0.10' into v0.11.13-releaseTimothy J Fontaine
2014-05-01npm: upgrade to v1.4.9isaacs
* Send referer header (with any potentially private stuff redacted) * Fix critical typo bug in previous npm release
2014-05-01Merge remote-tracking branch 'upstream/v0.10'Timothy J Fontaine
Reverted 9520adeb37f5ebe02a68669ec97770f4869705bb Conflicts: deps/cares/src/ares_parse_txt_reply.c deps/uv/.mailmap deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/include/uv.h deps/uv/src/unix/error.c deps/uv/src/unix/process.c deps/uv/src/version.c deps/uv/src/win/pipe.c deps/uv/src/win/signal.c deps/uv/src/win/util.c deps/uv/test/test-spawn.c deps/uv/vcbuild.bat deps/v8/src/platform-posix.cc deps/v8/tools/gyp/v8.gyp lib/util.js src/node.cc test/simple/test-util-format.js test/simple/test-util.js