v8: upgrade to v8 3.20.9
authorBen Noordhuis <info@bnoordhuis.nl>
Mon, 29 Jul 2013 19:21:03 +0000 (21:21 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Mon, 29 Jul 2013 19:21:03 +0000 (21:21 +0200)
commit1bd711c8a09e327946f2eca5030e9710dc0e1e6e
tree6233c588fca458165ad6e448c5d3fbaa1648f805
parent17fbd6cd66453da565d77ab557188eab479dab15
v8: upgrade to v8 3.20.9
310 files changed:
deps/v8/.gitignore
deps/v8/ChangeLog
deps/v8/DEPS
deps/v8/Makefile
deps/v8/include/v8.h
deps/v8/src/api.cc
deps/v8/src/arm/assembler-arm.cc
deps/v8/src/arm/assembler-arm.h
deps/v8/src/arm/code-stubs-arm.cc
deps/v8/src/arm/deoptimizer-arm.cc
deps/v8/src/arm/disasm-arm.cc
deps/v8/src/arm/full-codegen-arm.cc
deps/v8/src/arm/ic-arm.cc
deps/v8/src/arm/lithium-arm.cc
deps/v8/src/arm/lithium-arm.h
deps/v8/src/arm/lithium-codegen-arm.cc
deps/v8/src/arm/lithium-codegen-arm.h
deps/v8/src/arm/lithium-gap-resolver-arm.cc
deps/v8/src/arm/macro-assembler-arm.cc
deps/v8/src/arm/macro-assembler-arm.h
deps/v8/src/arm/simulator-arm.cc
deps/v8/src/arm/stub-cache-arm.cc
deps/v8/src/ast.cc
deps/v8/src/bootstrapper.cc
deps/v8/src/code-stubs-hydrogen.cc
deps/v8/src/code-stubs.h
deps/v8/src/codegen.cc
deps/v8/src/compiler.cc
deps/v8/src/cpu-profiler.cc
deps/v8/src/cpu-profiler.h
deps/v8/src/d8.cc
deps/v8/src/d8.h
deps/v8/src/debug-debugger.js
deps/v8/src/debug.cc
deps/v8/src/deoptimizer.cc
deps/v8/src/deoptimizer.h
deps/v8/src/extensions/i18n/i18n-utils.cc
deps/v8/src/factory.cc
deps/v8/src/flag-definitions.h
deps/v8/src/frames-inl.h
deps/v8/src/frames.cc
deps/v8/src/frames.h
deps/v8/src/global-handles.cc
deps/v8/src/globals.h
deps/v8/src/heap-inl.h
deps/v8/src/heap-snapshot-generator.cc
deps/v8/src/heap.cc
deps/v8/src/heap.h
deps/v8/src/hydrogen-bce.cc
deps/v8/src/hydrogen-bch.cc [new file with mode: 0644]
deps/v8/src/hydrogen-bch.h [moved from deps/v8/src/platform-tls.h with 70% similarity]
deps/v8/src/hydrogen-canonicalize.cc
deps/v8/src/hydrogen-deoptimizing-mark.cc
deps/v8/src/hydrogen-environment-liveness.cc
deps/v8/src/hydrogen-gvn.cc
deps/v8/src/hydrogen-instructions.cc
deps/v8/src/hydrogen-instructions.h
deps/v8/src/hydrogen-minus-zero.cc
deps/v8/src/hydrogen-osr.cc
deps/v8/src/hydrogen-representation-changes.cc
deps/v8/src/hydrogen.cc
deps/v8/src/hydrogen.h
deps/v8/src/ia32/code-stubs-ia32.cc
deps/v8/src/ia32/deoptimizer-ia32.cc
deps/v8/src/ia32/full-codegen-ia32.cc
deps/v8/src/ia32/lithium-codegen-ia32.cc
deps/v8/src/ia32/lithium-codegen-ia32.h
deps/v8/src/ia32/lithium-gap-resolver-ia32.cc
deps/v8/src/ia32/lithium-ia32.cc
deps/v8/src/ia32/lithium-ia32.h
deps/v8/src/ia32/macro-assembler-ia32.cc
deps/v8/src/ia32/stub-cache-ia32.cc
deps/v8/src/ic.cc
deps/v8/src/isolate.cc
deps/v8/src/isolate.h
deps/v8/src/lithium.cc
deps/v8/src/liveedit.cc
deps/v8/src/log.cc
deps/v8/src/mark-compact.cc
deps/v8/src/mark-compact.h
deps/v8/src/messages.js
deps/v8/src/mips/code-stubs-mips.cc
deps/v8/src/mips/deoptimizer-mips.cc
deps/v8/src/mips/lithium-codegen-mips.cc
deps/v8/src/mips/lithium-codegen-mips.h
deps/v8/src/mips/lithium-gap-resolver-mips.cc
deps/v8/src/mips/lithium-mips.cc
deps/v8/src/mips/lithium-mips.h
deps/v8/src/mips/macro-assembler-mips.cc
deps/v8/src/mips/stub-cache-mips.cc
deps/v8/src/mirror-debugger.js
deps/v8/src/objects-inl.h
deps/v8/src/objects-printer.cc
deps/v8/src/objects.cc
deps/v8/src/objects.h
deps/v8/src/optimizing-compiler-thread.cc
deps/v8/src/optimizing-compiler-thread.h
deps/v8/src/platform-cygwin.cc
deps/v8/src/platform-freebsd.cc
deps/v8/src/platform-linux.cc
deps/v8/src/platform-macos.cc
deps/v8/src/platform-openbsd.cc
deps/v8/src/platform-posix.cc
deps/v8/src/platform-posix.h
deps/v8/src/platform-solaris.cc
deps/v8/src/platform.h
deps/v8/src/profile-generator.cc
deps/v8/src/property-details.h
deps/v8/src/property.cc
deps/v8/src/property.h
deps/v8/src/runtime.cc
deps/v8/src/runtime.h
deps/v8/src/sampler.cc
deps/v8/src/spaces.h
deps/v8/src/stub-cache.cc
deps/v8/src/stub-cache.h
deps/v8/src/token.h
deps/v8/src/type-info.cc
deps/v8/src/typedarray.js
deps/v8/src/types.cc
deps/v8/src/v8-counters.h
deps/v8/src/version.cc
deps/v8/src/vm-state-inl.h
deps/v8/src/vm-state.h
deps/v8/src/x64/assembler-x64-inl.h
deps/v8/src/x64/assembler-x64.cc
deps/v8/src/x64/assembler-x64.h
deps/v8/src/x64/code-stubs-x64.cc
deps/v8/src/x64/deoptimizer-x64.cc
deps/v8/src/x64/lithium-codegen-x64.cc
deps/v8/src/x64/lithium-codegen-x64.h
deps/v8/src/x64/lithium-x64.cc
deps/v8/src/x64/lithium-x64.h
deps/v8/src/x64/macro-assembler-x64.cc
deps/v8/src/x64/stub-cache-x64.cc
deps/v8/test/cctest/cctest.status
deps/v8/test/cctest/test-api.cc
deps/v8/test/cctest/test-assembler-arm.cc
deps/v8/test/cctest/test-cpu-profiler.cc
deps/v8/test/cctest/test-deoptimization.cc
deps/v8/test/cctest/test-disasm-arm.cc
deps/v8/test/cctest/test-heap.cc
deps/v8/test/cctest/test-log.cc
deps/v8/test/cctest/test-mark-compact.cc
deps/v8/test/mjsunit/allocation-folding.js
deps/v8/test/mjsunit/harmony/collections.js
deps/v8/test/mjsunit/harmony/dataview-accessors.js
deps/v8/test/mjsunit/mjsunit.status
deps/v8/test/mjsunit/omit-constant-mapcheck.js [moved from deps/v8/src/platform-tls-win32.h with 59% similarity]
deps/v8/test/mjsunit/regress/regress-247688.js [moved from deps/v8/src/platform-tls-mac.h with 66% similarity]
deps/v8/test/mjsunit/regress/regress-crbug-263276.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-prepare-break-while-recompile.js [new file with mode: 0644]
deps/v8/test/mjsunit/stack-traces-gc.js [deleted file]
deps/v8/test/webkit/fast/js/JSON-parse-reviver-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/JSON-parse-reviver.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/Object-defineProperty-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/Object-defineProperty.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/arguments-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/arguments.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-bad-time-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-bad-time.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-float-delete-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-float-delete.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-functions-non-arrays-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-functions-non-arrays.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-prototype-properties-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-prototype-properties.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-slow-put-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-slow-put.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-tostring-ignore-separator-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/array-tostring-ignore-separator.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/basic-strict-mode-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/basic-strict-mode.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/caller-property-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/caller-property.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/date-big-setmonth-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/date-big-setmonth.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/date-negative-setmonth-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/date-negative-setmonth.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/date-preserve-milliseconds-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/date-preserve-milliseconds.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/date-toisostring-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/date-toisostring.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/end-in-string-escape-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/end-in-string-escape.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/exception-properties-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/exception-properties.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/exception-registerfile-shrink-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/exception-registerfile-shrink.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/excessive-comma-usage-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/excessive-comma-usage.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/function-apply-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/function-apply.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/function-constructor-error-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/function-constructor-error.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/function-toString-parentheses-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/function-toString-parentheses.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/function-toString-semicolon-insertion-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/function-toString-semicolon-insertion.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/modify-non-references-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/modify-non-references.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/native-error-prototype-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/native-error-prototype.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/number-toString-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/number-toString.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/number-tofixed-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/number-tofixed.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/number-toprecision-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/number-toprecision.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/numeric-escapes-in-string-literals-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/numeric-escapes-in-string-literals.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-bad-time-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-bad-time.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-extra-comma-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-extra-comma.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-prototype-constructor-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-prototype-constructor.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-prototype-properties-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-prototype-properties.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-prototype-toLocaleString-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-prototype-toLocaleString.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-slow-put-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/object-slow-put.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/parser-syntax-check-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/parser-syntax-check.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/primitive-property-access-edge-cases-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/primitive-property-access-edge-cases.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/read-modify-eval-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/read-modify-eval.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-bol-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-bol-with-multiline-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-bol-with-multiline.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-bol.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-extended-characters-crash-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-extended-characters-crash.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-lastindex-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-lastindex.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-look-ahead-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-look-ahead.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-no-extensions-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-no-extensions.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-non-capturing-groups-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-non-capturing-groups.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-non-greedy-parentheses-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-non-greedy-parentheses.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-range-out-of-order-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-range-out-of-order.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-ranges-and-escaped-hyphens-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-ranges-and-escaped-hyphens.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-stack-overflow-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-stack-overflow.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-unicode-handling-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/regexp-unicode-handling.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/reserved-words-strict-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/reserved-words-strict.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/stack-overflow-arrity-catch-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/stack-overflow-arrity-catch.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/string-capitalization-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/string-capitalization.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/string-split-conformance-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/string-split-conformance.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/string-split-double-empty-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/string-split-double-empty.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/string-split-ignore-case-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/string-split-ignore-case.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/toString-exception-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/toString-exception.js [new file with mode: 0644]
deps/v8/test/webkit/fast/js/toString-overrides-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/js/toString-overrides.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/alternative-length-miscalculation-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/alternative-length-miscalculation.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/assertion-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/assertion.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/constructor-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/constructor.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/dotstar-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/dotstar.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/early-acid3-86-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/early-acid3-86.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/ecma-regex-examples-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/ecma-regex-examples.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/invalid-range-in-class-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/invalid-range-in-class.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/lastIndex-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/lastIndex.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/malformed-escapes-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/malformed-escapes.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/non-capturing-backtracking-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/non-capturing-backtracking.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/overflow-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/overflow.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/parentheses-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/parentheses.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/pcre-test-4-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/pcre-test-4.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/quantified-assertions-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/quantified-assertions.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/repeat-match-waldemar-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/repeat-match-waldemar.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/toString-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/toString.js [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/unicodeCaseInsensitive-expected.txt [new file with mode: 0644]
deps/v8/test/webkit/fast/regex/unicodeCaseInsensitive.js [new file with mode: 0644]
deps/v8/test/webkit/resources/standalone-pre.js
deps/v8/tools/blink_tests/TestExpectations
deps/v8/tools/gyp/v8.gyp
deps/v8/tools/run-deopt-fuzzer.py [new file with mode: 0755]
deps/v8/tools/run-tests.py