platform/upstream/nodejs.git
13 years agoRemove --use-legacy and --use-uv
Ryan Dahl [Tue, 11 Oct 2011 21:38:38 +0000 (14:38 -0700)]
Remove --use-legacy and --use-uv

13 years agoFix windows build
Ryan Dahl [Tue, 11 Oct 2011 21:25:50 +0000 (14:25 -0700)]
Fix windows build

13 years agoRemove tty_legacy
Ryan Dahl [Tue, 11 Oct 2011 20:41:33 +0000 (13:41 -0700)]
Remove tty_legacy

13 years agoRemove dgram_legacy
Ryan Dahl [Tue, 11 Oct 2011 20:26:41 +0000 (13:26 -0700)]
Remove dgram_legacy

13 years agoRemove dns_legacy
Ryan Dahl [Tue, 11 Oct 2011 20:21:30 +0000 (13:21 -0700)]
Remove dns_legacy

13 years agoRemove child_process_legacy
Ryan Dahl [Tue, 11 Oct 2011 20:16:33 +0000 (13:16 -0700)]
Remove child_process_legacy

13 years agoRemove net_legacy timers_legacy
Ryan Dahl [Tue, 11 Oct 2011 20:07:14 +0000 (13:07 -0700)]
Remove net_legacy timers_legacy

13 years agodisable test-sendfd
Ryan Dahl [Tue, 11 Oct 2011 19:50:05 +0000 (12:50 -0700)]
disable test-sendfd

13 years agodocs: improve addons, readline, repl documentation
Fedor Indutny [Tue, 11 Oct 2011 19:14:00 +0000 (02:14 +0700)]
docs: improve addons, readline, repl documentation

13 years agodocs: fix typo in code snippet
Ben Noordhuis [Tue, 11 Oct 2011 19:05:45 +0000 (21:05 +0200)]
docs: fix typo in code snippet

13 years agoDisable test-child-process-custom-fds.js
Ryan Dahl [Tue, 11 Oct 2011 18:27:58 +0000 (11:27 -0700)]
Disable test-child-process-custom-fds.js

13 years agoUpgrade libuv to 4ac1309
Ryan Dahl [Tue, 11 Oct 2011 17:51:05 +0000 (10:51 -0700)]
Upgrade libuv to 4ac1309

Fixes #1857

13 years agowix project to create msi installer for windows
Tomasz Janczuk [Wed, 14 Sep 2011 21:51:49 +0000 (14:51 -0700)]
wix project to create msi installer for windows

Fixes #1706.

13 years agoRemove ANOTHER old TODO list
Ryan Dahl [Tue, 11 Oct 2011 17:08:47 +0000 (10:08 -0700)]
Remove ANOTHER old TODO list

13 years agoRemove old TODO list
Ryan Dahl [Tue, 11 Oct 2011 17:08:09 +0000 (10:08 -0700)]
Remove old TODO list

13 years agoDelete another CMake file
Ryan Dahl [Tue, 11 Oct 2011 17:07:33 +0000 (10:07 -0700)]
Delete another CMake file

13 years agoRemove cmake build system
Ryan Dahl [Tue, 11 Oct 2011 16:58:35 +0000 (09:58 -0700)]
Remove cmake build system

This removes one of the three build systems. CMake has never been officially
supported and is not updated with WAF and GYP. WAF itself is considered
legacy and will be removed once the GYP system is feature complete on
Unixes. GYP is used currently on Windows/MSVS.

13 years agov8: fix gyp build on windows
Ben Noordhuis [Tue, 11 Oct 2011 15:21:27 +0000 (17:21 +0200)]
v8: fix gyp build on windows

13 years agouv: upgrade to 47d22ac
Ben Noordhuis [Tue, 11 Oct 2011 14:56:43 +0000 (16:56 +0200)]
uv: upgrade to 47d22ac

13 years agonow working on v0.5.10
Ryan Dahl [Tue, 11 Oct 2011 01:56:37 +0000 (18:56 -0700)]
now working on v0.5.10

13 years agoBump version to v0.5.9 v0.5.9
Ryan Dahl [Mon, 10 Oct 2011 21:43:15 +0000 (14:43 -0700)]
Bump version to v0.5.9

13 years agoRevert "v8: implement VirtualMemory class on SunOS"
Ryan Dahl [Tue, 11 Oct 2011 01:17:17 +0000 (18:17 -0700)]
Revert "v8: implement VirtualMemory class on SunOS"

This reverts commit 9bbca99107652906a060679ee95bf1ad7381cbb5.

13 years agoRevert "Upgrade V8 to 3.6.6"
Ryan Dahl [Tue, 11 Oct 2011 00:58:30 +0000 (17:58 -0700)]
Revert "Upgrade V8 to 3.6.6"

Not stable enough.
- Windows snapshot linking broken
- Linux crash on ./node_g test/simple/test-stream-pipe-multi.js

This reverts commit 56e6952e639ba1557a5b22333788583e9e39fa29.

13 years agov8: implement VirtualMemory class on SunOS
Ben Noordhuis [Mon, 10 Oct 2011 22:32:54 +0000 (22:32 +0000)]
v8: implement VirtualMemory class on SunOS

13 years agoUpgrade libuv to f7f518a
Ryan Dahl [Tue, 11 Oct 2011 00:05:18 +0000 (17:05 -0700)]
Upgrade libuv to f7f518a

13 years agochild_process.fork: don't overwrite env
Ryan Dahl [Mon, 10 Oct 2011 21:49:02 +0000 (14:49 -0700)]
child_process.fork: don't overwrite env

thanks to Malte-Thorben Bruns for pointing this out

13 years agoRemove test-child-process-channel.js
Ryan Dahl [Mon, 10 Oct 2011 21:27:52 +0000 (14:27 -0700)]
Remove test-child-process-channel.js

13 years agoAdjust listenFD deprecation message. Remove test.
Ryan Dahl [Mon, 10 Oct 2011 21:24:56 +0000 (14:24 -0700)]
Adjust listenFD deprecation message. Remove test.

13 years agoprocess.stderr goes through libuv now
Ryan Dahl [Mon, 10 Oct 2011 20:52:18 +0000 (13:52 -0700)]
process.stderr goes through libuv now

This commit removes one assert from test-console.js in which we check that
process.stderr.write returns true. In the case of a dump to a file we cannot
guarantee this any longer now that it goes through fs.WriteStream.

13 years agogyp: work around sunos python flock() bug
Ben Noordhuis [Mon, 10 Oct 2011 20:50:47 +0000 (20:50 +0000)]
gyp: work around sunos python flock() bug

flock(LOCK_EX) always fails with EBADF, use fcntl(F_SETLK) instead.

13 years agotty.WritableStream should be writable
Ryan Dahl [Mon, 10 Oct 2011 20:41:04 +0000 (13:41 -0700)]
tty.WritableStream should be writable

13 years agoUpgrade libuv to 5656e3
Ryan Dahl [Mon, 10 Oct 2011 20:30:10 +0000 (13:30 -0700)]
Upgrade libuv to 5656e3

This modifies the TTYWrap constructor to add another argument specifying if
it's a readable or writable TTY . That is stdin or stdout. If a TTYWrap is
not readable then writes to it are blocking.

This makes process.stdout blocking.

13 years agoFix #1851 Correct X/index doc
isaacs [Mon, 10 Oct 2011 18:46:36 +0000 (11:46 -0700)]
Fix #1851 Correct X/index doc

13 years agoUpgrade V8 to 3.6.6
Ryan Dahl [Mon, 10 Oct 2011 18:52:42 +0000 (11:52 -0700)]
Upgrade V8 to 3.6.6

13 years agoUpdate docs for server fd sharing
Ryan Dahl [Mon, 10 Oct 2011 18:31:40 +0000 (11:31 -0700)]
Update docs for server fd sharing

13 years agouv: upgrade to 41e8574
Ben Noordhuis [Mon, 10 Oct 2011 14:56:02 +0000 (16:56 +0200)]
uv: upgrade to 41e8574

13 years agotty: unbreak --use-legacy
Ben Noordhuis [Mon, 10 Oct 2011 13:37:07 +0000 (15:37 +0200)]
tty: unbreak --use-legacy

Fixes #1844.

13 years agoWindows: exit on ctrl+c
Bert Belder [Sat, 8 Oct 2011 00:18:26 +0000 (02:18 +0200)]
Windows: exit on ctrl+c

Fixes #1813

13 years agofix for simple/test-executable-path.js on windows
Igor Zinkovsky [Sat, 8 Oct 2011 00:08:48 +0000 (17:08 -0700)]
fix for simple/test-executable-path.js on windows

13 years agoChange API for sending handles
Ryan Dahl [Fri, 7 Oct 2011 23:43:53 +0000 (16:43 -0700)]
Change API for sending handles

Does not support sending net.Server objects only raw TCPWrap objects.

13 years agoUpgrade libuv to 9f6024a
Ryan Dahl [Fri, 7 Oct 2011 22:20:33 +0000 (15:20 -0700)]
Upgrade libuv to 9f6024a

Fixes #1840

13 years agoDo load balancing test in test-child-process-fork2.
Ryan Dahl [Fri, 7 Oct 2011 20:58:49 +0000 (13:58 -0700)]
Do load balancing test in test-child-process-fork2.

13 years agoSome small optimizations
Bert Belder [Fri, 7 Oct 2011 01:07:45 +0000 (03:07 +0200)]
Some small optimizations

13 years agoSimplify arg parsing in String.write
Ryan Dahl [Thu, 6 Oct 2011 23:57:35 +0000 (16:57 -0700)]
Simplify arg parsing in String.write

13 years agonet: remove unconditional getpeername() call
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%

13 years agoSimplify writeReq handling in net_uv
Bert Belder [Thu, 6 Oct 2011 19:27:10 +0000 (21:27 +0200)]
Simplify writeReq handling in net_uv

13 years agoFixing #1774 about issues when running node with --harmony_block_scoping v8 option
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.

13 years agoBlack hole tcp reads after destroy()
Bert Belder [Fri, 7 Oct 2011 17:00:48 +0000 (19:00 +0200)]
Black hole tcp reads after destroy()

13 years agoAdd test-child-process-fork2 and fixes to make it work
Ryan Dahl [Fri, 7 Oct 2011 09:43:44 +0000 (02:43 -0700)]
Add test-child-process-fork2 and fixes to make it work

13 years agoDon't check sign of loadavg
Fedor Indutny [Fri, 7 Oct 2011 08:21:23 +0000 (15:21 +0700)]
Don't check sign of loadavg

Fixes #1838

13 years agouse uv for memory and loadavg functions
Fedor Indutny [Fri, 7 Oct 2011 08:17:51 +0000 (15:17 +0700)]
use uv for memory and loadavg functions

13 years agoSupport sending handles to other processes
Ryan Dahl [Fri, 7 Oct 2011 08:30:26 +0000 (01:30 -0700)]
Support sending handles to other processes

Needs test.

13 years agoTurn off V8's -Werror in GYP
Ryan Dahl [Fri, 7 Oct 2011 08:08:53 +0000 (01:08 -0700)]
Turn off V8's -Werror in GYP

13 years agoMerge branch 'ipc-binding'
Ryan Dahl [Fri, 7 Oct 2011 08:00:40 +0000 (01:00 -0700)]
Merge branch 'ipc-binding'

13 years agoReimplement child_process.fork
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

13 years agoUpgrade libuv to 886b112
Ryan Dahl [Fri, 7 Oct 2011 07:47:13 +0000 (00:47 -0700)]
Upgrade libuv to 886b112

13 years agomv test-child-process-spawn-node.js test/simple/test-child-process-fork.js
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

13 years agouv_write2 uv_read2_start binding
Ryan Dahl [Wed, 5 Oct 2011 19:33:05 +0000 (12:33 -0700)]
uv_write2 uv_read2_start binding

13 years agoPrint libuv counters after http_simple exits
Ryan Dahl [Thu, 6 Oct 2011 22:02:27 +0000 (15:02 -0700)]
Print libuv counters after http_simple exits

13 years agoAdd process.uvCounters() for debugging
Ryan Dahl [Thu, 6 Oct 2011 21:59:38 +0000 (14:59 -0700)]
Add process.uvCounters() for debugging

13 years agoUpgrade libuv to 60c639f
Ryan Dahl [Thu, 6 Oct 2011 19:26:51 +0000 (12:26 -0700)]
Upgrade libuv to 60c639f

Also remove unused src/stdio_wrap.cc

13 years agoFix gyp build
Bert Belder [Thu, 6 Oct 2011 19:25:13 +0000 (21:25 +0200)]
Fix gyp build

13 years agodocs: add example to net.connect()
koichik [Thu, 6 Oct 2011 05:56:50 +0000 (14:56 +0900)]
docs: add example to net.connect()

Fixes #1824.

13 years agoFixed a lot of jslint errors.
Colton Baker [Tue, 4 Oct 2011 22:08:18 +0000 (18:08 -0400)]
Fixed a lot of jslint errors.

Fixes #1831

13 years agoupgrade libuv to 0303197
Ryan Dahl [Tue, 4 Oct 2011 23:53:17 +0000 (16:53 -0700)]
upgrade libuv to 0303197

13 years agohttp: remove legacy http library
Ben Noordhuis [Tue, 4 Oct 2011 18:51:34 +0000 (20:51 +0200)]
http: remove legacy http library

13 years agotest: add TXT DNS record lookup test
Ben Noordhuis [Mon, 3 Oct 2011 14:50:09 +0000 (16:50 +0200)]
test: add TXT DNS record lookup test

13 years agodns: implement resolveTxt()
Christian Tellnes [Mon, 3 Oct 2011 01:57:53 +0000 (03:57 +0200)]
dns: implement resolveTxt()

13 years agozlib: fix assert message
Ben Noordhuis [Mon, 3 Oct 2011 11:40:42 +0000 (13:40 +0200)]
zlib: fix assert message

13 years agotest: Update assert module tests
Maciej Małecki [Sat, 1 Oct 2011 11:52:24 +0000 (13:52 +0200)]
test: Update assert module tests

13 years agodocs: Update `assert` module docs
Maciej Małecki [Sat, 1 Oct 2011 11:46:49 +0000 (13:46 +0200)]
docs: Update `assert` module docs

13 years agoassert: Make `assert` module an `assert.ok` function
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);

13 years agodocs: document watcher debugger commands
Fedor Indutny [Sat, 1 Oct 2011 07:28:57 +0000 (14:28 +0700)]
docs: document watcher debugger commands

13 years agoadd zlib module to doc index
Ryan Dahl [Sat, 1 Oct 2011 00:01:07 +0000 (17:01 -0700)]
add zlib module to doc index

13 years agoNow working on v0.5.9
Ryan Dahl [Fri, 30 Sep 2011 23:49:30 +0000 (16:49 -0700)]
Now working on v0.5.9

13 years agoBump version to v0.5.8 v0.5.8
Ryan Dahl [Fri, 30 Sep 2011 20:59:44 +0000 (13:59 -0700)]
Bump version to v0.5.8

13 years agodebugger: watch, unwatch, watchers
Fedor Indutny [Thu, 29 Sep 2011 18:18:35 +0000 (01:18 +0700)]
debugger: watch, unwatch, watchers

Fixes #1800.

13 years agoFixes #1805. Reset TTY mode on exit.
Ryan Dahl [Fri, 30 Sep 2011 20:11:47 +0000 (13:11 -0700)]
Fixes #1805. Reset TTY mode on exit.

13 years agoUpgrade libuv to fe18438
Ryan Dahl [Fri, 30 Sep 2011 18:22:38 +0000 (11:22 -0700)]
Upgrade libuv to fe18438

13 years agoAdd test from v0.4 dea49e3
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.

13 years agodocs: Added missing parenthesis to buffer.readUInt8 example.
koichik [Fri, 30 Sep 2011 08:05:50 +0000 (17:05 +0900)]
docs: Added missing parenthesis to buffer.readUInt8 example.

Fixes #1790.

13 years agoWAF: Clean out/Release/deps/uv before build
Ryan Dahl [Thu, 29 Sep 2011 18:35:17 +0000 (11:35 -0700)]
WAF: Clean out/Release/deps/uv before build

13 years agoDon't ls node_g after make - it confuses people
Ryan Dahl [Thu, 29 Sep 2011 16:50:50 +0000 (09:50 -0700)]
Don't ls node_g after make - it confuses people

13 years agotest: fix typo in error message
Ben Noordhuis [Wed, 28 Sep 2011 23:11:26 +0000 (01:11 +0200)]
test: fix typo in error message

13 years agodebugger: refactor, no more res.success checks
Fedor Indutny [Tue, 27 Sep 2011 17:16:29 +0000 (00:16 +0700)]
debugger: refactor, no more res.success checks

Fixes #1779.

13 years agodebugger: use regexps in repl test
Fedor Indutny [Wed, 28 Sep 2011 18:17:12 +0000 (01:17 +0700)]
debugger: use regexps in repl test

Fixes #1788

13 years agoRemove a few instances of process.binding('stdio') from src/node.js
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

13 years agoMove process.stdout unref hack to handle_wrap.cc
Ryan Dahl [Tue, 27 Sep 2011 22:01:12 +0000 (15:01 -0700)]
Move process.stdout unref hack to handle_wrap.cc

See #1726

13 years agodebugger: double ctrl+break on win should exit node
Fedor Indutny [Tue, 27 Sep 2011 17:37:37 +0000 (00:37 +0700)]
debugger: double ctrl+break on win should exit node

Fixes #1780.

13 years agoMerge branch 'new-tty-binding'
Ryan Dahl [Tue, 27 Sep 2011 20:13:21 +0000 (13:13 -0700)]
Merge branch 'new-tty-binding'

13 years agoFix test-module-load-list.js
Ryan Dahl [Tue, 27 Sep 2011 20:06:35 +0000 (13:06 -0700)]
Fix test-module-load-list.js

13 years agoUpgrade libuv to 2c0fca9a41
Bert Belder [Tue, 27 Sep 2011 14:16:59 +0000 (16:16 +0200)]
Upgrade libuv to 2c0fca9a41

13 years agoEnable console colors on windows by default
Bert Belder [Tue, 27 Sep 2011 14:13:59 +0000 (16:13 +0200)]
Enable console colors on windows by default

13 years agoAdd new tty js files to node.gyp
Bert Belder [Tue, 27 Sep 2011 14:13:43 +0000 (16:13 +0200)]
Add new tty js files to node.gyp

13 years agoscope.Close in GuessHandleType; don't use uv_is_tty
Ryan Dahl [Fri, 23 Sep 2011 16:57:58 +0000 (09:57 -0700)]
scope.Close in GuessHandleType; don't use uv_is_tty

13 years agoBind uv_tty_get_winsize
Ryan Dahl [Fri, 23 Sep 2011 02:55:15 +0000 (19:55 -0700)]
Bind uv_tty_get_winsize

13 years agoBind/use uv_guess_handle
Ryan Dahl [Fri, 23 Sep 2011 05:00:00 +0000 (22:00 -0700)]
Bind/use uv_guess_handle

13 years agoInitial pass at new TTY js layer
Ryan Dahl [Tue, 20 Sep 2011 22:57:23 +0000 (15:57 -0700)]
Initial pass at new TTY js layer

This breaks Windows.

13 years agoDisable test-dgram-unix.js test-dgram-unix-anon.js test-dgram-multicast.js
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

13 years agodebugger: export port
Fedor Indutny [Tue, 27 Sep 2011 19:37:56 +0000 (02:37 +0700)]
debugger: export port

Fixes test-debugger-client.js

Fixes #1782.