Ryan Dahl [Tue, 19 Jul 2011 09:47:15 +0000 (02:47 -0700)]
Upgrade libuv to d4563a1
Ryan Dahl [Tue, 19 Jul 2011 09:18:10 +0000 (02:18 -0700)]
net_uv: properly initialize writeQueueSize
Fixes simple/test-tcp-wrap-listen.js
Ryan Dahl [Tue, 19 Jul 2011 09:04:34 +0000 (02:04 -0700)]
net_uv: Fix simple/test-http-expect-continue.js
Ryan Dahl [Tue, 19 Jul 2011 08:46:38 +0000 (01:46 -0700)]
Finally remove node::EventEmitter
Ryan Dahl [Tue, 19 Jul 2011 08:23:50 +0000 (01:23 -0700)]
Remove StatWatcher's dep on C++ EventEmitter
Ryan Dahl [Mon, 18 Jul 2011 23:26:37 +0000 (16:26 -0700)]
Upgrade libuv to
4eff34da4
Ryan Dahl [Mon, 18 Jul 2011 20:45:11 +0000 (13:45 -0700)]
Move HandleWrap rules to one place
Ben Noordhuis [Mon, 18 Jul 2011 11:39:22 +0000 (13:39 +0200)]
Replace reinterpret_cast with BitCast in deoptimizer to please certain compilers.
This is a back-port of upstream V8 rev 8672.
Fixes #1354.
Ryan Dahl [Mon, 18 Jul 2011 11:36:36 +0000 (04:36 -0700)]
Change text on homepage about Web Workers
Ryan Dahl [Mon, 18 Jul 2011 11:30:40 +0000 (04:30 -0700)]
PipeWrap should use HandleWrap::Close
Ryan Dahl [Mon, 18 Jul 2011 11:22:16 +0000 (04:22 -0700)]
Abstract out HandleWrap class
Ryan Dahl [Mon, 18 Jul 2011 10:07:26 +0000 (03:07 -0700)]
Add pipe_wrap
Ryan Dahl [Mon, 18 Jul 2011 09:32:32 +0000 (02:32 -0700)]
Abstract StreamWrap from TCPWrap
Ryan Dahl [Mon, 18 Jul 2011 09:32:45 +0000 (02:32 -0700)]
Output size of binaries on 'make'
isaacs [Fri, 15 Jul 2011 22:26:15 +0000 (15:26 -0700)]
Close #1349 Delimit NODE_PATH with ; on Windows
Pierre-Alexandre St-Jean [Fri, 15 Jul 2011 14:15:07 +0000 (07:15 -0700)]
node-amqp is now being maintained by Theo Schlossnagle https://github.com/postwait/node-amqp
Ben Noordhuis [Sat, 16 Jul 2011 12:51:45 +0000 (14:51 +0200)]
Revert dcf6955: Fix V8 mingw32 build
Patch has been merged upstream in V8 3.4.6.
Fixes #1351.
Steve Engledow [Tue, 5 Jul 2011 11:07:08 +0000 (12:07 +0100)]
Improve --help message and Fix -e/--eval switch
--help should at least give some hint that node takes the -e switch
Update help message to include -e and swap eval block with module load block so argv works correctly
[steve@sane node](master)$ ./node -e 'process.argv' foo bar
[ '/home/steve/code/node/node', 'foo', 'bar' ]
:)
Add simple test for -e option.
Fixes #1311.
koichik [Sat, 16 Jul 2011 05:12:00 +0000 (14:12 +0900)]
Fix message tests
V8 3.4.12.1 changed exception log format.
3.14.10:
node.js:189
throw e; // process.nextTick error, or 'error' event on first tick
^
3.4.12.1:
node.js:189
throw e; // process.nextTick error, or 'error' event on first tick
^
The caret was moved.
Devon Govett [Fri, 15 Jul 2011 02:20:30 +0000 (19:20 -0700)]
More accurite error messages when writing beyond the length of a Buffer.
Fixes #1336.
Igor Zinkovsky [Sat, 16 Jul 2011 00:46:56 +0000 (17:46 -0700)]
Apply PTW32_STATIC_LIB define to debug build of eio
Ryan Dahl [Sat, 16 Jul 2011 00:47:37 +0000 (17:47 -0700)]
Merge branch 'V8-3.4'
Ryan Dahl [Sat, 16 Jul 2011 00:47:20 +0000 (17:47 -0700)]
Upgrade V8 to 3.4.12.1
Henry Rawas [Fri, 15 Jul 2011 22:06:10 +0000 (15:06 -0700)]
net_uv: getsockname binding
vegorov@chromium.org [Wed, 6 Jul 2011 12:36:05 +0000 (12:36 +0000)]
Correctly propagate toolchain setting in SConstruct.
Patch by Bert Belder.
Review URL: http://codereview.chromium.org/7309014
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8555
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00
vegorov@chromium.org [Wed, 6 Jul 2011 12:25:25 +0000 (12:25 +0000)]
MinGW32: define STRUNCATE and change strncpy_s implementation to follow specification.
This fixes the debug build for MinGW32
Patch by Bert Belder.
Review URL: http://codereview.chromium.org/7308007
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8552
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00
Bert Belder [Fri, 15 Jul 2011 22:31:47 +0000 (00:31 +0200)]
libuv: stop g++ from complaining about anonymous struct usage
isaacs [Fri, 15 Jul 2011 21:05:01 +0000 (14:05 -0700)]
Close #1348 Remove require.paths
Module.globalPaths is still set to a read-only copy of the global
include paths pulled off of the NODE_PATH environment variable.
It's important to be able to inspect this, but modifying it no longer
has any effect.
isaacs [Fri, 15 Jul 2011 22:10:27 +0000 (15:10 -0700)]
Remove duplicate docs about main module
AJ ONeal [Fri, 15 Jul 2011 20:11:14 +0000 (13:11 -0700)]
Document that 'Buffer' is a global variable
Ryan Dahl [Fri, 15 Jul 2011 20:52:36 +0000 (13:52 -0700)]
Add 'make test-uv-debug'
To run: ./configure --debug && make test-uv-debug
Henry Rawas [Fri, 15 Jul 2011 20:20:24 +0000 (13:20 -0700)]
connect-timeout callbacks after close
Ryan Dahl [Fri, 15 Jul 2011 18:15:02 +0000 (11:15 -0700)]
Upgrade libuv to
1be48f12a0
and bindings for new req interface
Ryan Dahl [Fri, 15 Jul 2011 18:05:12 +0000 (11:05 -0700)]
windows: fix simple/test-executable-path
Ryan Dahl [Fri, 15 Jul 2011 17:46:11 +0000 (10:46 -0700)]
Use uv_exepath
Wojciech Wnętrzak [Thu, 14 Jul 2011 11:17:40 +0000 (13:17 +0200)]
added information about relative paths in File System module
Shigeki Ohtsu [Fri, 15 Jul 2011 03:38:45 +0000 (12:38 +0900)]
ev: define HAVE_SYNC_FILE_RANGE if kernel >= 2.6.17 *and* glibc version >= 2.6
Henry Rawas [Wed, 13 Jul 2011 00:00:33 +0000 (17:00 -0700)]
connect-buffer play back queued write and end
Ryan Dahl [Thu, 14 Jul 2011 23:56:39 +0000 (16:56 -0700)]
Now working on v0.5.2
Ryan Dahl [Thu, 14 Jul 2011 22:56:15 +0000 (15:56 -0700)]
Bump to v0.5.1
Ryan Dahl [Thu, 14 Jul 2011 22:52:08 +0000 (15:52 -0700)]
Merge branch 'v0.4'
Conflicts:
deps/libev/wscript
doc/api/modules.markdown
Ryan Dahl [Thu, 14 Jul 2011 22:34:08 +0000 (15:34 -0700)]
Comment out wsa_get_proto_info(AF_INET6) - not needed - causes warning in Win2k3
Ryan Dahl [Thu, 14 Jul 2011 22:28:54 +0000 (15:28 -0700)]
Revert "net_uv: fix localhost resolution - was defaulting to ::1 on OSX"
Breaks test/internet/test-dns.js
This reverts commit
6d8b082eedc10a2827091b8b803760ba2fd8d616.
Brian White [Thu, 14 Jul 2011 18:48:19 +0000 (11:48 -0700)]
Addons should not -DEV_MULTIPLICITY=0
Fixes #1229
Fixes #1332
Henry Rawas [Thu, 14 Jul 2011 22:17:35 +0000 (15:17 -0700)]
add working http tests
Ryan Dahl [Thu, 14 Jul 2011 21:49:50 +0000 (14:49 -0700)]
net_uv: fix localhost resolution - was defaulting to ::1 on OSX
Ryan Dahl [Thu, 14 Jul 2011 21:28:52 +0000 (14:28 -0700)]
Upgrade libuv to
f5ff8694
Elijah Insua [Mon, 11 Jul 2011 05:35:25 +0000 (01:35 -0400)]
Close #1303 Stream.pipe returns the destination
Squashed:
* Simple change to make Stream.pipe(destination) return the destination Stream
* Test: ensure Stream.pipe(destination) returns the destination Stream
* updated Stream.pipe() documentation to reflect that it now returns the
destination stream
isaacs [Thu, 14 Jul 2011 20:55:51 +0000 (13:55 -0700)]
Close #1281 Make require a public member of module
Reviewed by @felixge
Henry Rawas [Thu, 14 Jul 2011 20:59:37 +0000 (13:59 -0700)]
test-tcp-wrap dont assume port 80 priveleged'
Henry Rawas [Thu, 14 Jul 2011 21:18:17 +0000 (14:18 -0700)]
net_uv: sockets should be writable during connection
Henry Rawas [Thu, 14 Jul 2011 20:18:28 +0000 (13:18 -0700)]
net_uv: Add maxConnections support
koichik [Thu, 14 Jul 2011 16:58:43 +0000 (01:58 +0900)]
Add tests for #1085 and #1304
Fixes #1327.
Stefan Rusu [Thu, 14 Jul 2011 12:33:04 +0000 (15:33 +0300)]
Fixes #1085. The agent end event may call detachSocket() after the socket is detached and destroyed by abort(). This patch avoids that behavior.
Stefan Rusu [Thu, 14 Jul 2011 09:52:43 +0000 (12:52 +0300)]
Fixes #1304. The Connection instance may be destroyed by abort() when process.nextTick is executed.
Kip Gebhardt [Tue, 28 Jun 2011 19:50:42 +0000 (12:50 -0700)]
Adding documentation for 'agent' option in http.request().
Fixes #1243.
koichik [Fri, 8 Jul 2011 15:57:57 +0000 (00:57 +0900)]
Fix fs can't handle large file on 64bit platform
fs.read() and fs.write() can't handle more than 2GB files on 64bit platform.
Also fs.truncate() can't handle more than 4GB files.
Fixes #1199.
Fixes #1094.
koichik [Tue, 21 Jun 2011 15:53:31 +0000 (00:53 +0900)]
Fix Buffer drops last null character in UTF-8
Reproduce:
$ node
> buf = new Buffer('\0')
<Buffer >
> buf.length
0
> buf = new Buffer(1)
<Buffer 28>
> buf.write('\0')
0
Fixes #394.
Fixes #1210.
koichik [Sun, 10 Jul 2011 09:47:41 +0000 (18:47 +0900)]
Improvements AssertionError message
Fixes #217.
koichik [Wed, 13 Jul 2011 15:31:56 +0000 (00:31 +0900)]
The Node.JS website should link to whichever ChangeLog will be updated soonest.
Fixes #1316.
koichik [Wed, 13 Jul 2011 15:10:17 +0000 (00:10 +0900)]
Document error in console.timeEnd
Fixes #1109.
AJ ONeal [Thu, 19 May 2011 19:49:29 +0000 (12:49 -0700)]
added explanation of `exports`
Fixes #1075.
koichik [Sat, 9 Jul 2011 17:04:56 +0000 (02:04 +0900)]
Doc improvements
Fixes #297.
Henry Rawas [Tue, 12 Jul 2011 22:26:45 +0000 (15:26 -0700)]
fix socket-timeout. Also fix makefile test list name net-stream
Henry Rawas [Tue, 12 Jul 2011 20:33:02 +0000 (13:33 -0700)]
fix isip test
Henry Rawas [Fri, 8 Jul 2011 22:03:48 +0000 (15:03 -0700)]
test-net-reconnect needs socket connect event
Ryan Dahl [Mon, 11 Jul 2011 19:24:49 +0000 (12:24 -0700)]
Update favicon
Ryan Dahl [Mon, 11 Jul 2011 15:48:02 +0000 (08:48 -0700)]
Fix wallpaper links
Ryan Dahl [Mon, 11 Jul 2011 15:29:25 +0000 (08:29 -0700)]
logo update
Ben Noordhuis [Mon, 11 Jul 2011 12:16:00 +0000 (14:16 +0200)]
Tell BSD users to run `gmake` instead.
koichik [Sat, 9 Jul 2011 07:59:35 +0000 (16:59 +0900)]
Doc improvements. Explained the flags of fs.open().
Fixes #1268.
koichik [Sat, 11 Jun 2011 13:09:40 +0000 (22:09 +0900)]
Doc improvements
moved 'continue' event from http.Agent to http.ClientRequest.
added 'close' event to http.ClientResponse.
added 'open' event to fs.ReadStream.
Fixes #1169.
Ben Noordhuis [Sat, 9 Jul 2011 01:22:03 +0000 (03:22 +0200)]
Fix off-by-one error in assertion.
Fixes test/simple/test-http-buffer-sanity.js
Henry Rawas [Wed, 29 Jun 2011 18:12:58 +0000 (11:12 -0700)]
Fix V8 mingw32 build
Reported to V8
http://code.google.com/p/v8/issues/detail?id=1508
Igor Zinkovsky [Thu, 7 Jul 2011 20:54:30 +0000 (13:54 -0700)]
Statically link in dependencies for node.exe
koichik [Sun, 3 Jul 2011 06:20:25 +0000 (15:20 +0900)]
Fixes #1260
RegExp object is no longer Function.
http://code.google.com/p/v8/issues/detail?id=617
koichik [Mon, 4 Jul 2011 19:10:14 +0000 (04:10 +0900)]
Fixes #1267.
Error message of JSON.parse() was changed.
Ryan Dahl [Sat, 9 Jul 2011 00:08:52 +0000 (17:08 -0700)]
mraleph emit hack
Ryan Dahl [Fri, 8 Jul 2011 23:40:11 +0000 (16:40 -0700)]
Upgrade V8 to 3.4.10
Ryan Dahl [Wed, 6 Jul 2011 21:02:55 +0000 (14:02 -0700)]
Add several asserts to tcp_wrap
OnAlloc and OnConnection should not be occurring after uv_close was
called on the handle.
Henry Rawas [Fri, 8 Jul 2011 21:14:40 +0000 (14:14 -0700)]
test-uv: add more test cases
isaacs [Sat, 2 Apr 2011 00:46:18 +0000 (17:46 -0700)]
docs for chown/chmod
Henry Rawas [Fri, 8 Jul 2011 19:22:44 +0000 (12:22 -0700)]
add tests to "make test-uv"
Ryan Dahl [Fri, 8 Jul 2011 17:40:35 +0000 (10:40 -0700)]
Start 'make test-uv' command
Henry Rawas [Thu, 7 Jul 2011 18:23:27 +0000 (11:23 -0700)]
isIP test
Henry Rawas [Thu, 7 Jul 2011 23:22:50 +0000 (16:22 -0700)]
fix eaddrinuse bug
Henry Rawas [Thu, 7 Jul 2011 00:13:17 +0000 (17:13 -0700)]
net_uv: fix test-net-eaddrinuse.js
Henry Rawas [Wed, 6 Jul 2011 20:34:04 +0000 (13:34 -0700)]
ipv6 node
Ben Noordhuis [Tue, 5 Jul 2011 19:54:06 +0000 (21:54 +0200)]
Revert 3e2a2a7. Always send a HTTP/1.1 status line to the client.
Ben Noordhuis [Tue, 5 Jul 2011 19:54:06 +0000 (21:54 +0200)]
Revert 8dc8773. Always send a HTTP/1.1 status line to the client.
Ryan Dahl [Thu, 7 Jul 2011 21:39:25 +0000 (14:39 -0700)]
Add deps/uv/src/ares to include path
Ryan Dahl [Thu, 7 Jul 2011 20:52:04 +0000 (13:52 -0700)]
Escape $CC and $CXX when passed to uv and V8
Ryan Dahl [Thu, 7 Jul 2011 18:46:02 +0000 (11:46 -0700)]
Export $CC and $CXX to uv and V8's build systems
Now you can compile with clang by doing
make distclean
CC=clang CXX=clang++ ./configure
make
Ryan Dahl [Thu, 7 Jul 2011 18:32:12 +0000 (11:32 -0700)]
complete libuv upgrade. sorry
Ryan Dahl [Thu, 7 Jul 2011 15:56:48 +0000 (08:56 -0700)]
avz [Sun, 26 Jun 2011 07:30:23 +0000 (00:30 -0700)]
sysctl(CTL_HW, HW_PHYSMEM) always returns unsigned long. Will work fine for 32 and 64 bit systems. Closes #1233.
Joe Shaw [Mon, 27 Jun 2011 17:42:11 +0000 (13:42 -0400)]
SendTo and SendMsg expect a buffer only, not a string; fix the error message. Closes #1239.
Ryan Dahl [Wed, 6 Jul 2011 23:52:14 +0000 (16:52 -0700)]
Bring back execScript
Undoing
http://codereview.chromium.org/7060008
https://groups.google.com/forum/#!topic/v8-dev/JTRHrPHFBts
isaacs [Wed, 6 Jul 2011 20:12:37 +0000 (13:12 -0700)]
url: Don't swallow punycode errors
isaacs [Wed, 6 Jul 2011 20:12:21 +0000 (13:12 -0700)]
punycode: Test for integer overflow