Ryan Dahl [Thu, 6 Oct 2011 23:57:35 +0000 (16:57 -0700)]
Simplify arg parsing in String.write
Ben Noordhuis [Thu, 6 Oct 2011 21:53:27 +0000 (23:53 +0200)]
net: remove unconditional getpeername() call
Speeds up http_simple benchmark by about 1.0%
Bert Belder [Thu, 6 Oct 2011 19:27:10 +0000 (21:27 +0200)]
Simplify writeReq handling in net_uv
talltyler [Fri, 7 Oct 2011 03:04:39 +0000 (23:04 -0400)]
Fixing #1774 about issues when running node with --harmony_block_scoping v8 option
Fixes #1837.
Bert Belder [Fri, 7 Oct 2011 17:00:48 +0000 (19:00 +0200)]
Black hole tcp reads after destroy()
Ryan Dahl [Fri, 7 Oct 2011 09:43:44 +0000 (02:43 -0700)]
Add test-child-process-fork2 and fixes to make it work
Fedor Indutny [Fri, 7 Oct 2011 08:21:23 +0000 (15:21 +0700)]
Don't check sign of loadavg
Fixes #1838
Fedor Indutny [Fri, 7 Oct 2011 08:17:51 +0000 (15:17 +0700)]
use uv for memory and loadavg functions
Ryan Dahl [Fri, 7 Oct 2011 08:30:26 +0000 (01:30 -0700)]
Support sending handles to other processes
Needs test.
Ryan Dahl [Fri, 7 Oct 2011 08:08:53 +0000 (01:08 -0700)]
Turn off V8's -Werror in GYP
Ryan Dahl [Fri, 7 Oct 2011 08:00:40 +0000 (01:00 -0700)]
Merge branch 'ipc-binding'
Ryan Dahl [Fri, 7 Oct 2011 07:57:37 +0000 (00:57 -0700)]
Reimplement child_process.fork
Fixes test/simple/test-child-process-fork.js
Ryan Dahl [Fri, 7 Oct 2011 07:47:13 +0000 (00:47 -0700)]
Ryan Dahl [Fri, 7 Oct 2011 05:56:29 +0000 (22:56 -0700)]
mv test-child-process-spawn-node.js test/simple/test-child-process-fork.js
Ryan Dahl [Wed, 5 Oct 2011 19:33:05 +0000 (12:33 -0700)]
uv_write2 uv_read2_start binding
Ryan Dahl [Thu, 6 Oct 2011 22:02:27 +0000 (15:02 -0700)]
Print libuv counters after http_simple exits
Ryan Dahl [Thu, 6 Oct 2011 21:59:38 +0000 (14:59 -0700)]
Add process.uvCounters() for debugging
Ryan Dahl [Thu, 6 Oct 2011 19:26:51 +0000 (12:26 -0700)]
Upgrade libuv to
60c639f
Also remove unused src/stdio_wrap.cc
Bert Belder [Thu, 6 Oct 2011 19:25:13 +0000 (21:25 +0200)]
Fix gyp build
koichik [Thu, 6 Oct 2011 05:56:50 +0000 (14:56 +0900)]
docs: add example to net.connect()
Fixes #1824.
Colton Baker [Tue, 4 Oct 2011 22:08:18 +0000 (18:08 -0400)]
Fixed a lot of jslint errors.
Fixes #1831
Ryan Dahl [Tue, 4 Oct 2011 23:53:17 +0000 (16:53 -0700)]
Ben Noordhuis [Tue, 4 Oct 2011 18:51:34 +0000 (20:51 +0200)]
http: remove legacy http library
Ben Noordhuis [Mon, 3 Oct 2011 14:50:09 +0000 (16:50 +0200)]
test: add TXT DNS record lookup test
Christian Tellnes [Mon, 3 Oct 2011 01:57:53 +0000 (03:57 +0200)]
dns: implement resolveTxt()
Ben Noordhuis [Mon, 3 Oct 2011 11:40:42 +0000 (13:40 +0200)]
zlib: fix assert message
Maciej Małecki [Sat, 1 Oct 2011 11:52:24 +0000 (13:52 +0200)]
test: Update assert module tests
Maciej Małecki [Sat, 1 Oct 2011 11:46:49 +0000 (13:46 +0200)]
docs: Update `assert` module docs
Maciej Małecki [Sat, 1 Oct 2011 11:42:42 +0000 (13:42 +0200)]
assert: Make `assert` module an `assert.ok` function
Code can be written:
var assert = require('assert');
assert(true);
instead of:
var assert = require('assert');
assert.ok(true);
Fedor Indutny [Sat, 1 Oct 2011 07:28:57 +0000 (14:28 +0700)]
docs: document watcher debugger commands
Ryan Dahl [Sat, 1 Oct 2011 00:01:07 +0000 (17:01 -0700)]
add zlib module to doc index
Ryan Dahl [Fri, 30 Sep 2011 23:49:30 +0000 (16:49 -0700)]
Now working on v0.5.9
Ryan Dahl [Fri, 30 Sep 2011 20:59:44 +0000 (13:59 -0700)]
Bump version to v0.5.8
Fedor Indutny [Thu, 29 Sep 2011 18:18:35 +0000 (01:18 +0700)]
debugger: watch, unwatch, watchers
Fixes #1800.
Ryan Dahl [Fri, 30 Sep 2011 20:11:47 +0000 (13:11 -0700)]
Fixes #1805. Reset TTY mode on exit.
Ryan Dahl [Fri, 30 Sep 2011 18:22:38 +0000 (11:22 -0700)]
Ryan Dahl [Fri, 30 Sep 2011 16:47:01 +0000 (09:47 -0700)]
Add test from v0.4
dea49e3
Note this test completes in 3 seconds on v0.4 and 7 minutes on master. NOT
GOOD.
koichik [Fri, 30 Sep 2011 08:05:50 +0000 (17:05 +0900)]
docs: Added missing parenthesis to buffer.readUInt8 example.
Fixes #1790.
Ryan Dahl [Thu, 29 Sep 2011 18:35:17 +0000 (11:35 -0700)]
WAF: Clean out/Release/deps/uv before build
Ryan Dahl [Thu, 29 Sep 2011 16:50:50 +0000 (09:50 -0700)]
Don't ls node_g after make - it confuses people
Ben Noordhuis [Wed, 28 Sep 2011 23:11:26 +0000 (01:11 +0200)]
test: fix typo in error message
Fedor Indutny [Tue, 27 Sep 2011 17:16:29 +0000 (00:16 +0700)]
debugger: refactor, no more res.success checks
Fixes #1779.
Fedor Indutny [Wed, 28 Sep 2011 18:17:12 +0000 (01:17 +0700)]
debugger: use regexps in repl test
Fixes #1788
Ryan Dahl [Tue, 27 Sep 2011 22:04:01 +0000 (15:04 -0700)]
Remove a few instances of process.binding('stdio') from src/node.js
Ryan Dahl [Tue, 27 Sep 2011 22:01:12 +0000 (15:01 -0700)]
Move process.stdout unref hack to handle_wrap.cc
See #1726
Fedor Indutny [Tue, 27 Sep 2011 17:37:37 +0000 (00:37 +0700)]
debugger: double ctrl+break on win should exit node
Fixes #1780.
Ryan Dahl [Tue, 27 Sep 2011 20:13:21 +0000 (13:13 -0700)]
Merge branch 'new-tty-binding'
Ryan Dahl [Tue, 27 Sep 2011 20:06:35 +0000 (13:06 -0700)]
Fix test-module-load-list.js
Bert Belder [Tue, 27 Sep 2011 14:16:59 +0000 (16:16 +0200)]
Upgrade libuv to
2c0fca9a41
Bert Belder [Tue, 27 Sep 2011 14:13:59 +0000 (16:13 +0200)]
Enable console colors on windows by default
Bert Belder [Tue, 27 Sep 2011 14:13:43 +0000 (16:13 +0200)]
Add new tty js files to node.gyp
Ryan Dahl [Fri, 23 Sep 2011 16:57:58 +0000 (09:57 -0700)]
scope.Close in GuessHandleType; don't use uv_is_tty
Ryan Dahl [Fri, 23 Sep 2011 02:55:15 +0000 (19:55 -0700)]
Bind uv_tty_get_winsize
Ryan Dahl [Fri, 23 Sep 2011 05:00:00 +0000 (22:00 -0700)]
Bind/use uv_guess_handle
Ryan Dahl [Tue, 20 Sep 2011 22:57:23 +0000 (15:57 -0700)]
Initial pass at new TTY js layer
This breaks Windows.
Ryan Dahl [Tue, 27 Sep 2011 19:52:48 +0000 (12:52 -0700)]
Disable test-dgram-unix.js test-dgram-unix-anon.js test-dgram-multicast.js
Fedor Indutny [Tue, 27 Sep 2011 19:37:56 +0000 (02:37 +0700)]
debugger: export port
Fixes test-debugger-client.js
Fixes #1782.
Ryan Dahl [Tue, 27 Sep 2011 19:38:23 +0000 (12:38 -0700)]
Fixes #1726, hack to unref process.stdout
Ben Noordhuis [Thu, 22 Sep 2011 20:12:10 +0000 (22:12 +0200)]
docs: document crypto.randomBytes()
Ben Noordhuis [Thu, 22 Sep 2011 19:26:33 +0000 (21:26 +0200)]
test: test crypto (P)RNG functions
Ben Noordhuis [Thu, 22 Sep 2011 18:33:58 +0000 (20:33 +0200)]
crypto: implement randomBytes() and pseudoRandomBytes()
Fedor Indutny [Tue, 27 Sep 2011 09:57:30 +0000 (11:57 +0200)]
Export disableColors from repl, share with debugger
Fedor Indutny [Tue, 27 Sep 2011 06:25:31 +0000 (13:25 +0700)]
debugger: setBreakpoint('fn()')
Fixes #1777
Ryan Dahl [Tue, 27 Sep 2011 06:25:48 +0000 (23:25 -0700)]
write-only streams should not shutdown
See
https://github.com/joyent/node/issues/1726#issuecomment-
2207602
Ryan Dahl [Mon, 26 Sep 2011 19:47:49 +0000 (12:47 -0700)]
Re-land Bert's test for #1697
Was reverted out in
cde81a6675caa5d64d2215b75105cf353ed98dc6
isaacs [Mon, 26 Sep 2011 18:50:20 +0000 (11:50 -0700)]
zlib: Typo. s/opt/opts/
Fedor Indutny [Sun, 25 Sep 2011 19:20:47 +0000 (02:20 +0700)]
debugger: fix backtrace with no frames
Fixes #1768
Fedor Indutny [Sun, 25 Sep 2011 11:10:21 +0000 (18:10 +0700)]
debugger docs
Fixes #1767
Fedor Indutny [Sat, 24 Sep 2011 13:51:59 +0000 (20:51 +0700)]
Ctrl+Break on windows starts debugger server
Fedor Indutny [Sat, 24 Sep 2011 07:28:27 +0000 (14:28 +0700)]
EnableDebug immediatly on SIGUSR1
Don't wait for script to break somewhere, because that may not happen if
execution is inside event-loop, not in v8.
Add '\n' to the end of 'debugger listening...' message
Fedor Indutny [Sat, 24 Sep 2011 06:17:39 +0000 (13:17 +0700)]
handle backtrace errors
Fedor Indutny [Sat, 24 Sep 2011 06:04:35 +0000 (13:04 +0700)]
move debugger_running to correct place
Fedor Indutny [Sat, 24 Sep 2011 05:44:08 +0000 (12:44 +0700)]
more cli options
* node debug localhost:5858 - connects to remote debugger
* node debug -p `pgrep node` - connects to running process
* Fixed double-run of debugger on SIGUSR1
Ben Noordhuis [Sun, 25 Sep 2011 01:32:45 +0000 (03:32 +0200)]
cygwin: fix new[]/delete mismatch
Ben Noordhuis [Sun, 25 Sep 2011 01:31:39 +0000 (03:31 +0200)]
cygwin: fix return of uninitialized variable
Ben Noordhuis [Sat, 24 Sep 2011 03:07:35 +0000 (05:07 +0200)]
buffers: handle bad length argument in constructor
Coerce fractional, negative and non-numeric length arguments to numbers.
Fractional numbers are rounded up, negative numbers and non-numeric values
are set to zero.
Ben Noordhuis [Sat, 24 Sep 2011 03:23:41 +0000 (05:23 +0200)]
Fedor Indutny [Thu, 15 Sep 2011 17:45:32 +0000 (00:45 +0700)]
debugger fix for #1707
Fedor Indutny [Fri, 23 Sep 2011 18:48:04 +0000 (01:48 +0700)]
debugger: remove useless clearlines, updated test
* remove useless clearline call at Interface start
* silence after .handleBreak()
* output '\b' if this.stdout is not a tty (debugger)
* add '\b' checks for clearline (test)
Fedor Indutny [Fri, 23 Sep 2011 15:28:32 +0000 (22:28 +0700)]
test-debugger-repl improvements
Fedor Indutny [Thu, 22 Sep 2011 09:47:01 +0000 (16:47 +0700)]
don't use global vars
Fedor Indutny [Thu, 22 Sep 2011 16:49:59 +0000 (23:49 +0700)]
readline: custom streams support
Ben Leslie [Fri, 23 Sep 2011 13:25:20 +0000 (09:25 -0400)]
Raise an error when a malformed package.json file is found.
The current behaviour will silently ignore any parsing errors
that may occur when loading a package.json file. This makes
debugging errors in the package.json file very difficult.
This changes the behaviour that that errors opening and reading
the file package.json file continue to be ignored, but errors
in parsing will throw an exception.
Ryan Dahl [Fri, 23 Sep 2011 18:07:57 +0000 (11:07 -0700)]
Fedor Indutny [Thu, 22 Sep 2011 17:03:46 +0000 (00:03 +0700)]
initial tests
* Don't buffer command, before it's execution (repl)
* `quit` command, custom streams for .start, stubbed out test, disable
history repeation for non-tty (debugger)
Igor Zinkovsky [Fri, 23 Sep 2011 07:45:41 +0000 (00:45 -0700)]
fix spelling
Ben Noordhuis [Fri, 23 Sep 2011 13:40:35 +0000 (15:40 +0200)]
build: explicitly link in libz on non-win32 platforms
Igor Zinkovsky [Thu, 22 Sep 2011 23:18:08 +0000 (16:18 -0700)]
fs watcher binding
Ryan Dahl [Fri, 23 Sep 2011 02:41:43 +0000 (19:41 -0700)]
upgrade libuv
isaacs [Fri, 23 Sep 2011 02:37:19 +0000 (19:37 -0700)]
Add broken test for #1726.
Igor Zinkovsky [Wed, 21 Sep 2011 23:10:34 +0000 (16:10 -0700)]
remove node_zlib.h from node.gyp
Fedor Indutny [Wed, 21 Sep 2011 10:59:04 +0000 (17:59 +0700)]
[debugger] shorten break message
Fedor Indutny [Wed, 21 Sep 2011 10:08:31 +0000 (17:08 +0700)]
[debugger] optimize context's properties initialization, make 'list' a function, not a getter
Fedor Indutny [Wed, 21 Sep 2011 09:59:20 +0000 (16:59 +0700)]
[debugger] fix 'debug> connecting...', fixed autostart (XXX figure out why it wasn't working in some cases), fixed highlighting for first line of module's code
Ben Noordhuis [Tue, 20 Sep 2011 23:57:36 +0000 (01:57 +0200)]
crypto: fix delete of potentially uninitialized pointer
Ben Noordhuis [Tue, 20 Sep 2011 23:11:07 +0000 (01:11 +0200)]
crypto: fix read of potentially uninitialized variable
Ben Noordhuis [Wed, 17 Aug 2011 05:44:53 +0000 (07:44 +0200)]
build: fix freebsd gyp build
Ben Noordhuis [Wed, 17 Aug 2011 04:45:21 +0000 (06:45 +0200)]
Ben Noordhuis [Wed, 17 Aug 2011 04:12:09 +0000 (06:12 +0200)]
gyp: add freebsd support
Ben Noordhuis [Tue, 20 Sep 2011 21:48:03 +0000 (23:48 +0200)]
gyp: revive sunos support, lost in
6b98a63