Aaron Jacobs
1444801374
typed arrays: unexport SizeOfArrayElementForType()
...
It isn't used anywhere else, so made it an implementation detail in
v8_typed_array.cc.
2012-04-12 23:48:49 +02:00
Ben Noordhuis
16fca262be
net: honor 'enable' flag in .setNoDelay()
...
Fixes #3096 .
2012-04-12 19:15:32 +02:00
Bert Belder
3ec84a11f8
Slab allocator: don't attempt to shrink a non-buffer
2012-04-11 22:02:12 +02: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
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
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
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
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
Erik Lundin
973bbecf1a
typed arrays: prevent unaligned typed array views on top of buffers
2012-03-29 01:36:45 +02:00
Mikael Bourges-Sevenier
67fc1dafd0
typed arrays: add Uint8ClampedArray
2012-03-28 22:57:15 +02:00
Nathan Rajlich
208b230744
repl: add a 'useColors' option to the repl
...
This should only be minimally used, since the `terminal` value will usually be
what you are expecting. This option is specifically for the case where `terminal`
is false, but you still want colors to be output (or vice-versa).
2012-03-27 18:00:59 -07:00
Fedor Indutny
00224771e3
Revert "debug: Wait 50ms before running the main module"
...
This reverts commit c781f17742
.
2012-03-28 01:40:45 +07:00
Fedor Indutny
5e8c2b0768
debugger: use v8 api to wait for a connection
...
Use v8::Debug::EnableAgent(_, _, true) to wait for incoming
debugger-client connection before emitting any break (or other) events.
This commit should fix test/simple/test-debugger-repl faults.
2012-03-28 01:37:54 +07:00
Nathan Rajlich
698e795a5f
repl: fix 'terminal' mode autodetection on global repls
...
Fixes test/simple/test-force-repl.js
2012-03-26 19:06:58 -07:00
Nathan Rajlich
aad12d0b26
readline: migrate ansi/vt100 logic from tty to readline
...
The overall goal here is to make readline more interoperable with other node
Streams like say a net.Socket instance, in "terminal" mode.
See #2922 for all the details.
Closes #2922 .
2012-03-26 15:21:25 -07:00
ssuda
249c3c165a
Avoiding unnecessary ToString() calls
...
String::Utf8Value and String::AsciiValue constructors take Handle<Value>
So no need to convert to Handle<String>
2012-03-23 01:02:59 +01:00
Nathan Rajlich
feaa8a41c7
cmd: add a -i / --interactive flag to force the REPL
...
This is the only way to spawn a node child process in REPL mode, and will
also be needed to be able to use the REPL in MinTTY.
2012-03-21 00:05:25 -07:00
isaacs
c781f17742
debug: Wait 50ms before running the main module
2012-03-20 19:46:36 -07:00
ssuda
253ec6a63d
process: don't use strdup()
...
file and cwd can be directly used from Utf8Value.
2012-03-20 17:59:21 +01:00
Felix Geisendörfer
18240193ba
Expose http parse error codes
...
Currently http parse errors do not expose the error details available
from http_parser. This patch exposes the error code as `err.code`.
2012-03-19 19:00:16 -07:00
Nathan Rajlich
11d8823791
process: add `process.config`
...
This is the JS representation of the `config.gypi` file that was used when
compiling node. With this information, you can tell whether the current node
binary has shared or static dependencies, or any other configuration options
that may have been used.
2012-03-15 17:15:18 -07:00
Ben Noordhuis
1a97998644
process: fix process.title setter
...
Commit 19fd530
broke the argv initialization logic that's used on linux and
freebsd to update the process name (as displayed in tools like `top`).
Fixes test/simple/test-setproctitle.js.
2012-03-15 23:10:32 +01:00
Micheil Smith
19fd5301bf
Expose original argv as process.execArgv for cluster and child_process.fork()
2012-03-15 13:47:43 -07:00
Nathan Rajlich
35043ad8ac
process: use NODE_STRINGIFY macro to set process.versions.uv
2012-03-14 01:40:29 +01:00
isaacs
bda08bfa04
Now working on 0.7.7
2012-03-13 14:03:51 -07:00