Reviewers: Rico, Description: Version 3.5.5.
Fixed bugs involving negative zero and the optimizing compiler. Fixed optimized version of Function.apply(x, arguments). (issue 1592) Eliminated uses of deprecated ARM instructions. Sped up Math.floor by using SSE 4.1 roundsd instruction on ia32. Removed restriction on the size of disassembled code that is printed. Please review this at http://codereview.chromium.org/7618040/ SVN Base: http://v8.googlecode.com/svn/trunk/ Affected files: M .gitignore M ChangeLog M src/api.cc M src/apinatives.js M src/arm/code-stubs-arm.cc M src/arm/deoptimizer-arm.cc M src/arm/frames-arm.h M src/arm/full-codegen-arm.cc M src/arm/lithium-arm.h M src/arm/lithium-arm.cc M src/arm/lithium-codegen-arm.cc M src/arm/macro-assembler-arm.cc M src/arm/stub-cache-arm.cc M src/ast-inl.h M src/ast.h M src/ast.cc M src/bootstrapper.cc M src/code-stubs.h M src/code-stubs.cc M src/contexts.h M src/contexts.cc M src/d8.h M src/d8.cc M src/d8.js M src/disassembler.cc M src/elements.h M src/elements.cc M src/factory.h M src/factory.cc M src/flag-definitions.h M src/frames-inl.h M src/frames.h M src/full-codegen.h M src/full-codegen.cc M src/heap.h M src/heap.cc M src/hydrogen-instructions.h M src/hydrogen-instructions.cc M src/hydrogen.h M src/hydrogen.cc M src/ia32/assembler-ia32.h M src/ia32/assembler-ia32.cc M src/ia32/code-stubs-ia32.cc M src/ia32/disasm-ia32.cc M src/ia32/frames-ia32.h M src/ia32/full-codegen-ia32.cc M src/ia32/lithium-codegen-ia32.cc M src/ia32/lithium-ia32.h M src/ia32/lithium-ia32.cc M src/ia32/macro-assembler-ia32.cc M src/ia32/stub-cache-ia32.cc M src/mips/stub-cache-mips.cc MM src/mirror-debugger.js M src/mksnapshot.cc M src/objects-inl.h M src/objects.h M src/objects.cc M src/parser.h M src/parser.cc M src/preparser.cc M src/prettyprinter.cc M src/rewriter.cc M src/runtime-profiler.h M src/runtime.h M src/runtime.cc M src/scopeinfo.h M src/scopeinfo.cc M src/scopes.h M src/scopes.cc M src/serialize.h M src/variables.h M src/variables.cc M src/version.cc M src/x64/code-stubs-x64.cc M src/x64/frames-x64.h M src/x64/full-codegen-x64.cc M src/x64/lithium-codegen-x64.cc M src/x64/lithium-x64.h M src/x64/lithium-x64.cc M src/x64/macro-assembler-x64.cc M src/x64/stub-cache-x64.cc M test/cctest/test-accessors.cc M test/cctest/test-api.cc M test/cctest/test-circular-queue.cc M test/cctest/test-cpu-profiler.cc M test/cctest/test-heap-profiler.cc M test/cctest/test-log-stack-tracer.cc M test/cctest/test-log.cc M test/cctest/test-parsing.cc M test/cctest/test-profile-generator.cc M test/cctest/test-unbound-queue.cc M test/mjsunit/external-array.js M test/mjsunit/fuzz-natives.js A + test/mjsunit/harmony/block-lazy-compile.js A + test/mjsunit/harmony/block-scoping.js A + test/mjsunit/harmony/debug-blockscopes.js A + test/mjsunit/harmony/debug-evaluate-blockscopes.js A + test/mjsunit/harmony/typeof.js M test/mjsunit/math-floor.js M test/mjsunit/math-round.js A + test/mjsunit/regress/regress-1592.js M test/mjsunit/with-leave.js M tools/gyp/v8.gyp -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
