Ryan Dahl
08109367e8
Fix links to libev and libeio licenses
2012-04-02 14:39:46 -07:00
isaacs
01d46f3a20
Fix #3052 Handle errors properly in zlib
2012-04-02 13:48:10 -07:00
Dave Pacheco
cc15299c32
build: add support for DTrace and postmortem
...
* fixes #2110
* includes V8 postmortem metadata in Solaris builds
* adds GYP support for DTrace probes and ustack helper
* ustack helper derives constants dynamically from libv8_base.a
* build with DTrace support by default on SunOS
2012-04-01 00:14:36 +00:00
Ben Noordhuis
7bdeed2039
zlib: fix uninitialized variable compiler warning
2012-03-31 23:50:02 +00:00
Ben Noordhuis
a4a04f932e
node: provide snprintf implementation on windows
...
_snprintf() doesn't zero-terminate the buffer on overflow.
2012-04-01 01:17:25 +02:00
Ben Noordhuis
dee8c51547
node: don't check return value of unsetenv()
...
It returns void on some platforms, notably FreeBSD.
2012-03-31 23:23:48 +02:00
Ben Noordhuis
bc834c395b
Alias _snprintf to snprintf, fix Windows build.
2012-03-31 22:37:51 +02:00
isaacs
2726c22f0b
Revert "tty: add keypress event for backwards-compat"
...
In this case, backwards compatibility is not worth the API
inconsistency. We can just document the change.
This reverts commit b521ff3b4f
.
2012-03-30 17:37:35 -07:00
Ben Noordhuis
c26a0b5aab
doc: fix grammar error in cluster docs
2012-03-30 22:54:13 +02:00
isaacs
90ce5b3d41
cluster: Rename 'death' back to 'exit'
2012-03-30 12:59:24 -07:00
Bert Belder
407181538b
Revert "Re-add top-level v8::Locker"
...
The locker makes node crash in debug mode sometimes.
For example, test/simple/test-repl.js triggers it.
This reverts commit 9a6012edd9
.
Conflicts:
src/node.cc
2012-03-30 21:50:15 +02:00
Ben Noordhuis
7c02b5a58d
udp_wrap: simplify AddressToJS() function
2012-03-30 21:24:02 +02:00
Ben Noordhuis
1ab95a536a
udp_wrap: use new slab allocator
2012-03-30 21:24:02 +02:00
Ben Noordhuis
1e13a2d242
stream_wrap: use new slab allocator
2012-03-30 21:24:02 +02:00
Ben Noordhuis
08032efed0
core: add reusable slab allocator
2012-03-30 21:24:02 +02:00
Ben Noordhuis
a58659cd4a
core: add ROUND_UP() macro
2012-03-30 21:24:01 +02:00
Ben Noordhuis
9d1fde7519
typed arrays: root JS objects in HandleScope with Local<>
2012-03-30 21:24:01 +02:00
Ben Noordhuis
036d907df7
tcp: root JS objects in HandleScope with Local<>
2012-03-30 21:24:01 +02:00
Ben Noordhuis
3005965266
stat_watcher: root JS objects in HandleScope with Local<>
2012-03-30 21:24:01 +02:00
Ben Noordhuis
1a49df5fa9
http: root JS objects in HandleScope with Local<>
2012-03-30 21:24:01 +02:00
Ben Noordhuis
9eacf93928
crypto: root JS objects in HandleScope with Local<>
2012-03-30 21:24:01 +02:00
Ben Noordhuis
f86359cc3f
udp: root JS objects in HandleScope with Local<>
2012-03-30 21:24:01 +02:00
Ben Noordhuis
32b2964eed
udp: remove slab allocator
2012-03-30 21:24:01 +02:00
isaacs
8d3278b962
Now working on 0.7.8
2012-03-30 11:54:39 -07:00
isaacs
69ae75c66c
Merge branch 'v0.7.7-release'
2012-03-30 11:54:08 -07:00
Igor Zinkovsky
6aa7f6f732
upgrade libuv to ab8c3b85c1
2012-03-30 10:25:07 -07:00
Ben Noordhuis
17524432ff
Fix Engrish in error messages.
2012-03-30 16:07:05 +02:00
Ben Noordhuis
db0a1dc7d9
node: remove unused function
2012-03-30 14:52:39 +02:00
Ben Noordhuis
8c97ad4c30
node: fix signedness compiler warnings
2012-03-30 14:52:38 +02:00
Ben Noordhuis
6986d9316c
crypto: fix signedness compiler warnings
2012-03-30 14:52:38 +02:00
Ben Noordhuis
b82b4f2993
buffer: fix signedness compiler warnings
2012-03-30 14:52:38 +02:00
Ben Noordhuis
0f0557d78d
stream_wrap: fix signedness compiler warnings
2012-03-30 14:52:38 +02:00
isaacs
5cda2542fd
2012.03.30, Version 0.7.7 (unstable)
...
* Upgrade V8 to 3.9.24.7
* Upgrade npm to 1.1.15
* Handle Emoji characters properly (Erik Corry, Bert Belder)
* readline: migrate ansi/vt100 logic from tty to readline (Nathan Rajlich)
* readline: Fix multiline handling (Alex Kocharin)
* add a -i/--interactive flag to force the REPL (Nathan Rajlich)
* debugger: add breakOnException command (Fedor Indutny)
* cluster: kill workers when master dies (Andreas Madsen)
* cluster: add graceful disconnect support (Andreas Madsen)
* child_process: Separate 'close' event from 'exit' (Charlie McConnell)
* typed arrays: add Uint8ClampedArray (Mikael Bourges-Sevenier)
* buffer: Fix byte alignment issues (Ben Noordhuis, Erik Lundin)
* tls: fix CryptoStream.setKeepAlive() (Shigeki Ohtsu)
* Expose http parse error codes (Felix Geisendörfer)
* events: don't delete the listeners array (Ben Noordhuis, Nathan Rajlich)
* process: add process.config to view node's ./configure settings (Nathan Rajlich)
* process: process.execArgv to see node's arguments (Micheil Smith)
* process: fix process.title setter (Ben Noordhuis)
* timers: handle negative or non-numeric timeout values (Ben Noordhuis)
2012-03-29 20:20:23 -07:00
isaacs
9a70d99980
Upgrade npm to 1.1.15
2012-03-29 20:20:23 -07:00
isaacs
7abbda8ba2
Make rules for release blog post and email message
2012-03-29 16:04:48 -07:00
isaacs
6ebe9e0c1d
Upgrade V8 to 3.9.24.7
2012-03-29 16:04:48 -07:00
Nathan Rajlich
304f1fcf86
tty: clarify that tty.setRawMode() has moved to process.stdin
...
Technically saying `tty.ReadStream#setRawMode()` is correct,
but since a typical use cannot instantiate `tty.ReadStream` themselves,
and 99% of the time the only instance is `process.stdin`,
then a little clarification seemed necessary.
2012-03-29 13:15:24 -07:00
isaacs
6aa755070a
More logging in simple/test-eio-race
...
Travis-CI is failing on this test repeatedly, but other Linux systems
seem to be fine with it. Alter the logging so it's more clear which
part is timing out.
2012-03-29 08:41:51 -07:00
Ben Noordhuis
11770bf5e2
test: move pummel/test-tls-fragmentation to benchmark/
...
Said test takes over 90 seconds on my Core 2 Duo which is too long, even for
the pummel tests.
2012-03-29 17:25:37 +02:00
Yosef Dinerstein
d7c96cf289
tls: reduce memory overhead, reuse buffer
...
Instead of allocating a new 64KB buffer each time when checking if there is
something to transform, continue to use the same buffer. Once the buffer is
exhausted, allocate a new buffer. This solves the problem of huge allocations
when small fragments of data are processed, but will also continue to work
well with big pieces of data.
2012-03-29 17:17:15 +02:00
Ben Noordhuis
daa6b95b08
test: move simple/test-crypto-dh to pummel/
...
The test is too slow / CPU intensive for the main test harness.
2012-03-29 17:12:26 +02:00
Ben Noordhuis
5e7cb68be9
test: remove simple/test-module-load-list
...
Said test adds little value and only serves to annoy me when moving around
modules. It was broken anyway: it passed inside the test runner and failed
when run from the command line thanks to the environment sniffing it did.
2012-03-29 17:11:37 +02:00
ssuda
44eb279ef8
zlib: don't use C++ templates
...
Reduces the executable's size by a few kilobytes.
2012-03-29 14:22:37 +02:00
Shigeki Ohtsu
26b6da134f
doc: change stability index of tty and readline to Unstable
2012-03-28 20:13:28 -07:00
Shigeki Ohtsu
238e12af22
tty: show deprecated warn of tty.setRawMode()
2012-03-28 20:13:23 -07:00
Shigeki Ohtsu
b521ff3b4f
tty: add keypress event for backwards-compat
2012-03-28 20:12:38 -07:00
isaacs
af90faf198
Patches floating on V8
2012-03-28 19:54:01 -07:00
isaacs
4b64542fe0
Upgrade V8 to 3.9.24.6
2012-03-28 19:51:38 -07:00
isaacs
8a15147bc5
Reapply "debug: Wait 50ms before running the main module"
...
This reapplies commit c781f17742
This reverts commit 00224771e3
2012-03-28 19:41:29 -07:00
isaacs
cda3b6ff52
Upgrade npm to 1.1.14
2012-03-28 19:36:44 -07:00