Upgrade V8 to 3.7.0
authorRyan Dahl <ry@tinyclouds.org>
Fri, 14 Oct 2011 00:45:02 +0000 (17:45 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Fri, 14 Oct 2011 00:45:02 +0000 (17:45 -0700)
commit33b5f2f7799081eafe04df3278aad40fd4ae3b55
tree46e2840438240411375d3f12f5172c42aa571f95
parent59a5262041dce0760b1f960a900eca8b8ca1138f
Upgrade V8 to 3.7.0
306 files changed:
deps/v8/ChangeLog
deps/v8/Makefile
deps/v8/benchmarks/spinning-balls/index.html [new file with mode: 0644]
deps/v8/benchmarks/spinning-balls/splay-tree.js [new file with mode: 0644]
deps/v8/benchmarks/spinning-balls/v.js [new file with mode: 0644]
deps/v8/build/common.gypi
deps/v8/build/standalone.gypi
deps/v8/include/v8-debug.h [changed mode: 0644->0755]
deps/v8/include/v8-profiler.h
deps/v8/include/v8.h
deps/v8/src/SConscript [changed mode: 0644->0755]
deps/v8/src/api.cc
deps/v8/src/arm/assembler-arm-inl.h
deps/v8/src/arm/assembler-arm.cc
deps/v8/src/arm/assembler-arm.h
deps/v8/src/arm/builtins-arm.cc
deps/v8/src/arm/code-stubs-arm.cc
deps/v8/src/arm/code-stubs-arm.h
deps/v8/src/arm/codegen-arm.cc
deps/v8/src/arm/codegen-arm.h
deps/v8/src/arm/debug-arm.cc
deps/v8/src/arm/deoptimizer-arm.cc
deps/v8/src/arm/frames-arm.h
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/macro-assembler-arm.cc
deps/v8/src/arm/macro-assembler-arm.h
deps/v8/src/arm/regexp-macro-assembler-arm.cc
deps/v8/src/arm/simulator-arm.cc
deps/v8/src/arm/stub-cache-arm.cc
deps/v8/src/array.js
deps/v8/src/assembler.cc
deps/v8/src/assembler.h
deps/v8/src/ast.cc
deps/v8/src/ast.h
deps/v8/src/bootstrapper.cc
deps/v8/src/builtins.cc
deps/v8/src/cached-powers.cc
deps/v8/src/code-stubs.cc
deps/v8/src/code-stubs.h
deps/v8/src/codegen.cc
deps/v8/src/compiler-intrinsics.h [new file with mode: 0644]
deps/v8/src/compiler.cc
deps/v8/src/contexts.cc
deps/v8/src/contexts.h
deps/v8/src/conversions-inl.h
deps/v8/src/conversions.h
deps/v8/src/cpu-profiler.cc
deps/v8/src/d8-debug.cc
deps/v8/src/d8.cc
deps/v8/src/debug.cc
deps/v8/src/debug.h
deps/v8/src/deoptimizer.cc
deps/v8/src/deoptimizer.h
deps/v8/src/disassembler.cc
deps/v8/src/elements.cc
deps/v8/src/execution.cc
deps/v8/src/execution.h
deps/v8/src/extensions/gc-extension.cc
deps/v8/src/factory.cc
deps/v8/src/factory.h
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/full-codegen.cc
deps/v8/src/full-codegen.h
deps/v8/src/func-name-inferrer.h
deps/v8/src/globals.h
deps/v8/src/handles.cc
deps/v8/src/handles.h
deps/v8/src/heap-inl.h
deps/v8/src/heap-profiler.cc
deps/v8/src/heap.cc
deps/v8/src/heap.h
deps/v8/src/hydrogen-instructions.cc
deps/v8/src/hydrogen-instructions.h
deps/v8/src/hydrogen.cc
deps/v8/src/hydrogen.h
deps/v8/src/ia32/assembler-ia32-inl.h
deps/v8/src/ia32/assembler-ia32.cc
deps/v8/src/ia32/assembler-ia32.h
deps/v8/src/ia32/builtins-ia32.cc
deps/v8/src/ia32/code-stubs-ia32.cc
deps/v8/src/ia32/code-stubs-ia32.h
deps/v8/src/ia32/codegen-ia32.cc
deps/v8/src/ia32/debug-ia32.cc
deps/v8/src/ia32/deoptimizer-ia32.cc
deps/v8/src/ia32/disasm-ia32.cc
deps/v8/src/ia32/full-codegen-ia32.cc
deps/v8/src/ia32/ic-ia32.cc
deps/v8/src/ia32/lithium-codegen-ia32.cc
deps/v8/src/ia32/lithium-codegen-ia32.h
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/macro-assembler-ia32.h
deps/v8/src/ia32/regexp-macro-assembler-ia32.cc
deps/v8/src/ia32/stub-cache-ia32.cc
deps/v8/src/ic-inl.h
deps/v8/src/ic.cc
deps/v8/src/ic.h
deps/v8/src/incremental-marking-inl.h [new file with mode: 0644]
deps/v8/src/incremental-marking.cc [new file with mode: 0644]
deps/v8/src/incremental-marking.h [new file with mode: 0644]
deps/v8/src/isolate-inl.h
deps/v8/src/isolate.cc
deps/v8/src/isolate.h
deps/v8/src/json-parser.h
deps/v8/src/jsregexp.cc
deps/v8/src/jsregexp.h
deps/v8/src/lithium-allocator.cc
deps/v8/src/lithium.cc
deps/v8/src/lithium.h
deps/v8/src/liveedit.cc
deps/v8/src/liveobjectlist.cc
deps/v8/src/log.cc
deps/v8/src/log.h
deps/v8/src/macro-assembler.h
deps/v8/src/mark-compact-inl.h [new file with mode: 0644]
deps/v8/src/mark-compact.cc
deps/v8/src/mark-compact.h
deps/v8/src/messages.cc
deps/v8/src/mips/assembler-mips-inl.h
deps/v8/src/mips/assembler-mips.cc
deps/v8/src/mips/builtins-mips.cc
deps/v8/src/mips/code-stubs-mips.cc
deps/v8/src/mips/code-stubs-mips.h
deps/v8/src/mips/codegen-mips.cc
deps/v8/src/mips/codegen-mips.h
deps/v8/src/mips/debug-mips.cc
deps/v8/src/mips/deoptimizer-mips.cc
deps/v8/src/mips/frames-mips.h
deps/v8/src/mips/full-codegen-mips.cc
deps/v8/src/mips/ic-mips.cc
deps/v8/src/mips/macro-assembler-mips.cc
deps/v8/src/mips/macro-assembler-mips.h
deps/v8/src/mips/regexp-macro-assembler-mips.cc
deps/v8/src/mips/stub-cache-mips.cc
deps/v8/src/mksnapshot.cc
deps/v8/src/objects-debug.cc
deps/v8/src/objects-inl.h
deps/v8/src/objects-printer.cc
deps/v8/src/objects-visiting-inl.h [new file with mode: 0644]
deps/v8/src/objects-visiting.cc
deps/v8/src/objects-visiting.h
deps/v8/src/objects.cc
deps/v8/src/objects.h
deps/v8/src/parser.cc
deps/v8/src/parser.h
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-win32.cc
deps/v8/src/platform.h
deps/v8/src/preparser.cc
deps/v8/src/preparser.h
deps/v8/src/prettyprinter.cc
deps/v8/src/profile-generator.cc
deps/v8/src/profile-generator.h
deps/v8/src/property.h
deps/v8/src/proxy.js
deps/v8/src/regexp-macro-assembler-tracer.cc
deps/v8/src/regexp.js
deps/v8/src/runtime-profiler.cc
deps/v8/src/runtime.cc
deps/v8/src/runtime.h
deps/v8/src/runtime.js
deps/v8/src/scanner.cc
deps/v8/src/scanner.h
deps/v8/src/scopeinfo.cc
deps/v8/src/scopeinfo.h
deps/v8/src/scopes.cc
deps/v8/src/scopes.h
deps/v8/src/serialize.cc
deps/v8/src/serialize.h
deps/v8/src/spaces-inl.h
deps/v8/src/spaces.cc
deps/v8/src/spaces.h
deps/v8/src/splay-tree-inl.h
deps/v8/src/store-buffer-inl.h [new file with mode: 0644]
deps/v8/src/store-buffer.cc [new file with mode: 0644]
deps/v8/src/store-buffer.h [new file with mode: 0644]
deps/v8/src/string.js
deps/v8/src/strtod.cc
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/type-info.h
deps/v8/src/uri.js
deps/v8/src/utils.h
deps/v8/src/v8-counters.h
deps/v8/src/v8.cc
deps/v8/src/v8.h
deps/v8/src/v8globals.h
deps/v8/src/v8natives.js
deps/v8/src/v8utils.h
deps/v8/src/variables.cc
deps/v8/src/variables.h
deps/v8/src/version.cc
deps/v8/src/win32-headers.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/builtins-x64.cc
deps/v8/src/x64/code-stubs-x64.cc
deps/v8/src/x64/code-stubs-x64.h
deps/v8/src/x64/codegen-x64.cc
deps/v8/src/x64/debug-x64.cc
deps/v8/src/x64/deoptimizer-x64.cc
deps/v8/src/x64/full-codegen-x64.cc
deps/v8/src/x64/ic-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/macro-assembler-x64.h
deps/v8/src/x64/regexp-macro-assembler-x64.cc
deps/v8/src/x64/stub-cache-x64.cc
deps/v8/test/cctest/cctest.gyp
deps/v8/test/cctest/cctest.status
deps/v8/test/cctest/test-accessors.cc
deps/v8/test/cctest/test-alloc.cc
deps/v8/test/cctest/test-api.cc
deps/v8/test/cctest/test-assembler-ia32.cc
deps/v8/test/cctest/test-compiler.cc
deps/v8/test/cctest/test-debug.cc
deps/v8/test/cctest/test-decls.cc
deps/v8/test/cctest/test-disasm-ia32.cc
deps/v8/test/cctest/test-func-name-inference.cc
deps/v8/test/cctest/test-heap-profiler.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/cctest/test-parsing.cc
deps/v8/test/cctest/test-profile-generator.cc
deps/v8/test/cctest/test-regexp.cc
deps/v8/test/cctest/test-reloc-info.cc
deps/v8/test/cctest/test-serialize.cc
deps/v8/test/cctest/test-spaces.cc
deps/v8/test/cctest/test-strings.cc
deps/v8/test/cctest/test-threads.cc
deps/v8/test/cctest/test-weakmaps.cc
deps/v8/test/es5conform/es5conform.status
deps/v8/test/mjsunit/array-tostring.js [new file with mode: 0644]
deps/v8/test/mjsunit/assert-opt-and-deopt.js
deps/v8/test/mjsunit/bugs/harmony/debug-blockscopes.js
deps/v8/test/mjsunit/compiler/inline-context-slots.js [new file with mode: 0644]
deps/v8/test/mjsunit/compiler/regress-96989.js [new file with mode: 0644]
deps/v8/test/mjsunit/const-redecl.js
deps/v8/test/mjsunit/element-kind.js
deps/v8/test/mjsunit/global-const-var-conflicts.js
deps/v8/test/mjsunit/harmony/block-conflicts.js
deps/v8/test/mjsunit/harmony/block-leave.js
deps/v8/test/mjsunit/harmony/block-let-crankshaft.js
deps/v8/test/mjsunit/harmony/block-let-declaration.js
deps/v8/test/mjsunit/harmony/block-let-semantics.js
deps/v8/test/mjsunit/harmony/block-scoping.js
deps/v8/test/mjsunit/harmony/debug-blockscopes.js
deps/v8/test/mjsunit/harmony/debug-evaluate-blockscopes.js
deps/v8/test/mjsunit/harmony/proxies-function.js [new file with mode: 0644]
deps/v8/test/mjsunit/harmony/proxies-hash.js [new file with mode: 0644]
deps/v8/test/mjsunit/harmony/proxies.js
deps/v8/test/mjsunit/mjsunit.status
deps/v8/test/mjsunit/regress/regress-1170.js
deps/v8/test/mjsunit/regress/regress-1213575.js
deps/v8/test/mjsunit/regress/regress-1217.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-1415.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-1639-2.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-1692.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-1708.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-1711.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-1713.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-1748.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-1757.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-877615.js
deps/v8/test/mjsunit/regress/regress-94873.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-98773.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-99167.js [new file with mode: 0644]
deps/v8/test/mjsunit/regress/regress-deopt-gc.js
deps/v8/test/mjsunit/regress/short-circuit.js [new file with mode: 0644]
deps/v8/test/mjsunit/string-slices-regexp.js
deps/v8/test/mjsunit/string-slices.js
deps/v8/test/mjsunit/undeletable-functions.js
deps/v8/test/mozilla/mozilla.status
deps/v8/test/preparser/strict-identifiers.pyt
deps/v8/test/sputnik/sputnik.status
deps/v8/test/test262/README
deps/v8/test/test262/test262.status
deps/v8/test/test262/testcfg.py
deps/v8/tools/gc-nvp-trace-processor.py
deps/v8/tools/gcmole/gccause.lua
deps/v8/tools/gyp/v8.gyp
deps/v8/tools/linux-tick-processor
deps/v8/tools/ll_prof.py
deps/v8/tools/logreader.js
deps/v8/tools/presubmit.py
deps/v8/tools/push-to-trunk.sh
deps/v8/tools/test-wrapper-gypbuild.py