Package: libv8-3.14 / 3.14.5.8-8.1

Metadata

Package Version Patches format
libv8-3.14 3.14.5.8-8.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001_kfreebsd.patch | (download)

tools/gyp/v8.gyp | 2 1 + 1 - 0 !
tools/run-tests.py | 2 1 + 1 - 0 !
tools/testrunner/local/execution.py | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 needed for kfreebsd-* arch
 Fix link_settings.
 Use python multiprocessing.dummy module to run tests.
0002_mips.patch | (download)

Makefile | 6 1 + 5 - 0 !
build/common.gypi | 18 12 + 6 - 0 !
build/standalone.gypi | 1 1 + 0 - 0 !
src/conversions-inl.h | 4 4 + 0 - 0 !
src/globals.h | 8 6 + 2 - 0 !
src/mips/assembler-mips.cc | 14 14 + 0 - 0 !
src/mips/assembler-mips.h | 7 7 + 0 - 0 !
src/mips/builtins-mips.cc | 12 4 + 8 - 0 !
src/mips/code-stubs-mips.cc | 80 48 + 32 - 0 !
src/mips/codegen-mips.cc | 17 9 + 8 - 0 !
src/mips/constants-mips.h | 9 9 + 0 - 0 !
src/mips/lithium-codegen-mips.cc | 7 3 + 4 - 0 !
src/mips/macro-assembler-mips.cc | 20 15 + 5 - 0 !
src/mips/stub-cache-mips.cc | 24 12 + 12 - 0 !
src/objects.h | 5 5 + 0 - 0 !
src/profile-generator.cc | 4 3 + 1 - 0 !
src/runtime.cc | 7 7 + 0 - 0 !
test/cctest/cctest.gyp | 2 1 + 1 - 0 !
test/cctest/test-assembler-mips.cc | 34 34 + 0 - 0 !
test/mjsunit/mjsunit.status | 6 3 + 3 - 0 !
test/mozilla/mozilla.status | 32 27 + 5 - 0 !
test/sputnik/sputnik.status | 14 14 + 0 - 0 !
test/test262/test262.status | 2 1 + 1 - 0 !
tools/gyp/v8.gyp | 2 1 + 1 - 0 !
tools/run-tests.py | 3 2 + 1 - 0 !
tools/test-wrapper-gypbuild.py | 2 1 + 1 - 0 !
tools/test.py | 2 1 + 1 - 0 !
tools/testrunner/local/statusfile.py | 2 1 + 1 - 0 !
28 files changed, 246 insertions(+), 98 deletions(-)

 mips arch support backported to v8 3.14 branch
0002_mips_r15102_backport.patch | (download)

test/cctest/test-mark-compact.cc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 upstream fix needed by mips arch
0002_mips_r19121_backport.patch | (download)

src/mips/code-stubs-mips.cc | 35 23 + 12 - 0 !
1 file changed, 23 insertions(+), 12 deletions(-)

 upstream fix needed by mips arch
0003_armv4t_disable_vfp.patch | (download)

src/platform-linux.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable arm vfpv3 detection at runtime - breaks when true
0004_hurd.patch | (download)

src/platform-gnu.cc | 890 890 + 0 - 0 !
tools/gyp/v8.gyp | 11 11 + 0 - 0 !
2 files changed, 901 insertions(+)

 hurd-i386 support
 https://bugs.debian.org/747246
0008_mksnapshot_stdout.patch | (download)

tools/gyp/v8.gyp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 redirect mksnapshot log to stdout
 armel builds typically fail at mksnapshot, for which it is useful to be able to get the actual log.
0011_use_system_gyp.patch | (download)

Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 use gyp package, not build/gyp/gyp.
0012_loongson_force_cache_flush.patch | (download)

src/mips/cpu-mips.cc | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 forced whole instruction cache flushing on loongson.
 Workaround for instruction cache flushing malfunction on Loongson systems
 that occasionally cause failures under stress test conditions.
0013_gcc_48_compat.patch | (download)

src/checks.h | 2 1 + 1 - 0 !
test/cctest/test-macro-assembler-x64.cc | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 gcc 4.8 compatibility fixes
Bug: https://code.google.com/p/v8/issues/detail?id=2149
Bug: https://code.google.com/p/v8/issues/detail?id=2767
Bug-Debian: http://bugs.debian.org/701312
0014_cve_2013_6639_6640.patch | (download)

src/elements-kind.cc | 30 30 + 0 - 0 !
src/elements-kind.h | 2 2 + 0 - 0 !
src/hydrogen-instructions.h | 9 9 + 0 - 0 !
src/hydrogen.cc | 2 1 + 1 - 0 !
src/lithium.cc | 30 0 + 30 - 0 !
src/lithium.h | 3 0 + 3 - 0 !
test/mjsunit/regress/regress-crbug-319835.js | 51 51 + 0 - 0 !
test/mjsunit/regress/regress-crbug-319860.js | 47 47 + 0 - 0 !
8 files changed, 140 insertions(+), 34 deletions(-)

 [patch] v8: backport fix for cve-2013-{6639|6640}