- Jul 21, 2012
-
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
* punycode: update to v1.1.1 (Mathias Bynens) * c-ares: upgrade to 1.9.0 (Saúl Ibarra Corretgé) * dns: ignore rogue DNS servers reported by windows (Saúl Ibarra Corretgé) * unix: speed up uv_async_send() (Ben Noordhuis) * darwin: get cpu model correctly on mac (Xidorn Quan) * nextTick: Handle tick callbacks before any other I/O (isaacs) * Enable color customization of `util.inspect` (Pavel Lang) * tls: Speed and memory improvements (Fedor Indutny) * readline: Use one history item for reentered line (Vladimir Beloborodov) * Fix #3521 Make process.env more like a regular Object (isaacs)
-
isaacs authored
-
Fedor Indutny authored
-
Fedor Indutny authored
And fix last failing tests
-
Fedor Indutny authored
This reverts commit 53716eb0.
-
Fedor Indutny authored
socket.authorizationError should always be string. Also make sni test pass.
-
Fedor Indutny authored
-
- Jul 20, 2012
-
-
Fedor Indutny authored
-
Fedor Indutny authored
It's useful for passing some additional options of request object to the underlying API
-
Fedor Indutny authored
-
isaacs authored
Conflicts: src/node_version.h
-
isaacs authored
-
isaacs authored
When there is an error that is thrown in a nextTick function, which is then handled by a domain or other process.on('uncaughtException') handler, if the error handler *also* adds a nextTick and triggers multiple MakeCallback events (ie, by doing some I/O), then it would skip over the tickDepth check, resulting in an infinite spin. Solution: Check the tickDepth at the start of the tick processing, and preserve it when we are cleaning up in the error case or exiting early in the re-entry case. In order to make sure that tick callbacks are *eventually* handled, any callback triggered by the underlying spinner in libuv will be processed as if starting from a tick depth of 0. -
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
* V8: upgrade to 3.11.10.15 * npm: Upgrade to 1.1.43 * net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis) * net: fix bogus errno reporting (Ben Noordhuis) * build: Move npm shebang logic into an npm script (isaacs) * build: fix add-on loading on freebsd (Ben Noordhuis) * build: disable unsafe optimizations (Ben Noordhuis) * build: fix spurious mksnapshot crashes for good (Ben Noordhuis) * build: speed up genv8constants (Dave Pacheco) * fs: make unwatchFile() remove a specific listener (Ben Noordhuis) * domain: Remove first arg from intercepted fn (Toshihiro Nakamura) * domain: Fix memory leak on error (isaacs) * events: Fix memory leak from removeAllListeners (Nathan Rajlich) * zlib: Fix memory leak in Unzip class. (isaacs) * crypto: Fix memory leak in DecipherUpdate() (Ben Noordhuis) -
isaacs authored
-
isaacs authored
-
Ben Noordhuis authored
I disabled the -ffunction-sections and -fdata-sections switches in 202df30a because they're horribly buggy with some gcc/binutils combos. However, it turns out that the dtrace/ustack post-processing tool requires that V8 is compiled with said switches and was broken because of it. This commit turns them on again on SunOS systems. Let's hope for the best.
-
- Jul 19, 2012
-
-
Ben Noordhuis authored
The system linker on SunOS doesn't understand --export-dynamic.
-
Ben Noordhuis authored
Unconditionally compile V8 with -fno-strict-aliasing on all platforms. gcc 4.5.2 on sunos generates bad code when -fstrict-aliasing is enabled, which undoubtedly means that there are more buggy versions of gcc out there. -fstrict-aliasing does not give a significant performance boost so let's just disable it. Fixes #3736.
-
- Jul 18, 2012
-
-
Ben Noordhuis authored
-
Ben Noordhuis authored
Explicitly cast double to int64_t, it was making add-ons that compile with `-Wall -Wextra -Werror` fail to build. Don't use fully variadic macros, gcc in uber-strict mode rejects them.
-
Ben Noordhuis authored
-
isaacs authored
-
Dave Pacheco authored
genv8constants was much slower than necessary due to lack of pipe buffering.
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
- Jul 17, 2012