Tim Caswell
fd184ee2fa
Rename "Dynamic Property" to "Getter/Setter" in sys.inspect.
2010-01-03 21:15:21 -08:00
Tim Caswell
6c68a9679b
Fix inspect to not trigger dynamic properties
...
but to display them as special. Add unit tests to match
2010-01-02 18:18:01 -08:00
Tim Caswell
732c6f2036
Fix inspect for the special case of an Object that inherits from Array, but has other properties.
2009-12-31 09:57:29 -08:00
Ryan Dahl
642c2773a7
bump version
2009-12-31 00:30:53 -08:00
Ryan Dahl
9553503be5
Bugfix: Don't segfault on unknown http method
...
Reported by Chakrit Wichian.
2009-12-30 22:16:16 -08:00
Ryan Dahl
8fd46a34d6
Kill -Werror in V8 for GCC 4.4.1 users.
...
http://code.google.com/p/v8/issues/detail?id=413
2009-12-30 12:59:02 -08:00
Ryan Dahl
2c016badc2
'make distclean' should not call 'waf clean'
...
Because if configure hasn't been run, then an error is reported.
2009-12-30 02:50:06 +01:00
Ryan Dahl
fd73a3a398
Upgrade V8 to 2.0.5.4
2009-12-30 02:35:15 +01:00
Ryan Dahl
359d0170ab
Better error message on bad ARGV[1]
2009-12-29 20:31:56 +01:00
Ryan Dahl
53a841d96a
Simplify exception reporting
2009-12-29 20:20:51 +01:00
Ryan Dahl
0accebe583
Stack trace for asserts shouldn't include assert module
2009-12-29 20:15:05 +01:00
Ryan Dahl
dd35637603
Fix assert.js code style
2009-12-29 20:10:59 +01:00
Ryan Dahl
0d7e88a429
Bugfix: libeio race condition
...
Process at most 10 pending responses from the thread pool in one go.
10 was chosen arbitrarily.
Test and report by Felix Geisendörfer <felix@debuggable.com>
2009-12-29 19:11:04 +01:00
Michaeljohn Clement
3d24e119e0
don't chunk responses to HTTP/1.0 clients, even if they send Connection: Keep-Alive (e.g. wget)
2009-12-23 22:24:29 +01:00
Ryan Dahl
64fe9fb85d
fix whitespace
2009-12-22 23:11:54 +01:00
Ryan Dahl
f91e347eee
bump version
2009-12-22 20:31:45 +01:00
Felix Geisendörfer
5de04dafc6
Do not pause request for multipart parsing
...
This is actually undesireable as it takes away control from the user who
may want to pause/resume to throttle the upload stream, or synchronize
it with disk flushing.
I actually ran into memory issues when trying to stream huge files to
disc as the file module was building up a huge action buffer. This can
now easily be avoided like this:
part.addListener('body', function(chunk) {
req.pause();
file.write(chunk).addCallback(function() {
req.resume();
});
}
2009-12-22 19:28:30 +01:00
Jonas Pfenniger
e6c5ac4f73
posix.cat not using call() correctly
...
'this' will point to "arguments" and the arguments of the callback itself
will not be set.
2009-12-22 18:01:13 +01:00
Ryan Dahl
120492e5c2
export path.normalizeArray for the uri module
2009-12-22 17:50:23 +01:00
isaacs
4dcdfaf929
Fix require("../blah") issues
...
Added some more tests, and refactored the uri and path modules to use the
same normalization logic, so that nothing is relying on flaky regexps.
http://groups.google.com/group/nodejs/browse_thread/thread/34779f8c10098c5e
http://groups.google.com/group/nodejs/browse_thread/thread/1aa0146b92582679#msg_9822c03998cb4064
2009-12-22 17:22:12 +01:00
Ryan Dahl
a2d809fe90
bump version
2009-12-19 01:24:59 +01:00
Ryan Dahl
a98afdfb2f
Revert "Upgrade V8 to 2.0.5"
...
This reverts commit 20b945df70
.
Broken on Hagen's Macintosh. Don't have time to investigate.
2009-12-19 01:04:19 +01:00
Ryan Dahl
0981e7f663
Fix test-readdir.js
...
Was broken because I added "throws_error.js" to the fixtures directory.
Problem appeared in bfa36136da
.
2009-12-19 00:45:01 +01:00
isaacs
0ea2f9e04b
Remove two debug statements that are a bit much.
2009-12-19 00:14:50 +01:00
isaacs
6301f18e62
Bugfix: child modules get wrong id with "index.js"
...
Fix for bug brought up by nua in irc, where child modules get the wrong id
when loaded from a parent module with an id of index.js or index.addon.
2009-12-19 00:14:10 +01:00
isaacs
c2454a0d06
Inadvertently introduced a bug in how single-dot path parts are handled.
2009-12-19 00:13:20 +01:00
isaacs
3b8e47755a
Bugfix: require("../foo")
...
If you have a circular require chain in which one or more of the modules are
referenced with a ".." relative path, like require("../foo"), node blows up.
This patch un-blows-up that case. There still seem to be issues with
circularity, but this solves one of the more obnoxious ones.
2009-12-19 00:12:38 +01:00
Ryan Dahl
bfa36136da
require() should throw error if module does.
...
Reported by Kris Zyp
http://groups.google.com/group/nodejs/browse_thread/thread/1feab0309bd5402b
2009-12-18 23:58:04 +01:00
isaacs
4526308560
Update to fix failing test. Rewrite of the resolveObject function, and some tweaks to format.
2009-12-18 19:02:27 +01:00
isaacs
f65b36eec1
Use the new uri parser.
2009-12-18 19:02:16 +01:00
isaacs
4a615ddd9c
Add credits, and a "decode" function.
2009-12-18 18:59:02 +01:00
isaacs
2f9722cca0
Pull in the uri.js from Narwhal and create tests, stripping out the cruft from a previous code-surgery.
2009-12-18 18:56:59 +01:00
visionmedia
f3b0cefd0b
Replaced several Array.prototype.slice.call() calls with Array.prototype.unshift.call()
...
Acts in pretty much the same manor just a bit more elegant
2009-12-18 18:42:20 +01:00
Joshaven Potter
7873639f55
syntax fixes in src/node.js
2009-12-18 16:21:21 +01:00
Micheil Smith
d8e69d31b3
Documentation for the assert module
2009-12-18 16:17:10 +01:00
Ryan Dahl
22d1d3dbf7
Fix kqueue check (broke it in last commit)
2009-12-18 15:45:53 +01:00
Rasmus Andersson
6eb8bbc640
note about why execinfo detection fails on Darwin even though it exists
2009-12-18 15:37:24 +01:00
Ryan Dahl
fa667f718c
Fix check for epoll_ctl(). Was broken on Linux
2009-12-18 15:36:25 +01:00
Rasmus Andersson
752da03eb0
detect nanosleep on OS X and do not look for functions in libraries we know dows not exist
2009-12-18 15:36:11 +01:00
Rasmus Andersson
87077e03cc
fix kqueue feature detection on Mac OS X 10.6
2009-12-18 15:14:33 +01:00
Ryan Dahl
20b945df70
Upgrade V8 to 2.0.5
2009-12-18 15:05:04 +01:00
Ryan McGrath
164ce76e94
Added in API documentation concerning the (seemingly undocumented) process.chdir() method, complementary to process.cwd()
2009-12-18 14:59:33 +01:00
Ryan Dahl
89a3fa93a0
add missing semicolon
2009-12-09 15:59:53 +01:00
Simon Cornelius P. Umacob
e801f420d0
Use conf.fatal() instead of fatal() in order to abort the configure script
2009-12-09 14:28:02 +01:00
Ryan Dahl
a73227bf28
Upgrade waf to 1.5.10
2009-12-09 14:27:33 +01:00
Ryan Dahl
4ddfd8aa42
Fix posix.statSync()
2009-12-09 10:32:19 +01:00
Ryan Dahl
45a806a066
Statically define symbols
...
~7% improvement in hello world HTTP response bench.
2009-12-09 09:12:01 +01:00
Ryan Dahl
a30ac92b0c
Remove accidentally committed files.
2009-12-09 07:44:44 +01:00
Ryan Dahl
89df4d1c86
fix typo
2009-12-08 07:20:51 +01:00
Ryan Dahl
dbb1a267d7
Fix ARGV[0] weirdness
2009-12-08 06:54:26 +01:00