Ryan Dahl [Fri, 12 Mar 2010 20:43:28 +0000 (12:43 -0800)]
Disable test-net-fd-passing for now
Ryan Dahl [Fri, 12 Mar 2010 20:42:15 +0000 (12:42 -0800)]
Merge branch 'master' into HEAD
Conflicts:
lib/fs.js
wscript
Ryan Dahl [Fri, 12 Mar 2010 20:38:27 +0000 (12:38 -0800)]
TCP timeout opt-in instead of opt-out
For speed, idle connections are super cheap.
Ryan Dahl [Fri, 12 Mar 2010 20:34:17 +0000 (12:34 -0800)]
Only print readyState deprication message once
Ryan Dahl [Fri, 12 Mar 2010 20:27:41 +0000 (12:27 -0800)]
Adjust object ref count after call to ev_timer_again
Ryan Dahl [Fri, 12 Mar 2010 20:20:41 +0000 (12:20 -0800)]
Fix some gcc warnings
Ryan Dahl [Fri, 12 Mar 2010 20:15:25 +0000 (12:15 -0800)]
Disable AsciiSliceExt
Seems faster and less buggy?
Ryan Dahl [Fri, 12 Mar 2010 17:23:05 +0000 (09:23 -0800)]
Deprecate process.mixin
Tim-Smart [Fri, 12 Mar 2010 08:36:00 +0000 (21:36 +1300)]
Initial implementation of process.evalcx
Ryan Dahl [Fri, 12 Mar 2010 07:50:41 +0000 (23:50 -0800)]
Depreciation -> Deprecation
Vanilla Hsu [Fri, 12 Mar 2010 07:14:54 +0000 (15:14 +0800)]
use getpagesize() to get PAGE_SIZE on FreeBSD.
Vanilla Hsu [Fri, 12 Mar 2010 04:05:47 +0000 (12:05 +0800)]
1: sync wscript with libeio.m4 2: try to enable macosx's sendfile.
Ryan Dahl [Fri, 12 Mar 2010 06:05:09 +0000 (22:05 -0800)]
Missing EOL semicolons
Ryan Dahl [Fri, 12 Mar 2010 06:03:55 +0000 (22:03 -0800)]
.addon -> .node
How'd that get in there?
Tim-Smart [Mon, 8 Mar 2010 04:35:39 +0000 (17:35 +1300)]
Add require.registerExtension
Ryan Dahl [Thu, 11 Mar 2010 22:32:10 +0000 (14:32 -0800)]
Fix undefined reference in fs.js
Ryan Dahl [Thu, 11 Mar 2010 22:31:51 +0000 (14:31 -0800)]
Upgrade libeio
Jérémy Lal [Thu, 11 Mar 2010 21:15:32 +0000 (22:15 +0100)]
Add --system option to configure, so make uses V8, EV, UDNS system libraries and headers.
Ryan Dahl [Thu, 11 Mar 2010 20:37:32 +0000 (12:37 -0800)]
Make relative ref to sys in fs module.
Ryan Dahl [Thu, 11 Mar 2010 20:43:32 +0000 (12:43 -0800)]
[net2] Add Socket.setTimeout
Still seeing crashes and performance problems.
Ryan Dahl [Thu, 11 Mar 2010 20:40:19 +0000 (12:40 -0800)]
Add process.now
Faster way to find out current time.
Ryan Dahl [Thu, 11 Mar 2010 20:39:50 +0000 (12:39 -0800)]
add error listener to test-net-pingpong
Ryan Dahl [Thu, 11 Mar 2010 20:38:42 +0000 (12:38 -0800)]
Add timer.again method
Ryan Dahl [Thu, 11 Mar 2010 20:37:32 +0000 (12:37 -0800)]
Make relative ref to sys in fs module.
Ryan Dahl [Thu, 11 Mar 2010 18:27:20 +0000 (10:27 -0800)]
Adjust process.compile documentation
isaacs [Wed, 10 Mar 2010 08:17:15 +0000 (00:17 -0800)]
More ini parser features.
Update the ini parser to support some more whitespace cases, turn lines
without an equal sign into a "flag" that's just true if set, and support
comments.
Ryan Dahl [Wed, 10 Mar 2010 19:03:32 +0000 (11:03 -0800)]
Merge branch 'master' into net2
Ryan Dahl [Wed, 10 Mar 2010 19:03:26 +0000 (11:03 -0800)]
Remove -Werror from V8
Ryan Dahl [Wed, 10 Mar 2010 19:02:01 +0000 (11:02 -0800)]
Merge branch 'master' into net2
Ryan Dahl [Wed, 10 Mar 2010 18:50:46 +0000 (10:50 -0800)]
Upgrade V8 to 2.1.3
Ryan Dahl [Wed, 10 Mar 2010 02:37:23 +0000 (18:37 -0800)]
Adjust a few more tests to work with net2
Ryan Dahl [Wed, 10 Mar 2010 00:27:49 +0000 (16:27 -0800)]
Further net2 compatibilities
Standa Opichal [Tue, 9 Mar 2010 20:51:09 +0000 (21:51 +0100)]
Making sure node-waf finds its real bindir even when executed through a symlinked path.
Ryan Dahl [Tue, 9 Mar 2010 20:00:06 +0000 (12:00 -0800)]
Update http2 for new stream API
Ryan Dahl [Tue, 9 Mar 2010 19:59:42 +0000 (11:59 -0800)]
Update net.js for new stream API
Ryan Dahl [Tue, 9 Mar 2010 19:20:58 +0000 (11:20 -0800)]
Remove the 'Error: (no message)' exceptions print stack trace instead
Ryan Dahl [Tue, 9 Mar 2010 19:20:58 +0000 (11:20 -0800)]
Remove the 'Error: (no message)' exceptions print stack trace instead
Ryan Dahl [Tue, 9 Mar 2010 18:54:26 +0000 (10:54 -0800)]
process.mixin: Return instead of continue in forEach
Ryan Dahl [Tue, 9 Mar 2010 18:54:01 +0000 (10:54 -0800)]
Don't use process.mixin in test-buffer.js
Ryan Dahl [Tue, 9 Mar 2010 18:45:06 +0000 (10:45 -0800)]
Merge branch 'master' into net2
Ryan Dahl [Tue, 9 Mar 2010 18:33:19 +0000 (10:33 -0800)]
process.inherits -> sys.inherits
Aaron Heckmann [Tue, 9 Mar 2010 01:42:10 +0000 (20:42 -0500)]
Add removeAllListeners
isaacs [Mon, 8 Mar 2010 23:08:30 +0000 (15:08 -0800)]
Change the include() message so that it doesn't recommend process.mixin.
isaacs [Mon, 8 Mar 2010 23:07:26 +0000 (15:07 -0800)]
Remove process.mixin from repl
Ryan Dahl [Tue, 9 Mar 2010 03:06:25 +0000 (19:06 -0800)]
Clean up some things in the benchmarks
Ryan Dahl [Tue, 9 Mar 2010 02:04:54 +0000 (18:04 -0800)]
Remove -Werror from deps/v8/SConstruct
-_-
isaacs [Mon, 8 Mar 2010 23:07:06 +0000 (15:07 -0800)]
Remove process.mixin dependencies from benchmark scripts
isaacs [Mon, 8 Mar 2010 23:06:46 +0000 (15:06 -0800)]
Remove process.mixin dependency from fs
isaacs [Mon, 8 Mar 2010 23:06:29 +0000 (15:06 -0800)]
Remove process.mixin dependency from all tests.
Ryan Dahl [Tue, 9 Mar 2010 01:45:57 +0000 (17:45 -0800)]
Change libev/wscript for waf 1.5.14
Ryan Dahl [Mon, 8 Mar 2010 21:35:08 +0000 (13:35 -0800)]
Upgrade waf to 1.5.14a
Ryan Dahl [Mon, 8 Mar 2010 19:14:11 +0000 (11:14 -0800)]
Merge branch 'master' into net2
Ryan Dahl [Mon, 8 Mar 2010 19:13:24 +0000 (11:13 -0800)]
require('fs') in test-http-tls
Felix Geisendörfer [Mon, 8 Mar 2010 18:03:43 +0000 (19:03 +0100)]
fs.createWriteStream throws fs undefined error
The improved test suite now catches this bug, so hopefully thing like
this will not happen again.
See: http://github.com/ry/node/issues#issue/75
Felix Geisendörfer [Mon, 8 Mar 2010 18:02:19 +0000 (19:02 +0100)]
Remove fs/path globals from test suite
It is way too easy to not notice bugs due to those modules being
exported as globals while running the test suite.
See: http://github.com/ry/node/issues#issue/75
Ryan Dahl [Mon, 8 Mar 2010 18:18:24 +0000 (10:18 -0800)]
Upgrade WAF to 1.5.14
Ryan Dahl [Mon, 8 Mar 2010 17:33:11 +0000 (09:33 -0800)]
Upgrade V8 to 2.1.2.6
Ryan Dahl [Mon, 8 Mar 2010 17:10:24 +0000 (09:10 -0800)]
Replace --cflags with --vars
Felix Geisendörfer [Sun, 7 Mar 2010 15:33:21 +0000 (16:33 +0100)]
Add callbacks to stream methods
Allows for more fine graining, especially finding out about an individual
chunk of data being flushed in a write stream rather than the whole queue.
This commit also fixes a bug causing forceClose to fail on a readStream that
did not finish opening yet.
Felix Geisendörfer [Sun, 7 Mar 2010 14:33:02 +0000 (15:33 +0100)]
Fix typo in fs.writeStream docs
Ryan Dahl [Mon, 8 Mar 2010 16:33:10 +0000 (08:33 -0800)]
Add environmental varibles to help text
Ryan Dahl [Sun, 7 Mar 2010 20:13:16 +0000 (12:13 -0800)]
clean should not docclean
Rasmus Andersson [Sat, 27 Feb 2010 17:18:41 +0000 (18:18 +0100)]
Updated patch of node.cc for supporting reading of umask
Ryan Dahl [Sat, 6 Mar 2010 04:51:26 +0000 (20:51 -0800)]
Merge branch 'master' into net2
Ryan Dahl [Sat, 6 Mar 2010 02:07:01 +0000 (18:07 -0800)]
Depreciation process.unloop()
Ryan Dahl [Sat, 6 Mar 2010 01:55:00 +0000 (17:55 -0800)]
bump version
Ryan Dahl [Sat, 6 Mar 2010 01:07:02 +0000 (17:07 -0800)]
Bugfix in querystring
Rob Ellis [Sat, 6 Mar 2010 00:12:31 +0000 (16:12 -0800)]
Added Parse INI to Node, tests
Ryan Dahl [Fri, 5 Mar 2010 23:59:31 +0000 (15:59 -0800)]
Clean up homepage
Ryan Dahl [Fri, 5 Mar 2010 23:31:21 +0000 (15:31 -0800)]
Decouple timer from EventEmitter
Ryan Dahl [Fri, 5 Mar 2010 22:36:13 +0000 (14:36 -0800)]
Revert "Use kqueue on macintosh"
Experiencing bugs http://github.com/ry/node/issues/#issue/74
This reverts commit
409020a67d3388e4eda90af546e0fbe25b0adec3.
Ryan Dahl [Fri, 5 Mar 2010 19:11:23 +0000 (11:11 -0800)]
Merge remote branch 'felixge/file2'
Felix Geisendörfer [Fri, 5 Mar 2010 19:04:19 +0000 (20:04 +0100)]
Documentation for FileWriteStream
Felix Geisendörfer [Fri, 5 Mar 2010 18:54:28 +0000 (19:54 +0100)]
Documentation for FileReadStream
Felix Geisendörfer [Fri, 5 Mar 2010 18:53:59 +0000 (19:53 +0100)]
Properly handle read errors
Also set readable to false if the initial fs.open call failed.
Felix Geisendörfer [Fri, 5 Mar 2010 18:24:20 +0000 (19:24 +0100)]
Use sys inherits
Also use events.EventEmitter instead of process.EventEmitter.
Felix Geisendörfer [Fri, 5 Mar 2010 17:56:25 +0000 (18:56 +0100)]
Renamed fileReadStream -> createReadStream
Did the same for fileWriteStream as well.
Felix Geisendörfer [Thu, 4 Mar 2010 21:06:06 +0000 (22:06 +0100)]
Updated file streams
Read streams now only support forceClose()
Write streams support close() and forceClose()
Felix Geisendörfer [Thu, 4 Mar 2010 13:25:59 +0000 (14:25 +0100)]
Simplify buffering
There is no way more than one read event would be buffered.
Felix Geisendörfer [Wed, 3 Mar 2010 11:39:41 +0000 (12:39 +0100)]
Initial read stream implementation
Felix Geisendörfer [Wed, 3 Mar 2010 11:39:17 +0000 (12:39 +0100)]
Use process.mixin instead of sys.mixin
The process namespace has not been cleaned up yet, so mixin is still
attached to process.
Ryan Dahl [Thu, 4 Mar 2010 21:00:37 +0000 (13:00 -0800)]
Revert "Remove process.unloop()"
People need this for backwards compatibility. Will be removed soon though!
This reverts commit
1e710cafa704cf451782e8c96e1b57418561600e.
Ryan Dahl [Thu, 4 Mar 2010 19:51:39 +0000 (11:51 -0800)]
Remove process.unloop()
Ryan Dahl [Thu, 4 Mar 2010 17:58:31 +0000 (09:58 -0800)]
Use kqueue on macintosh
Ryan Dahl [Wed, 3 Mar 2010 23:34:57 +0000 (15:34 -0800)]
Don't allow child process to clobber environ
Ryan Dahl [Wed, 3 Mar 2010 21:06:19 +0000 (13:06 -0800)]
Store connection in OutgoingMessage
Ryan Dahl [Wed, 3 Mar 2010 20:49:06 +0000 (12:49 -0800)]
Factor out a http.Client._reconnect() function
Ryan Dahl [Wed, 3 Mar 2010 20:41:31 +0000 (12:41 -0800)]
Remove unused EventEmitter object
isaacs [Wed, 3 Mar 2010 09:11:47 +0000 (01:11 -0800)]
Fix a bug that was suppressing the error in setgid, allowing it to fail silently.
Ryan Dahl [Wed, 3 Mar 2010 18:45:58 +0000 (10:45 -0800)]
Allow passing env to child process
Jacek Becela [Wed, 3 Mar 2010 18:17:45 +0000 (11:17 -0700)]
Fix fs.readFile handling encoding. Should close issue #72
Ryan Dahl [Wed, 3 Mar 2010 05:14:23 +0000 (21:14 -0800)]
tcp.Connection.prototype.write should return boolean
Rasmus Andersson [Wed, 3 Mar 2010 01:08:53 +0000 (02:08 +0100)]
Rewrote realpath implementation solving all known failing tests (also added a bunch of new test cases)
Ryan Dahl [Wed, 3 Mar 2010 01:35:01 +0000 (17:35 -0800)]
Add sys.log()
Felix Geisendörfer [Tue, 2 Mar 2010 22:28:00 +0000 (23:28 +0100)]
Tweaks
- Add 'writeable' property
- Renamed pump->flush
- Use sys.mixin instead of process.mixin
Felix Geisendörfer [Tue, 2 Mar 2010 22:12:52 +0000 (23:12 +0100)]
Initial write stream implementation
Ryan Dahl [Tue, 2 Mar 2010 21:20:07 +0000 (13:20 -0800)]
Merge branch 'master' into net2
Ryan Dahl [Tue, 2 Mar 2010 21:18:59 +0000 (13:18 -0800)]
'make test' only runs the simple test
Ryan Dahl [Tue, 2 Mar 2010 21:10:05 +0000 (21:10 +0000)]
Disable ipv6 test on solaris
Ryan Dahl [Tue, 2 Mar 2010 20:59:25 +0000 (20:59 +0000)]
Properly throw error on failed connection