Ben Noordhuis
9668df8b39
v8: work around String::WriteAscii segfault
...
See http://code.google.com/p/v8/issues/detail?id=2493 for details.
Once the patch lands in upstream V8, this commit can be reverted.
2013-01-15 23:46:30 +01:00
yangguo@chromium.org
926c90bc64
v8: Hardfloat does not imply VFPv3, only VFPv2.
...
Raspberry Pi is an example.
BUG=v8:2393
Review URL: https://chromiumcodereview.appspot.com/11570061
Patch from Chi-Thanh Christopher Nguyen <nguyenchithanh@gmail.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This is a backport of v8/v8@44419ad089 .
2013-01-13 18:26:58 +01:00
Ben Noordhuis
e4f2a140d2
deps: upgrade libuv to 8e3e60f
2013-01-13 01:29:34 +01:00
Ben Noordhuis
8018113910
v8: remove optimization switches
...
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi.
Commit 7b4d95a
introduced the switches again, resulting in V8 getting
built without any optimizations.
This commit is essentially a rehash of commit 4b8629d
.
2013-01-12 00:34:36 +04:00
Fedor Indutny
d22bd9e3c4
deps: update v8 to 3.15.11.7
2013-01-12 00:10:45 +04:00
isaacs
97db62b4d9
Merge remote-tracking branch 'ry/v0.8' into master
...
Conflicts:
AUTHORS
ChangeLog
Makefile
src/node_version.h
2013-01-11 10:18:07 -08:00
Ben Noordhuis
31fc52ab53
deps: upgrade libuv to 9aab5d4
2013-01-11 14:00:19 +01:00
yangguo@chromium.org
438e0c6d75
v8: Hardfloat does not imply VFPv3, only VFPv2.
...
Raspberry Pi is an example.
BUG=v8:2393
Review URL: https://chromiumcodereview.appspot.com/11570061
Patch from Chi-Thanh Christopher Nguyen <nguyenchithanh@gmail.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This is a backport of v8/v8@44419ad089 .
2013-01-10 17:02:59 -08:00
isaacs
aa742ddf80
npm: Upgrade to v1.2.0
2013-01-09 15:21:30 -08:00
Ben Noordhuis
93591a2a88
v8: remove optimization switches
...
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi.
Commit 7b4d95a
introduced the switches again, resulting in V8 getting
built without any optimizations.
This commit is essentially a rehash of commit 4b8629d
.
2013-01-04 20:06:03 +04:00
Fedor Indutny
0054264d88
v8: update to 3.15.11.5
2013-01-04 15:44:47 +04:00
Ben Noordhuis
ce1b33a9dc
v8: remove optimization switches
...
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi.
Commit 7b4d95a
introduced the switches again, resulting in V8 getting
built without any optimizations.
This commit is essentially a rehash of commit 4b8629d
.
2013-01-03 02:37:22 +01:00
Fedor Indutny
7b4d95a976
deps: update v8 to 3.15.11
2013-01-01 16:07:02 +04:00
Ben Noordhuis
a7cc53067d
deps: upgrade libuv to 4997738
2012-12-29 17:34:41 +01:00
Ben Noordhuis
6ecb0cd65d
openssl: clean up openssl.gyp
...
Remove obsolete build configuration that escaped the purge in 7eaea7f
.
2012-12-24 16:02:13 +01:00
isaacs
f119effc9f
Merge remote-tracking branch 'ry/v0.8'
2012-12-21 11:08:32 -08:00
isaacs
d30e76e0e8
npm: upgrade to 1.1.70
2012-12-21 16:42:29 +00:00
Bert Belder
7475982801
openssl: enable optimized asm code on x86 and x64
2012-12-20 15:02:59 +01:00
Bert Belder
5edbb53c45
openssl: regenerate asm files for openssl 1.0.1
2012-12-20 15:02:59 +01:00
Bert Belder
1b5c5b137d
openssl: update makefile for asm files to work with openssl 1.0.1
2012-12-20 15:02:58 +01:00
Bert Belder
1d97db5acf
openssl: disable HT sidechannel attack mitigation
...
It used to be off before. It's extremely unlikely that such an attack
would be a viable attack against node. And it makes AES much slower.
2012-12-20 15:02:57 +01:00
Bert Belder
aeae22cbb2
openssl: revert empty_OPENSSL_cpuid_setup.patch
2012-12-20 15:02:57 +01:00
Bert Belder
2e6180a62a
openssl: make perlasm target pentium or newer for masm outputs
...
When perlasm generates MASM code it sets the assembler target to 468.
In this mode MASM refuses to assemble a couple of instructions. Bumping
the target to 686 solves this problem.
2012-12-20 15:02:56 +01:00
Bert Belder
7eaea7f9e5
openssl: clean up and merge configuration files
...
This patch brings the openssl library that is built with gyp closer
to what the standard build system produces.
All opensslconf.h versions are now merged into a single file, which
makes it easier for compiled addons to locate this file.
2012-12-20 15:02:56 +01:00
Ben Noordhuis
7b2ef2de20
deps: upgrade libuv to dc559a5
2012-12-18 15:46:00 +01:00
Fedor Indutny
ba754524a9
deps: upgrade libuv to b86ed94
2012-12-18 14:15:02 +04:00
isaacs
77ed12fe7a
Merge remote-tracking branch 'ry/v0.8' into master
...
Conflicts:
AUTHORS
ChangeLog
deps/uv/test/test-spawn.c
deps/uv/uv.gyp
src/cares_wrap.cc
src/node.cc
src/node_version.h
test/simple/test-buffer.js
tools/gyp/pylib/gyp/common.py
tools/install.py
2012-12-13 16:57:58 -08:00
Ben Noordhuis
6cf68aead6
deps: upgrade libuv to e079a99
2012-12-13 20:23:01 +01:00
isaacs
b09f97068e
npm: Upgrade to v1.1.69
2012-12-12 14:41:28 -08:00
Ben Noordhuis
f8999da514
build: avoid -Wno-old-style-declaration with gcc 4.2
...
Fixes the build on FreeBSD <= 9 with the default compiler.
Fixes #4186 .
2012-12-03 02:21:32 +01:00
isaacs
db008f7cce
npm: Upgrade to 1.1.66
2012-11-23 12:51:23 -08:00
Ben Noordhuis
a25ebb1997
v8: fix dragonflybsd build
...
* fix gyp build
* don't require libexecinfo, it's not there
* libpthread doesn't implement sem_timedwait(), fall back to sem_wait()
Upstreamed in https://codereview.chromium.org/11421013/
2012-11-20 22:48:26 +01:00
Ben Noordhuis
1e738c5ef2
build: make python executable configurable
...
Upstreamed in https://codereview.chromium.org/11418101/
Fixes #4287 .
2012-11-20 22:47:45 +01:00
Ben Noordhuis
815a181d03
deps: upgrade cares to 213f2b7
2012-11-20 22:44:23 +01:00
Ben Noordhuis
8ba1bec47d
deps: upgrade libuv to fc5984f
2012-11-20 22:44:23 +01:00
Ben Noordhuis
7716828166
deps: upgrade libuv to 5639b2f
2012-11-20 19:21:48 +01:00
Ben Noordhuis
b6a3b0a629
deps: upgrade libuv to 665a316
2012-11-16 17:58:42 +01:00
Bert Belder
9b22944b68
windows: fix the x64 debug build
2012-11-08 23:54:53 +01:00
Timothy J Fontaine
d264b23077
build: add postmortem as a dependency if enabled
2012-11-06 00:18:36 +01:00
Ben Noordhuis
a7ac1a1d88
deps: upgrade libuv to 0ddf9d6
2012-11-04 01:25:06 +01:00
Ben Noordhuis
ab1e66d93f
deps: upgrade libuv to 97c527a
2012-11-01 01:22:16 +01:00
isaacs
e1bdde05c7
V8 build: 'echo -n' considered harmful
2012-10-25 11:46:13 -07:00
isaacs
822e13d375
npm: Upgrade to 1.1.65
2012-10-25 09:15:35 -07:00
Ben Noordhuis
9b61f570d8
Merge remote-tracking branch 'origin/v0.8'
...
Conflicts:
configure
deps/v8/build/common.gypi
2012-10-25 16:08:58 +02:00
Ben Noordhuis
4b8629db37
v8: remove optimization switches
...
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set
them globally in $(TOPLEVEL)/common.gypi.
Commit 29d12c73
accidentally reintroduced the switches again. In particular,
the 'cflags!': ['-O2','-Os'] section forced building V8 without any
optimizations, resulting in a steep (~66%) performance drop on some benchmarks.
Fixes #4191 .
2012-10-25 01:06:00 +02:00
Bert Belder
fa94f0fe83
v8: don't show performance warnings when compiling with msvc
...
Patch sent upstream: http://codereview.chromium.org/10829109/
2012-10-24 21:29:46 +02:00
isaacs
abf37c1e66
V8 build: 'echo -n' considered harmful
2012-10-24 09:21:44 -07:00
isaacs
c3ca783525
Merge remote-tracking branch 'ry/v0.8'
...
Conflicts:
deps/v8/src/arm/code-stubs-arm.cc
deps/v8/src/version.cc
2012-10-23 11:59:19 -07:00
isaacs
a0ee291566
V8: Reapply patches
2012-10-23 11:50:46 -07:00
isaacs
95c9305874
V8: Upgrade to 3.13.7.4
2012-10-23 11:48:55 -07:00