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
13 years ago
Ben Noordhuis
7bdeed2039
zlib: fix uninitialized variable compiler warning
13 years ago
Nathan Rajlich
0965d2d9f6
js2c: fix to support files other than ones ending with 2 char extensions
Previously this was basically hard-coded for *.js files, but now we
need to include the 'config.gypi' file in there as well.
13 years ago
Ben Noordhuis
a4a04f932e
node: provide snprintf implementation on windows
_snprintf() doesn't zero-terminate the buffer on overflow.
13 years ago
Ben Noordhuis
dee8c51547
node: don't check return value of unsetenv()
It returns void on some platforms, notably FreeBSD.
13 years ago
Ben Noordhuis
bc834c395b
Alias _snprintf to snprintf, fix Windows build.
13 years ago
isaacs
1e577f347b
website: Consistency in the industry logos
13 years ago
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
.
13 years ago
Ben Noordhuis
c26a0b5aab
doc: fix grammar error in cluster docs
13 years ago
isaacs
90ce5b3d41
cluster: Rename 'death' back to 'exit'
13 years ago
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
13 years ago
Ben Noordhuis
7c02b5a58d
udp_wrap: simplify AddressToJS() function
13 years ago
Ben Noordhuis
1ab95a536a
udp_wrap: use new slab allocator
13 years ago
Ben Noordhuis
1e13a2d242
stream_wrap: use new slab allocator
13 years ago
Ben Noordhuis
08032efed0
core: add reusable slab allocator
13 years ago
Ben Noordhuis
a58659cd4a
core: add ROUND_UP() macro
13 years ago
Ben Noordhuis
9d1fde7519
typed arrays: root JS objects in HandleScope with Local<>
13 years ago
Ben Noordhuis
036d907df7
tcp: root JS objects in HandleScope with Local<>
13 years ago
Ben Noordhuis
3005965266
stat_watcher: root JS objects in HandleScope with Local<>
13 years ago
Ben Noordhuis
1a49df5fa9
http: root JS objects in HandleScope with Local<>
13 years ago
Ben Noordhuis
9eacf93928
crypto: root JS objects in HandleScope with Local<>
13 years ago
Ben Noordhuis
f86359cc3f
udp: root JS objects in HandleScope with Local<>
13 years ago
Ben Noordhuis
32b2964eed
udp: remove slab allocator
13 years ago
isaacs
8d3278b962
Now working on 0.7.8
13 years ago
isaacs
69ae75c66c
Merge branch 'v0.7.7-release'
13 years ago
Igor Zinkovsky
6aa7f6f732
upgrade libuv to ab8c3b85c1
13 years ago
Ben Noordhuis
17524432ff
Fix Engrish in error messages.
13 years ago
Ben Noordhuis
db0a1dc7d9
node: remove unused function
13 years ago
Ben Noordhuis
8c97ad4c30
node: fix signedness compiler warnings
13 years ago
Ben Noordhuis
6986d9316c
crypto: fix signedness compiler warnings
13 years ago
Ben Noordhuis
b82b4f2993
buffer: fix signedness compiler warnings
13 years ago
Ben Noordhuis
0f0557d78d
stream_wrap: fix signedness compiler warnings
13 years ago
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)
13 years ago
isaacs
9a70d99980
Upgrade npm to 1.1.15
13 years ago
isaacs
7abbda8ba2
Make rules for release blog post and email message
13 years ago
isaacs
6ebe9e0c1d
Upgrade V8 to 3.9.24.7
13 years ago
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.
13 years ago
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.
13 years ago
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.
13 years ago
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.
13 years ago
Ben Noordhuis
daa6b95b08
test: move simple/test-crypto-dh to pummel/
The test is too slow / CPU intensive for the main test harness.
13 years ago
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.
13 years ago
ssuda
44eb279ef8
zlib: don't use C++ templates
Reduces the executable's size by a few kilobytes.
13 years ago
Shigeki Ohtsu
26b6da134f
doc: change stability index of tty and readline to Unstable
13 years ago
Shigeki Ohtsu
238e12af22
tty: show deprecated warn of tty.setRawMode()
13 years ago
Shigeki Ohtsu
b521ff3b4f
tty: add keypress event for backwards-compat
13 years ago
isaacs
af90faf198
Patches floating on V8
13 years ago
isaacs
4b64542fe0
Upgrade V8 to 3.9.24.6
13 years ago
isaacs
8a15147bc5
Reapply "debug: Wait 50ms before running the main module"
This reapplies commit c781f17742
This reverts commit 00224771e3
13 years ago
isaacs
cda3b6ff52
Upgrade npm to 1.1.14
13 years ago