Ben Noordhuis
fee02db705
Re-apply commit e307468.
...
The V8 assert got triggered by a missing HandleScope::Close().
2012-06-29 17:29:32 +02:00
Bert Belder
0581afe531
Revert "Fix #3521 Use an object as the process.env proto"
...
The reverted commit caused a v8 assertion to trigger in debug mode.
This reverts commit e3074689f5 .
2012-06-29 17:03:37 +02:00
Bert Belder
ba0efd6de0
Merge branch 'v0.8'
2012-06-29 02:20:39 +02:00
isaacs
f2a9ed4873
Fix #3577 Un-break require('sys')
2012-06-28 10:14:03 -07:00
Bert Belder
3ea2a618ad
uv: upgrade to 4a88b3b
2012-06-28 16:17:56 +02:00
isaacs
37bdd36d70
blog: Show 0.8.0 even after 0.8.1 ships
...
The 0.(even).0 releases typically have benchmarks and other interesting
stuff, since that's a milestone.
2012-06-27 23:32:50 -07:00
Ben Noordhuis
2d0011f532
Revert "tools: update closure_linter to the latest(2.3.5)"
...
This reverts commit 6d98524609 .
This reverts commit 60ff789618 .
closure_linter now depends on the gflags module and not everyone will have that
installed by default.
2012-06-28 04:14:43 +02:00
Ben Noordhuis
6531f187d8
util: speed up formatting of large arrays/objects
...
Don't .indexOf() into the keys array. V8 is smart but not so smart that it
knows how to turn the linear scan into a O(1) lookup.
Fixes #3562 .
2012-06-28 03:51:42 +02:00
Ben Noordhuis
be3afd0bec
doc: remove references to deprecated fs api
...
The string-based versions of fs.read() and fs.write() have been deprecated
since before v0.2.0.
2012-06-28 03:50:48 +02:00
Shigeki Ohtsu
e7e34ddb66
test: fix test-dgram-broadcast-multi-process
...
The test failed when a router replies IPADDR_BROADCAST.
Fixed it by specifying only one address to bind a socket.
2012-06-28 03:17:47 +02:00
Shigeki Ohtsu
60ff789618
LICENSE: update Closure Linter to Apache 2.0
2012-06-28 02:33:12 +02:00
Shigeki Ohtsu
6d98524609
tools: update closure_linter to the latest(2.3.5)
2012-06-28 02:33:12 +02:00
Ben Noordhuis
d5f13f6c08
build: use proper python interpreter
...
Make configure start gyp with the same python interpreter that is used to
run configure itself.
Fixes an issue where configure fails with a SyntaxError because the user
has multiple python binaries on his $PATH and the default one is too old.
2012-06-28 01:07:45 +02:00
Gabriel
9e72b7b65c
build: handle CC env var with spaces
...
For example:
CC='ccache gcc' ./configure
2012-06-27 19:52:01 +02:00
Bert Belder
0cdeb8ed96
windows: make fs.realpath(Sync) work with UNC paths
...
Closes #3542
2012-06-27 01:59:25 +02:00
Ben Noordhuis
f00c8bcef8
build: fix --shared-v8 option
2012-06-27 00:35:16 +02:00
isaacs
21aa0df8b2
realpath: No sync cb() calling allowed.
2012-06-26 15:20:26 -07:00
Ben Noordhuis
1e50282ae8
deps: upgrade libuv to 4d42af2
2012-06-26 23:38:35 +02:00
Tim Oxley
69f594d22c
Added % difference for perf benchmarks in 0.8 post
2012-06-26 10:54:20 -07:00
Bert Belder
10448487e5
configure: don't fail if compiler_version() doesn't work
...
This fixes the Windows build.
2012-06-26 19:23:24 +02:00
isaacs
42ea37afb2
Now working on 0.9.0
2012-06-26 09:13:59 -07:00
isaacs
e3074689f5
Fix #3521 Use an object as the process.env proto
...
For some reason, though, it looks like EnvGetter is not called for the
key `__proto__`, so I can't make the info->Data() accessible. However,
putting the Object.prototype keys there, in such a way that they are not
OwnProperties, and are supersceded by environs, makes process.env much
less weird.
2012-06-26 09:08:40 -07:00
Andreas Madsen
401ff10295
doc: detached is a boolean
2012-06-26 17:30:07 +02:00
Ben Noordhuis
06c82c5069
build: expand ~ in ./configure --prefix=~/a/b/c
2012-06-26 16:35:14 +02:00
Ben Noordhuis
57276ae70a
build: enable strict aliasing if gcc < 4.5.0
...
We already enable -fstrict-aliasing when gcc >= 4.6.0 but let's enable it for
gcc < 4.5.0 as well. The aliasing bugs that we ran into in the past are all
particular to the 4.5.x releases.
2012-06-26 03:39:34 +02:00
Ben Noordhuis
4f27a0822a
Merge remote-tracking branch 'origin/v0.8'
2012-06-26 03:38:39 +02:00
Ben Noordhuis
07e5877144
build: disable strict aliasing in v8 with gcc 4.5.x
...
The gcc 4.5.x have various bugs that make V8 crash in various and interesting
ways when -fstrict-aliasing is in effect.
2012-06-26 03:01:46 +02:00
Ben Noordhuis
5a2cc626b2
build: disable strict aliasing in v8 with gcc 4.5.x
...
The gcc 4.5.x have various bugs that make V8 crash in various and interesting
ways when -fstrict-aliasing is in effect.
2012-06-26 02:54:13 +02:00
Bert Belder
f60def5e9a
v8: reapply floating patches
2012-06-26 02:03:49 +02:00
Bert Belder
74872b0dc9
v8: upgrade to version 3.11.10.12
2012-06-26 02:03:24 +02:00
Andreas Madsen
3d51646c4b
doc: replace references to cluster.autoFork
2012-06-25 23:17:18 +02:00
Bert Belder
41a4b734d3
windows: remove 256x256 version of the icon
...
Nobody needs that anyway, it's just eating up space.
2012-06-25 18:40:48 +02:00
Bert Belder
3f932c52b0
windows msi: don't use .exe file as icon
...
This makes the installer nice and small again.
2012-06-25 18:40:12 +02:00
koichik
d7825b3c1d
docs: add punycode to TOC
...
Refs #3301 .
2012-06-25 09:07:57 -07:00
isaacs
7823474022
blog post for v0.8.0
2012-06-25 07:59:14 -07:00
isaacs
b07b391304
Now working on 0.8.1
2012-06-25 07:58:03 -07:00
isaacs
5feea97b53
Merge branch 'v0.8.0-release' into v0.8
2012-06-25 07:57:45 -07:00
isaacs
8b8a7a7f9b
2012.06.25, Version 0.8.0 (stable)
...
* V8: upgrade to v3.11.10.10
* npm: Upgrade to 1.1.32
* Deprecate iowatcher (Ben Noordhuis)
* windows: update icon (Bert Belder)
* http: Hush 'MUST NOT have a body' warnings to debug() (isaacs)
* Move blog.nodejs.org content into repository (isaacs)
* Fix #3503 : stdin: resume() on pipe(dest) (isaacs)
* crypto: fix error reporting in SetKey() (Fedor Indutny)
* Add --no-deprecation and --trace-deprecation command-line flags
* (isaacs)
* fs: fix fs.watchFile() (Ben Noordhuis)
* fs: Fix fs.readfile() on pipes (isaacs)
* Rename GYP variable node_use_system_openssl to be consistent (Ryan
* Dahl)
v0.8.0
2012-06-25 07:37:20 -07:00
isaacs
9a7158de18
Hotfix for #3528 Add strdup in uv_cpu_info
2012-06-25 07:37:19 -07:00
Ben Noordhuis
6003912f81
test: use RC4-MD5 cipher in tls test
...
NULL-MD5 is not always compiled into openssl but RC4-MD5 should always be
available.
Fixes #3531 .
2012-06-25 16:36:02 +02:00
George Shank
bc73abe5a8
doc: update 'Fork me at Github' ribbon
...
Replace 'Fork me at Github' ribbon with a new one fitting the website's color
scheme.
2012-06-24 04:34:23 +02:00
Mathias Bynens
839bf025a8
docs: Switch to the asynchronous Google Analytics snippet
...
The old snippet needlessly uses `document.write`. Let’s use the
optimized version of the most recent, asynchronous GA snippet:
http://mathiasbynens.be/notes/async-analytics-snippet
2012-06-23 11:54:51 -07:00
Ben Noordhuis
c40875ee13
repl: fix buffer clearing after npm command
2012-06-23 02:29:36 +02:00
isaacs
38250f6403
npm: Upgrade to 1.1.32
2012-06-22 15:14:12 -07:00
Bert Belder
1b114162ab
uv: upgrade to 0387c23
2012-06-22 20:53:04 +02:00
isaacs
2603cc564d
blog: add RSS link tag for discovery
2012-06-22 09:04:14 -07:00
isaacs
d34fea59e1
blog: Generate RSS feeds
2012-06-22 08:49:20 -07:00
isaacs
91835966eb
npm: Upgrade to 1.1.31
2012-06-22 07:45:21 -07:00
isaacs
5565366a33
uv: Upgrade to 171e2f71b9
2012-06-22 07:44:40 -07:00
Bert Belder
a1b274108f
windows msi: use .url files for documentation and website shortcuts
2012-06-22 15:24:23 +02:00