Ben Noordhuis [Tue, 29 Nov 2011 15:41:41 +0000 (16:41 +0100)]
build: add --without-isolates configure switch
Ben Noordhuis [Wed, 23 Nov 2011 19:50:28 +0000 (20:50 +0100)]
isolates: add atexit() functionality for isolates
Ben Noordhuis [Tue, 22 Nov 2011 16:10:09 +0000 (17:10 +0100)]
isolates: isolate-ify the main loop
Ben Noordhuis [Tue, 22 Nov 2011 15:07:34 +0000 (16:07 +0100)]
uv: upgrade to f5c2a4a
koichik [Tue, 27 Dec 2011 08:33:23 +0000 (17:33 +0900)]
tls: fix test-https-client-reject fails
Fixes #2417.
koichik [Mon, 26 Dec 2011 15:14:47 +0000 (16:14 +0100)]
http: Avoid 'data'/'end' events after pause()
Fixes #1040.
Ryan Dahl [Sat, 24 Dec 2011 01:42:27 +0000 (17:42 -0800)]
Add deprecation message for http.Client
Ryan Dahl [Fri, 23 Dec 2011 23:58:11 +0000 (15:58 -0800)]
Merge remote branch 'origin/v0.6'
Conflicts:
deps/v8/src/version.cc
Ryan Dahl [Fri, 23 Dec 2011 23:57:10 +0000 (15:57 -0800)]
Upgrade V8 to 3.8.2.1
Ryan Dahl [Fri, 23 Dec 2011 23:10:06 +0000 (15:10 -0800)]
Change 'real example' in addon doc
Ryan Dahl [Fri, 23 Dec 2011 22:24:50 +0000 (14:24 -0800)]
GYP: rename options.gypi to config.gypi
Sounds more familiar to unix users used to config.h
Bert Belder [Fri, 23 Dec 2011 02:09:36 +0000 (03:09 +0100)]
Add another nextTick benchmark
It tests how many iterations the event loop can make per second.
Phil Sung [Thu, 22 Dec 2011 01:38:12 +0000 (17:38 -0800)]
buffer: don't pollute global namespace in buffer.readInt*
Ben Noordhuis [Thu, 22 Dec 2011 16:28:23 +0000 (17:28 +0100)]
test: ensure callback is executed
Ju-yeong Park [Thu, 22 Dec 2011 02:32:27 +0000 (11:32 +0900)]
net: raise exception when the socket is closed
Dave Irvine [Thu, 22 Dec 2011 14:39:53 +0000 (14:39 +0000)]
docs: document 'encoding' arg of hash.update()
Ben Noordhuis [Thu, 22 Dec 2011 13:42:20 +0000 (14:42 +0100)]
timers: fix performance regression
Fix a 5-7% performance regression in the http_simple benchmark that was
introduced by the following commits:
348d8cd timers: remove _idleTimeout from item in .unenroll()
f2f3028 timers: fix memory leak in setTimeout
098fef6 timers: remember extra setTimeout() arguments when timeout==0
Fix suggested by Bert Belder.
Seong-Rak Choi [Wed, 21 Dec 2011 04:25:56 +0000 (13:25 +0900)]
docs: fix javascript error on document page
`highlight()` is called twice. It causes following javascript error.
> Uncaught Found <pre> element with class="sh_sourcecode",
> but no such language exists
Fixes #2393.
Shannen [Tue, 20 Dec 2011 04:57:45 +0000 (15:57 +1100)]
docs: use "Level 1" HTML5 features
Since we're using an HTML doctype we might as well use "Level 1" HTML5 features.
See more: http://mathiasbynens.be/notes/html5-levels#level-1
Fixes #2386.
Ryan Dahl [Wed, 21 Dec 2011 22:18:56 +0000 (14:18 -0800)]
Add gitignore file for addon tests
Ryan Dahl [Wed, 21 Dec 2011 20:39:36 +0000 (12:39 -0800)]
Upgrade GYP to r1115
Ryan Dahl [Wed, 21 Dec 2011 20:38:07 +0000 (12:38 -0800)]
Upgrade V8 to 3.6.6.15
Ryan Dahl [Wed, 21 Dec 2011 20:17:23 +0000 (12:17 -0800)]
Merge remote branch 'origin/v0.6'
Conflicts:
Makefile
lib/_debugger.js
Ryan Dahl [Wed, 21 Dec 2011 20:01:39 +0000 (12:01 -0800)]
Add HandleScope to http-parser binding
Fixes production crashes. We were not able to reproduce in the test suite.
Ryan Dahl [Wed, 21 Dec 2011 18:54:24 +0000 (10:54 -0800)]
Upgrade V8 to 3.8.2
koichik [Sat, 17 Dec 2011 17:09:16 +0000 (02:09 +0900)]
tls: Fix node swallows openssl error on request
Fixes #2308.
Fixes #2246.
Ben Noordhuis [Wed, 21 Dec 2011 17:28:34 +0000 (18:28 +0100)]
deps: fix openssl build on x86_64
Ben Noordhuis [Tue, 20 Dec 2011 19:55:14 +0000 (20:55 +0100)]
uv: upgrade to 10de090
Ben Noordhuis [Wed, 21 Dec 2011 14:01:07 +0000 (15:01 +0100)]
tls: remove duplicate assignment
Ryan Dahl [Wed, 21 Dec 2011 06:03:32 +0000 (22:03 -0800)]
Support addons with gyp
Initial pass.
Ryan Dahl [Wed, 21 Dec 2011 06:02:47 +0000 (22:02 -0800)]
Remove visibility=hidden options from common.gypi
Not necessary and preventing addon loading.
Ryan Dahl [Wed, 21 Dec 2011 04:26:13 +0000 (20:26 -0800)]
Remove unnecessary stuff from node.gyp
Bert Belder [Tue, 20 Dec 2011 17:15:22 +0000 (17:15 +0000)]
Remove unnecessary statement
Ryan Dahl [Tue, 20 Dec 2011 02:06:19 +0000 (18:06 -0800)]
Fix 'make install'
Broken in 45605c because configure does not spit out proper JavaScript.
Needed to change single quotes to double.
James Hartig [Fri, 2 Dec 2011 08:27:35 +0000 (03:27 -0500)]
timers: remove _idleTimeout from item in .unenroll()
Stops .active() from reactivating the timer.
Fixes #2114.
Ben Noordhuis [Mon, 19 Dec 2011 23:30:41 +0000 (00:30 +0100)]
Add missing return statement in _debugPause() binding.
jbergstroem [Sun, 18 Dec 2011 22:53:07 +0000 (23:53 +0100)]
gyp: switch json for pprint when generating config
jbergstroem [Sun, 18 Dec 2011 22:48:27 +0000 (23:48 +0100)]
build: remove unused cmakelist
Maciej Małecki [Mon, 19 Dec 2011 22:28:42 +0000 (23:28 +0100)]
assert: test `RegExp`'s properties when checking for equality
Previous code ignored the fact that `/a/ != /a/g`.
Test case included.
Pedro Teixeira [Wed, 2 Feb 2011 11:09:02 +0000 (11:09 +0000)]
assert: .deepEqual() support for RegExp objects
Ben Noordhuis [Mon, 19 Dec 2011 22:24:29 +0000 (23:24 +0100)]
gyp: include opensslconf.h on x64
Good news, it means we don't have to compile with OPENSSL_NO_ASM=1 after all.
Ben Noordhuis [Mon, 19 Dec 2011 21:55:11 +0000 (22:55 +0100)]
gyp: compile openssl with OPENSSL_NO_ASM=1
Fixes linker error "undefined reference to `OPENSSL_ia32_cpuid'". This is
sub-optimal and needs to be revisited, the plain C implementations are often
much slower.
Ryan Dahl [Mon, 19 Dec 2011 21:41:04 +0000 (13:41 -0800)]
GYP: don't build V8 twice
Fedor Indutny [Fri, 9 Dec 2011 08:41:48 +0000 (14:41 +0600)]
debugger: Request backtrace w/o refs, see #1745
Fixes #2379
Fedor Indutny [Mon, 19 Dec 2011 21:09:54 +0000 (03:09 +0600)]
debugger: document pause and setBreakpoint(line)
Fixes #2381
Andreas Madsen [Mon, 19 Dec 2011 21:08:52 +0000 (22:08 +0100)]
Remove debug console.log and optimize object copy
Fixes #2380
Ryan Dahl [Mon, 19 Dec 2011 21:06:19 +0000 (13:06 -0800)]
Upgrade V8 to 3.8.1
Andreas Madsen [Mon, 19 Dec 2011 19:48:03 +0000 (20:48 +0100)]
Add env argument to cluster.fork
Fixes 2378
Fedor Indutny [Sat, 17 Dec 2011 06:02:51 +0000 (12:02 +0600)]
break on exception
Fixes #2304
Fedor Indutny [Wed, 14 Dec 2011 12:33:58 +0000 (18:33 +0600)]
use inlineRefs, as it's already impl
Fedor Indutny [Wed, 14 Dec 2011 07:53:30 +0000 (13:53 +0600)]
pass noRefs as arguments
Fedor Indutny [Sat, 10 Dec 2011 16:52:07 +0000 (22:52 +0600)]
pause command
Fedor Indutny [Sat, 10 Dec 2011 16:34:50 +0000 (22:34 +0600)]
allow setBreakpoint(line)
Fedor Indutny [Fri, 9 Dec 2011 09:24:15 +0000 (15:24 +0600)]
preserve cursor pos
* configurable via .prompt()'s preserveCursor argument (false by default)
Fedor Indutny [Fri, 9 Dec 2011 08:41:48 +0000 (14:41 +0600)]
request backtrace w/o refs, see #1745
Nathan Rajlich [Sun, 18 Dec 2011 21:33:48 +0000 (13:33 -0800)]
test: Add test case for MODULE_NOT_FOUND.
Nathan Rajlich [Sun, 18 Dec 2011 21:31:16 +0000 (13:31 -0800)]
docs: Add docs for MODULE_NOT_FOUND error.
Nathan Rajlich [Sun, 18 Dec 2011 21:22:10 +0000 (13:22 -0800)]
module: Set the error.code to 'MODULE_NOT_FOUND' when a bad path is given to require.
Fixes #2358.
Ryan Dahl [Mon, 19 Dec 2011 06:54:15 +0000 (22:54 -0800)]
add links to package manager on download page
Ryan Dahl [Sun, 18 Dec 2011 23:10:01 +0000 (15:10 -0800)]
Fix make targets so they detect changes
Broken in 10d92b3
Avi Flax [Sun, 18 Dec 2011 16:29:37 +0000 (11:29 -0500)]
util: output Dates with Date.toString not Date.toUTCString
Ben Noordhuis [Sun, 18 Dec 2011 21:27:21 +0000 (22:27 +0100)]
module: improve process.dlopen() error messages
On Windows, that is. On Unices, we don't have a good way to translate dlopen()
and dlsym() errors (yet).
Ben Noordhuis [Sun, 18 Dec 2011 21:28:30 +0000 (22:28 +0100)]
uv: upgrade to feb267e
Felix Geisendörfer [Sun, 18 Dec 2011 12:35:31 +0000 (13:35 +0100)]
Use common.PORT to avoid conflicts
Yoshihiro Kikuchi [Sun, 18 Dec 2011 00:22:22 +0000 (09:22 +0900)]
timers: fix memory leak in setTimeout
Closing handle is leaked when setTimeout called with arguments which are
1. a callback
2. zero delay
(i.e. setTimeout(function(){}, 0); )
Ben Noordhuis [Sun, 18 Dec 2011 00:26:00 +0000 (01:26 +0100)]
child_process: make .send() throw if message is undefined
JSON.stringify(undefined) returns "undefined" but JSON.parse() doesn't know how
to parse that.
Andreas Madsen [Sat, 17 Dec 2011 10:52:40 +0000 (11:52 +0100)]
Add silent option to child_process.fork
Fixes #2354.
Ryan Dahl [Sat, 17 Dec 2011 11:23:17 +0000 (03:23 -0800)]
saner targets
Adam Malcontenti-Wilson [Wed, 14 Dec 2011 13:53:31 +0000 (00:53 +1100)]
docs: Make logo a link back to homepage
Fixes #2332.
Fedor Indutny [Sat, 17 Dec 2011 08:09:14 +0000 (14:09 +0600)]
--without-npm option
Fixes #2353.
isaacs [Sat, 17 Dec 2011 02:04:39 +0000 (18:04 -0800)]
add 'make test-npm'
isaacs [Sat, 17 Dec 2011 01:24:25 +0000 (17:24 -0800)]
npm 1.1.0-beta-7
Ryan Dahl [Fri, 16 Dec 2011 23:00:23 +0000 (15:00 -0800)]
gyp: use built-in openssl by default
Ryan Dahl [Fri, 16 Dec 2011 22:06:29 +0000 (14:06 -0800)]
Upgrade GYP to r1107
Ryan Dahl [Fri, 16 Dec 2011 21:57:36 +0000 (13:57 -0800)]
Merge remote branch 'origin/v0.6'
Conflicts:
wscript
Ryan Dahl [Fri, 16 Dec 2011 21:46:42 +0000 (13:46 -0800)]
Remove UVTEST from makefile
Ryan Dahl [Fri, 16 Dec 2011 21:35:08 +0000 (13:35 -0800)]
upgrade libuv to cb70db1
Andreas Madsen [Fri, 9 Dec 2011 12:00:40 +0000 (13:00 +0100)]
jslint
Fixes #2306
Dave Pacheco [Fri, 16 Dec 2011 00:51:33 +0000 (16:51 -0800)]
simple DTrace ustack helper
Igor Zinkovsky [Fri, 16 Dec 2011 19:01:06 +0000 (11:01 -0800)]
document mode argument for fs.symlink
Ben Noordhuis [Fri, 16 Dec 2011 14:56:41 +0000 (15:56 +0100)]
uv: upgrade to d808cf9
koichik [Fri, 16 Dec 2011 09:20:27 +0000 (18:20 +0900)]
doc: correct http.Server.listen()
Fixes #2325.
Roman Shtylman [Thu, 1 Dec 2011 05:41:06 +0000 (00:41 -0500)]
crypto: rewrite HexDecode without snprintf
No need to use snprintf to create a hex string. It creates
more overhead than is needed. This new version is much faster.
Igor Zinkovsky [Fri, 16 Dec 2011 02:42:03 +0000 (18:42 -0800)]
fix windows build
Igor Zinkovsky [Thu, 15 Dec 2011 20:36:05 +0000 (12:36 -0800)]
Remove platform files, and use uv platform api
Ben Noordhuis [Thu, 15 Dec 2011 16:39:11 +0000 (17:39 +0100)]
crypto: don't ignore DH init errors
Igor Zinkovsky [Fri, 16 Dec 2011 01:18:28 +0000 (17:18 -0800)]
fix windows build
Igor Zinkovsky [Thu, 15 Dec 2011 23:56:42 +0000 (15:56 -0800)]
Ryan Dahl [Thu, 15 Dec 2011 21:19:36 +0000 (13:19 -0800)]
Don't print args from gyp_node
Ryan Dahl [Thu, 15 Dec 2011 20:50:48 +0000 (12:50 -0800)]
use rsync instead of scp to upload website
isaacs [Thu, 15 Dec 2011 19:08:28 +0000 (11:08 -0800)]
now working on 0.6.7
isaacs [Thu, 15 Dec 2011 00:59:37 +0000 (16:59 -0800)]
2011.12.14, Version 0.6.6 (stable)
* npm update to 1.1.0-beta-4 (Isaac Z. Schlueter)
* cli: fix output of --help (Ben Noordhuis)
* new website
* pause/resume semantics for stdin (Isaac Z. Schlueter)
* Travis CI integration (Maciej Małecki)
* child_process: Fix bug regarding closed stdin (Ben Noordhuis)
* Enable upgrades in MSI. (Igor Zinkovsky)
* net: Fixes memory leak (Ben Noordhuis)
* fs: handle fractional or NaN ReadStream buffer size (Ben Noordhuis)
* crypto: fix memory leaks in PBKDF2 error path (Ben Noordhuis)
isaacs [Thu, 15 Dec 2011 16:32:07 +0000 (08:32 -0800)]
npm 1.1.0-beta-4
Ryan Dahl [Thu, 15 Dec 2011 02:18:47 +0000 (18:18 -0800)]
Fix doc generation for new website
Robert Mustacchi [Thu, 15 Dec 2011 01:02:15 +0000 (17:02 -0800)]
Add process.abort
Ryan Dahl [Thu, 15 Dec 2011 00:33:07 +0000 (16:33 -0800)]
Upgrade V8 to 3.6.6.14
isaacs [Thu, 15 Dec 2011 00:27:01 +0000 (16:27 -0800)]
npm 1.1.0-beta-3
Ryan Dahl [Wed, 14 Dec 2011 23:19:03 +0000 (15:19 -0800)]
Add docs.nodejitsu.com to community page
Ryan Dahl [Wed, 14 Dec 2011 23:02:32 +0000 (15:02 -0800)]
Upgrade V8 to 3.8.0
Fedor Indutny [Wed, 14 Dec 2011 13:00:10 +0000 (19:00 +0600)]
Implement make install
Fixes #2331, #2197, #2283