From 73806b56e5680487ece06ce7b3e216fa89191c99 Mon Sep 17 00:00:00 2001 From: isaacs Date: Wed, 22 Feb 2012 16:09:42 -0800 Subject: [PATCH 1/4] Add new authors --- AUTHORS | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AUTHORS b/AUTHORS index 8ed6d63b96..80a44f5ad2 100644 --- a/AUTHORS +++ b/AUTHORS @@ -267,3 +267,9 @@ Christopher Jeffrey Paddy Byers Seth Fitzsimmons Einar Otto Stangvik +Paul Vorbach +Luke Gallagher +Tomasz Buchert +Myles Byrne +T.C. Hollingsworth +Cam Pedersen From d3b83726157a2700c4e90e9983b9dc5a205550ac Mon Sep 17 00:00:00 2001 From: isaacs Date: Wed, 22 Feb 2012 17:04:07 -0800 Subject: [PATCH 2/4] lint, missed in QS speed merge --- lib/querystring.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/querystring.js b/lib/querystring.js index 7f4bd589e2..7aa6e844b9 100644 --- a/lib/querystring.js +++ b/lib/querystring.js @@ -192,7 +192,7 @@ QueryString.parse = QueryString.decode = function(qs, sep, eq, options) { try { k = decodeURIComponent(kstr); v = decodeURIComponent(vstr); - } catch(e) { + } catch (e) { k = QueryString.unescape(kstr, true); v = QueryString.unescape(vstr, true); } From a9130222bd36ac2c5dd7ae560f02bb99569749a7 Mon Sep 17 00:00:00 2001 From: isaacs Date: Thu, 23 Feb 2012 14:11:28 -0800 Subject: [PATCH 3/4] Revert "build: support shared V8 properly" This reverts commit 3d1b67064085ef486a69c2fc69d195dc35f4f50c. Breaks build on windows. https://gist.github.com/1895279 --- configure | 3 --- node.gyp | 18 +++--------------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/configure b/configure index e72f9ea208..b18e476f17 100755 --- a/configure +++ b/configure @@ -208,11 +208,8 @@ def configure_v8(o): o['libraries'] += ['-L%s' % options.shared_v8_libpath] if options.shared_v8_libname: o['libraries'] += ['-l%s' % options.shared_v8_libname] - elif options.shared_v8: - o['libraries'] += ['-lv8'] if options.shared_v8_includes: o['include_dirs'] += [options.shared_v8_includes] - o['variables']['node_shared_v8_includes'] = options.shared_v8_includes def configure_cares(o): diff --git a/node.gyp b/node.gyp index 151b47d35d..24f579e054 100644 --- a/node.gyp +++ b/node.gyp @@ -54,6 +54,7 @@ 'dependencies': [ 'deps/http_parser/http_parser.gyp:http_parser', + 'deps/v8/tools/gyp/v8.gyp:v8', 'deps/uv/uv.gyp:uv', 'deps/zlib/zlib.gyp:zlib', 'node_js2c#host', @@ -109,6 +110,8 @@ 'src/stream_wrap.h', 'src/v8_typed_array.h', 'deps/http_parser/http_parser.h', + 'deps/v8/include/v8.h', + 'deps/v8/include/v8-debug.h', '<(SHARED_INTERMEDIATE_DIR)/node_natives.h', # javascript files to make for an even more pleasant IDE experience '<@(library_files)', @@ -144,21 +147,6 @@ ], }], - [ 'node_shared_v8=="true"', { - 'sources': [ - '<(node_shared_v8_includes)/v8.h', - '<(node_shared_v8_includes)/v8-debug.h', - ], - }], - - [ 'node_shared_v8=="false"', { - 'sources': [ - 'deps/v8/include/v8.h', - 'deps/v8/include/v8-debug.h', - ], - 'dependencies': [ 'deps/v8/tools/gyp/v8.gyp:v8' ], - }], - [ 'OS=="win"', { 'sources': [ 'tools/msvs/res/node.rc', From d384b8b0d2ab7f05465f0a3e15fe20b4e25b5f86 Mon Sep 17 00:00:00 2001 From: isaacs Date: Wed, 22 Feb 2012 16:48:25 -0800 Subject: [PATCH 4/4] 2012.02.23, Version 0.7.5 (unstable) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * startup speed improvements (Maciej Małecki) * crypto: add function getDiffieHellman() (Tomasz Buchert) * buffer: support decoding of URL-safe base64 (Ben Noordhuis) * Make QueryString.parse() even faster (Brian White) * url: decode url entities in auth section (Ben Noordhuis) * http: support PURGE request method (Ben Noordhuis) * http: Generate Date headers on responses (Mark Nottingham) * Fix #2762: Add callback to close function. (Mikeal Rogers) * dgram: fix out-of-bound memory read (Ben Noordhuis) * repl: add automatic loading of built-in libs (Brandon Benvie) * repl: remove double calls where possible (Fedor Indutny) * Readline improvements. Related: #2737 #2756 (Colton Baker) * build: disable -fomit-frame-pointer on solaris (Dave Pacheco) * build: arch detection improvements (Nathan Rajlich) * build: Make a fat binary for the OS X `make pkg`. (Nathan Rajlich) * jslint src/ and lib/ on 'make test' (isaacs) --- ChangeLog | 38 +++++++++++++++++++++++++++++++++++++- doc/about/index.html | 2 +- doc/community/index.html | 2 +- doc/index.html | 18 +++++++++--------- doc/logos/index.html | 2 +- doc/template.html | 6 +++--- src/node_version.h | 2 +- 7 files changed, 53 insertions(+), 17 deletions(-) diff --git a/ChangeLog b/ChangeLog index b5306ae9cc..0fd5b6e0fd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,40 @@ -2012.02.14, Version 0.7.4 (unstable) +2012.02.23, Version 0.7.5 (unstable) + +* startup speed improvements (Maciej Małecki) + +* crypto: add function getDiffieHellman() (Tomasz Buchert) + +* buffer: support decoding of URL-safe base64 (Ben Noordhuis) + +* Make QueryString.parse() even faster (Brian White) + +* url: decode url entities in auth section (Ben Noordhuis) + +* http: support PURGE request method (Ben Noordhuis) + +* http: Generate Date headers on responses (Mark Nottingham) + +* Fix #2762: Add callback to close function. (Mikeal Rogers) + +* dgram: fix out-of-bound memory read (Ben Noordhuis) + +* repl: add automatic loading of built-in libs (Brandon Benvie) + +* repl: remove double calls where possible (Fedor Indutny) + +* Readline improvements. Related: #2737 #2756 (Colton Baker) + +* build: disable -fomit-frame-pointer on solaris (Dave Pacheco) + +* build: arch detection improvements (Nathan Rajlich) + +* build: Make a fat binary for the OS X `make pkg`. (Nathan Rajlich) + +* jslint src/ and lib/ on 'make test' (isaacs) + + + +2012.02.14, Version 0.7.4 (unstable), de21de920cf93ec40736ada3792a7f85f3eadeda * Upgrade V8 to 3.9.5 diff --git a/doc/about/index.html b/doc/about/index.html index 087cd48b80..49688c3f10 100644 --- a/doc/about/index.html +++ b/doc/about/index.html @@ -130,7 +130,7 @@ console.log('Server running at http://127.0.0.1:1337/');
  • -

    Copyright 2012 Joyent, Inc, Node.js is a trademark of Joyent, Inc. View license.

    +

    Copyright 2012 Joyent, Inc, Node.js is a trademark of Joyent, Inc. View license.

    diff --git a/doc/community/index.html b/doc/community/index.html index 1188d7f9b2..f645d44cb9 100644 --- a/doc/community/index.html +++ b/doc/community/index.html @@ -180,7 +180,7 @@
  • -

    Copyright 2012 Joyent, Inc, Node.js is a trademark of Joyent, Inc. View license.

    +

    Copyright 2012 Joyent, Inc, Node.js is a trademark of Joyent, Inc. View license.

    diff --git a/src/node_version.h b/src/node_version.h index 59a3313076..6adca116a9 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -29,7 +29,7 @@ #define NODE_MAJOR_VERSION 0 #define NODE_MINOR_VERSION 7 #define NODE_PATCH_VERSION 5 -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)