Ben Noordhuis
4d4900fc65
process: optimize process.nextTick()
33% performance boost on large nextTick queues.
13 years ago
Ben Noordhuis
5fee1ff7bc
bench: add process.nextTick() benchmark
13 years ago
koichik
f53d092a2a
tls, https: add passphrase option
Fixes #1925 .
13 years ago
Ben Noordhuis
b6c582a3a3
docs: tty: remove tty.open() documentation
13 years ago
Ben Noordhuis
a1fa3efd2b
core: fix off-by-one error in node::DLOpen()
Fixes loading of modules that use the NODE_MODULE macro on POSIX platforms.
13 years ago
Ben Noordhuis
26874e2e07
docs: addons: fix example
13 years ago
koichik
8a729270c1
fix for --harmony_block_scoping
Fixes #1969 .
13 years ago
koichik
52c2988f16
docs: fix option's name of cluster.startMaster()
13 years ago
Ben Noordhuis
a7803c58e4
uv: upgrade to 70381ce
13 years ago
Siddharth Mahendraker
12cf730b69
events: separate maxListeners and _events
Fixes #1479 .
Fixes #1923 .
13 years ago
Igor Zinkovsky
6d7aa65399
fix pummel/test-child-process-spawn-loop.js on windows
13 years ago
Bert Belder
60efa608d6
Upgrade libuv to e4d6509211
13 years ago
Bert Belder
a56a95b652
Export some functions from node.h
13 years ago
Bert Belder
4a1efb2b9c
Support native extension loading on Windows
13 years ago
Bert Belder
dd93c53c4e
Make node::DLOpen use uv_dlopen
13 years ago
Bert Belder
2f22024806
Upgrade libuv to 90e15f1110
13 years ago
Bert Belder
c0c4bd4efa
Add common.gypi to gyp output
13 years ago
Bert Belder
889620dcd2
Wrap long lines, strip trailing whitespace
13 years ago
Bert Belder
1e2d777601
Remove outdated comment
13 years ago
Bert Belder
6a6a70e80e
Fix v8 build on Windows
There's probably a better way to fix this
13 years ago
Igor Zinkovsky
56315494dd
fix simple/test-child-process-double-pipe on windows
13 years ago
Igor Zinkovsky
f35a396c54
Revert "remove node_io_watcher"
This reverts commit cc2ac1ccc7
.
13 years ago
Ben Noordhuis
ccd8b55b01
linux: unbreak build if HAVE_MONOTONIC_CLOCK=0
13 years ago
Ben Noordhuis
004e6fbe1f
docs: addons: fix NODE_SET_METHOD example
13 years ago
Zachary Scott
e35ce7baa1
docs: tty: stdin must be initialized before calling setRawMode
13 years ago
Ben Noordhuis
1d94d4fa70
docs: fix home page link to API docs
13 years ago
Ben Noordhuis
3dee0e4cd8
zlib: compile without -ansi
Source contains C++ / C99 comments, gcc in strict mode doesn't like that.
13 years ago
Igor Zinkovsky
cc2ac1ccc7
remove node_io_watcher
13 years ago
koichik
173f91c791
docs: add zlib.createXxx() functions
13 years ago
Ben Noordhuis
b9529545e1
v8: implement VirtualMemory class on SunOS
Unbreaks build on SunOS. Re-applies 4908e5bf7a
.
13 years ago
Ryan Dahl
92f5a5d3ca
Upgrade V8 to 3.7.1
13 years ago
Tj Holowaychuk
528c28587f
cluster: Add some docs, improve cluster.isWorker()
Fixes #1949 .
13 years ago
Ryan Dahl
c5d54010bc
node cluster is now a module instead of CLI interface
This is to make room for master process plugins instead of adding CLI
options as proposed in #1879 .
13 years ago
Nathan Rajlich
4fb2ac5be1
Add test cases for #1944 .
13 years ago
Nathan Rajlich
ebefe77bc0
More bulletproof `util.inspect()` function.
Use the *real* versions of the Date and RegExp functions, from the
prototype. This defends against code like:
var d = new Date()
d.toUTCString = null
util.inspect(d)
// TypeError: toUTCString is not a function
Fixes #1944 .
13 years ago
Nathan Rajlich
d4379fcee3
Add test case for #1941 .
Add test for the false-positives from #1942 .
Fix test-sys.js.
13 years ago
Nathan Rajlich
2dbb470ea1
Don't use `instanceof` in lib/util.js "is" checks.
While using `instanceof`, these functions could easily be faked with something
like: Object.create(Date.prototype)
So let's just not use it at all. A little slower, but these functions are only
used in the REPL / for debugging so it's OK.
Fixes #1941 .
Fixes #1942 .
13 years ago
Ryan Dahl
194511ff1a
Return IPv4 addresses before IPv6 addresses from getaddrinfo
13 years ago
Nathan Rajlich
3524f41a27
Add docs for the type checking functions in `util.js`.
13 years ago
Nathan Rajlich
a6a04fb1ec
Add test case for the util.js type checking functions.
13 years ago
Nathan Rajlich
b8f3e18a5d
Export the type checking functions from `util.js`.
As per discussion at:
http://groups.google.com/group/nodejs-dev/browse_thread/thread/b08970166e4670cf
13 years ago
Ryan Dahl
b3ddb895d2
Don't compile in node_dtrace.cc when not supported
13 years ago
Zachary Scott
3961b5a131
docs: update email address
13 years ago
Zachary Scott
7fb8c7c37f
docs: update socket.io url
13 years ago
koichik
cbcaeedba9
tls: add address(), remoteAddress/remotePort
Fixes #758 .
Fixes #1055 .
13 years ago
koichik
0e8a55d2a2
tls: does not emit 'end' from EncryptedStream
de09168
and 4cdf9d4
breaks `test/pummel/test-https-large-response.js`.
It is never finished.
Fixes #1936 .
13 years ago
Ben Noordhuis
13871fa2f8
build: fix sunos gyp build, include platform file
13 years ago
Ben Noordhuis
15628f6735
sunos: don't use exceptions
Don't use exceptions in platform functions. Fix a resource leak
(leaked kstat handle) while we're at it.
13 years ago
Ben Noordhuis
d7dff34bad
gyp: support older bash versions
Older bash versions in `sh -c` mode don't parse `export FOO=42` constructs,
they bail out with a "FOO is not an identifier" error message.
This was fixed somewhere between bash 4.1.0 and 4.1.5 but let's support the
older versions anyway.
13 years ago
Ben Noordhuis
b8847e9ac6
uv: upgrade to 0cb2213
13 years ago