Nathan Rajlich
b7ddd30181
repl: make sure the REPL always flushes with a newline
2012-03-13 19:58:51 +01:00
Nathan Rajlich
659d449460
repl: make REPLServer emit an "exit" event
...
This can happen when "SIGINT" is processed by the readline interface,
or when the user types ".exit" into the REPL.
2012-03-13 19:58:50 +01:00
Nathan Rajlich
4f63f9f327
repl: make REPLServer inherit from EventEmitter
...
This is because it should emit an "exit" event when "SIGINT" is received
from the readline interface, or when ".exit" is typed by the user.
2012-03-13 19:58:50 +01:00
Nathan Rajlich
109b16d488
repl: use path.resolve() for the module.filename
...
Windows was seeing: "C:\\path\\to\\cwd/repl"
2012-03-13 19:58:49 +01:00
isaacs
8b79a31333
shebang should make file executable as well
2012-03-13 10:00:59 -07:00
Trent Mick
1cdadb1e3b
issue #2697 : have 'make install' set npm shebang to use its node
2012-03-13 09:35:42 -07:00
Artur Adib
1cecfee634
Doc highlight fix
2012-03-13 09:30:32 -07:00
isaacs
943c396b86
Fix merge conflict in doc/api/readline.markdown
2012-03-13 09:16:48 -07:00
Christian Ress
c15e6905c4
Added destroy method to Zlib object in zlib.js module
2012-03-13 08:24:09 -07:00
isaacs
4e85257c6e
Patches floating on V8
2012-03-12 21:50:31 -07:00
isaacs
e4fc2cbfd3
Upgrade v8 to 3.9.17
2012-03-12 21:46:36 -07:00
isaacs
bcb0cc0b18
Upgrade npm to 1.1.6
...
* Fix #472 Adds support for os/cpu fields in package.json (Adam Blackburn)
* Don't use existing pkg if explicit
* Install missing deps, even if they are in bundleDependencies
* bundle node-gyp
* Automatically node-gyp build stuff with a bindings.gyp
* Fix #2230 Unpack in place. No folder renaming malarky
* Never create un-listable directories
* Fix cases where an optionalDependency fails to build
* Always ignore .wafpickle-7 files
* fix shrinkwrap test
* Fix: bundleDependencies being re-installed unnecessarily
2012-03-12 21:34:07 -07:00
Nathan Rajlich
9701f1c4b2
process: expose the zlib version in use in process.versions
2012-03-12 23:29:20 +01:00
Ben Noordhuis
531eba18a6
zlib: fix include of zlib.h
...
Including <zlib.h> may lead to false positives when the user specifies a bad
path in `./configure --shared-zlib --shared-zlib-includes=/path/to/zlib`. If
a zlib.h exists somewhere on the system include path (common on UNIX systems),
the compiler will include that instead, possibly leading to header mismatch
errors that are hard to debug.
2012-03-12 23:22:48 +01:00
Łukasz Walukiewicz
677c2c112c
Ignore an empty port component when parsing URLs.
2012-03-12 12:46:56 -07:00
isaacs
a10cfba766
module: remove 'exited', replace 'children' array
2012-03-12 10:27:11 -07:00
Yoshihiro Kikuchi
c450ac343f
docs: fix using legacy api in the buffer doc
2012-03-12 15:04:53 +01:00
Nao Iizuka
f8ce384446
docs: correct the description of assert.ok()
2012-03-12 02:27:55 +01:00
Ben Noordhuis
4472f7bbc3
http: use HTTP_METHOD_MAP macro
2012-03-12 02:23:34 +01:00
Ben Noordhuis
79cbe1fdbb
deps: upgrade http_parser to 8bec3ea
2012-03-12 02:20:52 +01:00
Ben Noordhuis
407ecc6b5f
docs: console.dir() prints to stdout, not stderr
2012-03-12 01:37:34 +01:00
ssuda
9b672bcaa2
tls: parsing multiple values of a key in ssl certificate
...
Fixes #2864 .
2012-03-10 23:43:16 +09:00
Nathan Rajlich
36761b2055
process: expose the http_parser version in process.versions
2012-03-10 00:22:42 +01:00
Ben Noordhuis
ff4a9d381d
core: use proper #include directives
2012-03-10 00:14:14 +01:00
Ben Noordhuis
8c02f9b7c8
buffer: throw from constructor if length > kMaxLength
...
Throw, don't abort. `new Buffer(0x3fffffff + 1)` used to bring down the process
with the following error message:
FATAL ERROR: v8::Object::SetIndexedPropertiesToExternalArrayData() length
exceeds max acceptable value
Fixes #2280 .
2012-03-09 23:57:03 +01:00
Ben Noordhuis
2589d55611
core: add ThrowError(), ThrowTypeError(), ThrowRangeError()
2012-03-09 23:31:03 +01:00
Ben Noordhuis
296b7a580b
cluster: support passing of named pipes
...
Fixes triggered assertion:
Assertion failed: (0 && "bad address family"), function GetPeerName,
file ../src/tcp_wrap.cc, line 237.
Fixes #2870 .
2012-03-09 09:42:13 -08:00
Ben Noordhuis
9d72a742e3
uv: upgrade 8c78cb4
2012-03-09 09:42:12 -08:00
Igor Zinkovsky
0c68604823
add jslint to vcbuild.bat
2012-03-08 11:39:39 -08:00
Bert Belder
31ad1d29c7
Merge branch 'v0.6'
2012-03-08 03:14:48 +01:00
Bert Belder
3733a85d8d
Windows: include syscall in fs errors
2012-03-08 02:57:44 +01:00
Bert Belder
daaccc7cb7
uv: upgrade to 1ac71a31
2012-03-08 02:57:37 +01:00
Igor Zinkovsky
5ad0140f48
Emit end event only once
...
fixes #2888
Previously a pair of end events would be emitted if a response was
paused/resumed, and the underlying socket was closed while the
response was paused
2012-03-07 13:37:39 -08:00
Yoshihiro Kikuchi
f82ef0f7c3
http: remove ClientRequest.prototype.pause()
...
ClientRequest.prototype.pause() is not needed. ClientRequest is a writable
stream and deferring to OutgoingMessage.prototype.pause() is broken, the method
does not exist.
2012-03-07 20:17:36 +01:00
Shea Levy
024451c65c
fork: don't clear environment by default
...
- Set options.env to process.env instead of {} by default.
- Shallow clone the passed options.env in case the user passed process.env directly.
2012-03-07 17:25:59 +01:00
Colton Baker
c84b3c4b73
readline: ignore stray escape sequence
...
Fixes #2876 .
2012-03-07 15:05:34 +01:00
Bert Belder
408f450286
client latency benchmark: don't require('request')
2012-03-07 04:52:29 +01:00
isaacs
150053b3fa
Typo in http_server_lag.js script
...
Thanks, @mscdex
2012-03-06 19:31:16 -08:00
isaacs
fb53986a80
Bash script for running http-simple benchmarks
2012-03-06 18:19:17 -08:00
isaacs
17da4242b0
A server with configurable lag for testing
2012-03-06 18:19:17 -08:00
isaacs
d5fca08da4
A benchmark script for measuring client latency
2012-03-06 18:19:17 -08:00
ssuda
b72d43cbf9
dgram: fix when we call .close() inside 'listening'
2012-03-06 22:20:23 +01:00
Ming Liu
b6023905ff
docs: correct repl eval callback signature
2012-03-06 20:46:27 +01:00
Nathan Rajlich
07c886f944
process: add `process.hrtime()`
...
This commit adds a high-resolution timer function.
2012-03-06 20:43:55 +01:00
Ben Noordhuis
544e5ee1fb
bench: add http_simple_auto benchmark
...
Starts a server and benchmarks it with ab.
2012-03-06 18:11:53 +01:00
Rlidwka
443071db57
readline: add multiline support
2012-03-06 13:37:42 +01:00
Dmitry Nizovtsev
1e9bcf26ce
net, http, https: add localAddress option
...
Binds to a local address before making the outgoing connection.
2012-03-06 13:35:49 +01:00
Igor Zinkovsky
9ea5a4c468
fix simple/test-process-argv-0 on windows
2012-03-05 16:51:04 -08:00
Shigeki Ohtsu
59c3923672
process: show detailed error message in process.dlopen()
2012-03-06 01:34:39 +01:00
Nathan Rajlich
39ce94276a
addon: use absolute paths for the node include dirs
...
This fixes running gyp_addon from across filesystems on Windows.
This is essentially a gyp bug where it's not relativizing properly
across filesystems. See TooTallNate/node-gyp#15 for the gory details.
2012-03-05 22:53:16 +01:00