node/deps/v8
Ben Noordhuis 202df30aab build: disable unsafe optimizations
Compile at -O2 and disable optimizations that trigger gcc bugs.

Some people still reported mksnapshot crashes after commit b40f813 ("build: fix
spurious mksnapshot crashes for good" - so much for that).

Average performance of the -O2 binary is on par with the -O3 binary. Variance
on the http_simple bytes/8 benchmark appears to be slightly greater but small
enough that the possibly of it being noise cannot be excluded.

The new binary very slightly but consistently outperforms the -O3 binary (by
about 0.5%) on the mostly CPU-bound bytes/102400 benchmark. That could be an
artifact of the system I benchmarked it on, a Core 2 Duo with a puny 32 kB of
L1 instruction cache. The smaller binary seems to play nicer with the cache.
2012-07-12 16:17:25 +02:00
..
benchmarks Upgrade V8 to 3.9.24.6 2012-03-28 19:51:38 -07:00
build build: disable unsafe optimizations 2012-07-12 16:17:25 +02:00
include v8: upgrade to v3.11.10 2012-06-14 01:37:13 +02:00
preparser Update v8 to 3.9.9 2012-02-27 12:11:09 -08:00
samples v8: upgrade to v3.11.10 2012-06-14 01:37:13 +02:00
src v8: Upgrade to 3.11.10.14 2012-07-07 23:45:00 +02:00
test v8: Upgrade to 3.11.10.14 2012-07-07 23:45:00 +02:00
tools v8: Upgrade to 3.11.10.14 2012-07-07 23:45:00 +02:00
.gitignore Update v8 to 3.9.9 2012-02-27 12:11:09 -08:00
AUTHORS v8: upgrade to v3.11.10 2012-06-14 01:37:13 +02:00
ChangeLog v8: upgrade to v3.11.10 2012-06-14 01:37:13 +02:00
DEPS v8: upgrade to v3.11.10 2012-06-14 01:37:13 +02:00
LICENSE Upgrade V8 to 3.8.5 2012-01-06 13:03:06 -08:00
LICENSE.strongtalk Upgrade V8 to 3.1.2 2011-02-09 10:24:26 -08:00
LICENSE.v8 Upgrade V8 to 3.1.2 2011-02-09 10:24:26 -08:00
LICENSE.valgrind Upgrade V8 to 3.1.2 2011-02-09 10:24:26 -08:00
Makefile v8: upgrade to v3.11.10 2012-06-14 01:37:13 +02:00
SConstruct v8: upgrade to v3.11.10 2012-06-14 01:37:13 +02:00