- Jan 08, 2013
-
-
Mike Harsch authored
Building --with-dtrace requires objdump from GNU binutils. This change inserts a helpful error message if there is a problem executing objdump.
-
isaacs authored
Continuation lines should be indented with 4 spaces, not a tab.
-
isaacs authored
-
Fedor Indutny authored
-
Fedor Indutny authored
-
isaacs authored
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
Ben Noordhuis authored
V8 3.15 has new API functions that let you specify the Isolate. V8 and node.js generally spend 0.5-3.5% of the time in pthread_getspecific(), looking up the current Isolate. Avoid that overhead by making "our" isolate global so we can pass it around. The change to the new API is introduced in follow-up commits.
-
isaacs authored
Otherwise child procs will never emit a 'close' event if you don't ever consume their streams, because they will never hit the EOF.
-
isaacs authored
-
Maciej Małecki authored
Calling `resume()` on a stream switches it to the old mode which causes piping stdio from a child process to fail. Fixes joyent/node#4510.
-
Dean McNamee authored
-
- Jan 07, 2013
-
-
Ben Noordhuis authored
The test was failing in debug mode because the timeouts were set too low. Fix that by increasing the timeouts. Admittedly not a great fix. If this test keeps playing up, it's probably best to remove it. Fixes #4528.
-
Ben Noordhuis authored
Tests can leave the tty in non-blocking mode. If the test runner tries to print to stdout/stderr after that and the tty buffer is full, it'll die with a EAGAIN OSError. Ergo, put the tty back in blocking mode before proceeding.
-
Ben Noordhuis authored
This test is timing sensitive and hence quite unreliable with debug builds. What's worse is that it leaves a stray child process behind that listens on the default test port and that makes all the tests that come after it fail with EADDRINUSE errors.
-
Bradley Meck authored
Allows for arbitrary path to executable spawned using `fork`. This fixes some issues around running multiple versions of node with workers and allows arbitrary IPC with compatible executables. Fixes #3248.
-
- Jan 06, 2013
-
-
James Hight authored
-
- Jan 05, 2013
-
-
Ben Noordhuis authored
Use static_cast instead of reinterpret_cast when casting from void* to another type. This is mostly an aesthetic change but may help catch bugs when the affected code is modified.
-
Shigeki Ohtsu authored
No bufferSize option is used in stream.Writable and fs.WriteStream.
-
Shigeki Ohtsu authored
pool size of file reading in ReadableStream can be adjustable with a bufferSize option.
-
Ben Noordhuis authored
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set them globally in $(TOPLEVEL)/common.gypi. Commit 7b4d95a9 introduced the switches again, resulting in V8 getting built without any optimizations. This commit is essentially a rehash of commit 4b8629db.
-
- Jan 04, 2013
-
-
Fedor Indutny authored
by Sven Panne's suggestion, see [0] for details. [0]: https://code.google.com/p/v8/issues/detail?id=2468
-
Fedor Indutny authored
-
Nirk Niggler authored
In JS, the expression ".1" is a floating point number. Issue 4268 concerns the REPL interpreting floating point numbers that lead with a "." as keywords. The original bugfix worked for this specific case but not for the general case: var x = [ .1, .2, .3 ]; The attached change and test (`.1+.1` should be `.2`) fix the bug. Closes #4513. -
Scott Blomquist authored
* Moved generated files to a clearer directory. * Improved detection logic for ctrpp.exe tool. Closes #4482
-
Scott Blomquist authored
Some performance counter related functions are not available on Windows XP and Windows Server 2003, which caused node to call a NULL pointer. Closes #4462 Closes #4511
-
Ben Noordhuis authored
Conflicts: configure deps/uv/src/unix/core.c deps/uv/test/test-fs-event.c src/node_version.h
-
Ben Noordhuis authored
Don't give names of built-in libraries special treatment. Changes the REPL's behavior from this: > var path = 42 > path A different "path" already exists globally To this: > var path = 42 > path 42 Fixes #4512.
-
Ben Noordhuis authored
libev has been deprecated since v0.6. Add-on authors have had two major release cycles to upgrade. Out it goes.
-
- Jan 03, 2013
-
-
Ben Noordhuis authored
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set them globally in $(TOPLEVEL)/common.gypi. Commit 7b4d95a9 introduced the switches again, resulting in V8 getting built without any optimizations. This commit is essentially a rehash of commit 4b8629db.
-
- Jan 02, 2013
-
-
Fedor Indutny authored
-
Fedor Indutny authored
GetPointerFromInternalField() is deprecated now, we should use GetAlignedPointerFromInternalField().
-
- Jan 01, 2013
-
-
Fedor Indutny authored
-
Tim Bradshaw authored
CPU time values must be Numbers, not Integers, as they can be too large for Integers on 32 bit platforms.
-
Ben Noordhuis authored
Calling send() on an unbound socket forces an implicit bind to a random port. 332fea5a made the 'listening' event asynchronous. Unfortunately, it also introduced a bug where the implicit bind was tried more than once if send() was called again before the first bind operation completed. Address that by keeping track of the bind status and making sure that bind() is called only once. Fixes #4499.
-