Updated V8 from git://github.com/v8/v8.git to 06e55bc22bcb8ddb0a602e54e11971576f2d9d8a
authorPeter Varga <pvarga@inf.u-szeged.hu>
Fri, 24 Feb 2012 12:51:58 +0000 (13:51 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 1 Mar 2012 11:03:31 +0000 (12:03 +0100)
commit6ea7510e6eb4d425c0b639cb3f95556324342f89
tree057e88aa2ee48a2d96e19faf658ba714646df32f
parent19f67820a0ca91f98d3a4a8f1cde53f0f5ccfdb5
Updated V8 from git://github.com/v8/v8.git to 06e55bc22bcb8ddb0a602e54e11971576f2d9d8a

* Implement VirtualMemory on FreeBSD to fix build (issue 1807).
* Fix error handling in Date.prototype.toISOString (issue 1792).
* Crankshaft for MIPS
* Bug fixes (mostly for MIPS)
* Use placement-new for zone-allocation in the Lithium classes.

Change-Id: I70ceacc4f7010cec58f73eb1826cbc06dd31149e
Reviewed-by: Simon Hausmann <simon.hausmann@nokia.com>
132 files changed:
src/3rdparty/v8/benchmarks/spinning-balls/v.js
src/3rdparty/v8/include/v8-debug.h [changed mode: 0644->0755]
src/3rdparty/v8/include/v8.h
src/3rdparty/v8/src/SConscript
src/3rdparty/v8/src/api.cc
src/3rdparty/v8/src/api.h
src/3rdparty/v8/src/arm/code-stubs-arm.cc
src/3rdparty/v8/src/arm/code-stubs-arm.h
src/3rdparty/v8/src/arm/full-codegen-arm.cc
src/3rdparty/v8/src/arm/lithium-arm.cc
src/3rdparty/v8/src/arm/lithium-arm.h
src/3rdparty/v8/src/arm/lithium-codegen-arm.cc
src/3rdparty/v8/src/arm/macro-assembler-arm.cc
src/3rdparty/v8/src/arm/macro-assembler-arm.h
src/3rdparty/v8/src/arm/stub-cache-arm.cc
src/3rdparty/v8/src/ast-inl.h
src/3rdparty/v8/src/ast.cc
src/3rdparty/v8/src/ast.h
src/3rdparty/v8/src/atomicops_internals_mips_gcc.h
src/3rdparty/v8/src/code-stubs.h
src/3rdparty/v8/src/compiler.cc
src/3rdparty/v8/src/compiler.h
src/3rdparty/v8/src/contexts.cc
src/3rdparty/v8/src/contexts.h
src/3rdparty/v8/src/date.js
src/3rdparty/v8/src/debug-debugger.js
src/3rdparty/v8/src/debug.cc
src/3rdparty/v8/src/deoptimizer.h
src/3rdparty/v8/src/execution.cc
src/3rdparty/v8/src/execution.h
src/3rdparty/v8/src/factory.cc
src/3rdparty/v8/src/flag-definitions.h
src/3rdparty/v8/src/full-codegen.cc
src/3rdparty/v8/src/full-codegen.h
src/3rdparty/v8/src/globals.h
src/3rdparty/v8/src/handles.cc
src/3rdparty/v8/src/handles.h
src/3rdparty/v8/src/hashmap.cc
src/3rdparty/v8/src/hashmap.h
src/3rdparty/v8/src/heap-inl.h
src/3rdparty/v8/src/heap.cc
src/3rdparty/v8/src/heap.h
src/3rdparty/v8/src/hydrogen-instructions.cc
src/3rdparty/v8/src/hydrogen-instructions.h
src/3rdparty/v8/src/hydrogen.cc
src/3rdparty/v8/src/ia32/assembler-ia32.cc
src/3rdparty/v8/src/ia32/assembler-ia32.h
src/3rdparty/v8/src/ia32/code-stubs-ia32.cc
src/3rdparty/v8/src/ia32/code-stubs-ia32.h
src/3rdparty/v8/src/ia32/full-codegen-ia32.cc
src/3rdparty/v8/src/ia32/lithium-codegen-ia32.cc
src/3rdparty/v8/src/ia32/lithium-ia32.cc
src/3rdparty/v8/src/ia32/lithium-ia32.h
src/3rdparty/v8/src/ia32/macro-assembler-ia32.cc
src/3rdparty/v8/src/ia32/macro-assembler-ia32.h
src/3rdparty/v8/src/ia32/stub-cache-ia32.cc
src/3rdparty/v8/src/incremental-marking-inl.h
src/3rdparty/v8/src/incremental-marking.cc
src/3rdparty/v8/src/incremental-marking.h
src/3rdparty/v8/src/isolate-inl.h
src/3rdparty/v8/src/isolate.cc
src/3rdparty/v8/src/isolate.h
src/3rdparty/v8/src/macros.py
src/3rdparty/v8/src/mark-compact.cc
src/3rdparty/v8/src/messages.cc
src/3rdparty/v8/src/messages.js
src/3rdparty/v8/src/mips/builtins-mips.cc
src/3rdparty/v8/src/mips/code-stubs-mips.cc
src/3rdparty/v8/src/mips/code-stubs-mips.h
src/3rdparty/v8/src/mips/deoptimizer-mips.cc
src/3rdparty/v8/src/mips/full-codegen-mips.cc
src/3rdparty/v8/src/mips/lithium-codegen-mips.cc [new file with mode: 0644]
src/3rdparty/v8/src/mips/lithium-codegen-mips.h
src/3rdparty/v8/src/mips/lithium-gap-resolver-mips.cc [new file with mode: 0644]
src/3rdparty/v8/src/mips/lithium-gap-resolver-mips.h [new file with mode: 0644]
src/3rdparty/v8/src/mips/lithium-mips.cc [new file with mode: 0644]
src/3rdparty/v8/src/mips/lithium-mips.h
src/3rdparty/v8/src/mips/macro-assembler-mips.cc
src/3rdparty/v8/src/mips/macro-assembler-mips.h
src/3rdparty/v8/src/mips/stub-cache-mips.cc
src/3rdparty/v8/src/objects-inl.h
src/3rdparty/v8/src/objects-printer.cc
src/3rdparty/v8/src/objects.cc
src/3rdparty/v8/src/objects.h
src/3rdparty/v8/src/parser.cc
src/3rdparty/v8/src/parser.h
src/3rdparty/v8/src/platform-linux.cc
src/3rdparty/v8/src/preparser-api.cc
src/3rdparty/v8/src/preparser.cc
src/3rdparty/v8/src/preparser.h
src/3rdparty/v8/src/prettyprinter.cc
src/3rdparty/v8/src/runtime.cc
src/3rdparty/v8/src/runtime.h
src/3rdparty/v8/src/scanner.cc [changed mode: 0644->0755]
src/3rdparty/v8/src/scanner.h
src/3rdparty/v8/src/scopeinfo.cc
src/3rdparty/v8/src/scopeinfo.h
src/3rdparty/v8/src/scopes.cc
src/3rdparty/v8/src/scopes.h
src/3rdparty/v8/src/stub-cache.cc
src/3rdparty/v8/src/stub-cache.h
src/3rdparty/v8/src/v8natives.js
src/3rdparty/v8/src/variables.cc
src/3rdparty/v8/src/variables.h
src/3rdparty/v8/src/version.cc
src/3rdparty/v8/src/x64/code-stubs-x64.cc
src/3rdparty/v8/src/x64/code-stubs-x64.h
src/3rdparty/v8/src/x64/full-codegen-x64.cc
src/3rdparty/v8/src/x64/lithium-codegen-x64.cc
src/3rdparty/v8/src/x64/lithium-x64.cc
src/3rdparty/v8/src/x64/lithium-x64.h
src/3rdparty/v8/src/x64/macro-assembler-x64.cc
src/3rdparty/v8/src/x64/macro-assembler-x64.h
src/3rdparty/v8/src/x64/stub-cache-x64.cc
src/3rdparty/v8/test/cctest/test-api.cc
src/3rdparty/v8/test/cctest/test-compiler.cc
src/3rdparty/v8/test/cctest/test-debug.cc
src/3rdparty/v8/test/cctest/test-deoptimization.cc
src/3rdparty/v8/test/cctest/test-heap.cc
src/3rdparty/v8/test/cctest/test-parsing.cc
src/3rdparty/v8/test/mjsunit/date.js
src/3rdparty/v8/test/mjsunit/debug-setbreakpoint.js
src/3rdparty/v8/test/mjsunit/elements-kind-depends.js [moved from src/3rdparty/v8/test/mjsunit/regress/regress-221.js with 65% similarity]
src/3rdparty/v8/test/mjsunit/eval.js
src/3rdparty/v8/test/mjsunit/mjsunit.js
src/3rdparty/v8/test/mjsunit/mjsunit.status
src/3rdparty/v8/test/mjsunit/strict-mode-implicit-receiver.js
src/3rdparty/v8/test/mjsunit/unbox-double-arrays.js
src/3rdparty/v8/test/test262/test262.status
src/3rdparty/v8/tools/gyp/v8.gyp
src/3rdparty/v8/tools/js2c.py
src/3rdparty/v8/tools/jsmin.py