My favorites | Sign in
v8
Project Home Downloads Wiki Issues Source Code Search
Checkout   Browse   Changes  
Revision: r12643
Author:  jkumme...@chromium.org
Date:  Oct 1, 2012
Review scores: No one has yet scored this revision.
 

Log message

Version 3.14.1

Don't set -m32 flag when compiling with Android ARM compiler. (Chromium issue
143889)

Restore the descriptor array before returning allocation failure. (Chromium
issue 151750)

Lowered kMaxVirtualRegisters (v8 issue 2139, Chromium issues 123822 and 128252).

Pull more recent gyp in 'make dependencies'.

Made sure that the generic KeyedStoreIC changes length and element_kind
atomically (issue 2346).

Bumped number of allowed variables per scope to 65535, to address GWT. (Chromium
issue 151625)

Support sourceURL for dynamically inserted scripts ( issue 2342 ).

Performance and stability improvements on all platforms.

Affected files

    expand all   collapse all
Modify/trunk/.gitignorediff
Modify/trunk/ChangeLogdiff
Modify/trunk/DEPSdiff
Modify/trunk/Makefilediff
Modify/trunk/build/common.gypidiff
Modify/trunk/src/arm/assembler-arm.ccdiff
Modify/trunk/src/arm/assembler-arm.hdiff
Modify/trunk/src/arm/code-stubs-arm.ccdiff
Modify/trunk/src/arm/ic-arm.ccdiff
Modify/trunk/src/arm/lithium-codegen-arm.ccdiff
Modify/trunk/src/arm/macro-assembler-arm.ccdiff
Modify/trunk/src/arm/macro-assembler-arm.hdiff
Modify/trunk/src/arm/stub-cache-arm.ccdiff
Modify/trunk/src/builtins.ccdiff
Modify/trunk/src/code-stubs.hdiff
Modify/trunk/src/heap.ccdiff
Modify/trunk/src/hydrogen-instructions.hdiff
Modify/trunk/src/ia32/code-stubs-ia32.ccdiff
Modify/trunk/src/ia32/ic-ia32.ccdiff
Modify/trunk/src/ia32/lithium-codegen-ia32.ccdiff
Modify/trunk/src/ic.hdiff
Modify/trunk/src/incremental-marking-inl.hdiff
Modify/trunk/src/incremental-marking.ccdiff
Modify/trunk/src/incremental-marking.hdiff
Modify/trunk/src/json-parser.hdiff
Modify/trunk/src/lithium.hdiff
Modify/trunk/src/mark-compact-inl.hdiff
Modify/trunk/src/mark-compact.ccdiff
Modify/trunk/src/mark-compact.hdiff
Modify/trunk/src/messages.jsdiff
Modify/trunk/src/mips/code-stubs-mips.ccdiff
Modify/trunk/src/objects-inl.hdiff
Modify/trunk/src/objects-visiting-inl.hdiff
Modify/trunk/src/objects-visiting.hdiff
Modify/trunk/src/objects.ccdiff
Modify/trunk/src/objects.hdiff
Modify/trunk/src/parser.hdiff
Modify/trunk/src/spaces.ccdiff
Modify/trunk/src/spaces.hdiff
Modify/trunk/src/utils.hdiff
Modify/trunk/src/version.ccdiff
Modify/trunk/src/x64/code-stubs-x64.ccdiff
Modify/trunk/src/x64/ic-x64.ccdiff
Modify/trunk/src/x64/lithium-codegen-x64.ccdiff
Modify/trunk/test/benchmarks/testcfg.pydiff
Modify/trunk/test/cctest/cctest.hdiff
Modify/trunk/test/cctest/cctest.statusdiff
Modify/trunk/test/cctest/test-api.ccdiff
Modify/trunk/test/cctest/test-debug.ccdiff
Modify/trunk/test/cctest/test-sockets.ccdiff
Modify/trunk/test/cctest/testcfg.pydiff
Modify/trunk/test/es5conform/testcfg.pydiff
Modify/trunk/test/message/testcfg.pydiff
Modify/trunk/test/message/try-catch-finally-no-message.outdiff
Modify/trunk/test/mjsunit/compiler/regress-gvn.jsdiff
Modify/trunk/test/mjsunit/compiler/regress-or.jsdiff
Modify/trunk/test/mjsunit/d8-os.jsdiff
Modify/trunk/test/mjsunit/debug-multiple-breakpoints.jsdiff
Add/trunk/test/mjsunit/debug-stepout-scope-part1.jsdiff
Add/trunk/test/mjsunit/debug-stepout-scope-part2.jsdiff
Add/trunk/test/mjsunit/debug-stepout-scope-part3.jsdiff
Add/trunk/test/mjsunit/debug-stepout-scope-part4.jsdiff
Add/trunk/test/mjsunit/debug-stepout-scope-part5.jsdiff
Add/trunk/test/mjsunit/debug-stepout-scope-part6.jsdiff
Add/trunk/test/mjsunit/debug-stepout-scope-part7.jsdiff
Add/trunk/test/mjsunit/debug-stepout-scope-part8.jsdiff
Delete/trunk/test/mjsunit/debug-stepout-scope.jsdiff
Modify/trunk/test/mjsunit/elements-transition-hoisting.jsdiff
Add/trunk/test/mjsunit/fuzz-natives-part1.jsdiff
Add/trunk/test/mjsunit/fuzz-natives-part2.jsdiff
Add/trunk/test/mjsunit/fuzz-natives-part3.jsdiff
Add/trunk/test/mjsunit/fuzz-natives-part4.jsdiff
Delete/trunk/test/mjsunit/fuzz-natives.jsdiff
Modify/trunk/test/mjsunit/greedy.jsdiff
Modify/trunk/test/mjsunit/limit-locals.jsdiff
Add/trunk/test/mjsunit/math-floor-part1.jsdiff
Add/trunk/test/mjsunit/math-floor-part2.jsdiff
Add/trunk/test/mjsunit/math-floor-part3.jsdiff
Add/trunk/test/mjsunit/math-floor-part4.jsdiff
Delete/trunk/test/mjsunit/math-floor.jsdiff
Modify/trunk/test/mjsunit/mjsunit.statusdiff
Add/trunk/test/mjsunit/mul-exhaustive-part1.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part10.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part2.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part3.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part4.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part5.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part6.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part7.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part8.jsdiff
Add/trunk/test/mjsunit/mul-exhaustive-part9.jsdiff
Delete/trunk/test/mjsunit/mul-exhaustive.jsdiff
Add/trunk/test/mjsunit/numops-fuzz-part1.jsdiff
Add/trunk/test/mjsunit/numops-fuzz-part2.jsdiff
Add/trunk/test/mjsunit/numops-fuzz-part3.jsdiff
Add/trunk/test/mjsunit/numops-fuzz-part4.jsdiff
Delete/trunk/test/mjsunit/numops-fuzz.jsdiff
Modify/trunk/test/mjsunit/regress/regress-1117.jsdiff
Delete/trunk/test/mjsunit/regress/regress-1969.jsdiff
Add/trunk/test/mjsunit/regress/regress-2339.jsdiff
Add/trunk/test/mjsunit/regress/regress-2346.jsdiff
Modify/trunk/test/mjsunit/regress/regress-crbug-119926.jsdiff
Add/trunk/test/mjsunit/regress/regress-undefined-store-keyed-fast-element.jsdiff
Modify/trunk/test/mjsunit/testcfg.pydiff
Modify/trunk/test/mozilla/testcfg.pydiff
Modify/trunk/test/preparser/testcfg.pydiff
Modify/trunk/test/sputnik/testcfg.pydiff
Modify/trunk/test/test262/testcfg.pydiff
Modify/trunk/tools/grokdump.pydiff
Modify/trunk/tools/merge-to-branch.shdiff
Modify/trunk/tools/presubmit.pydiff
Add/trunk/tools/run-tests.pydiff
Add/trunk/tools/status-file-converter.pydiff
Add/trunk/tools/test-server.pydiff
Add/trunk/tools/testrunnerdiff
Add/trunk/tools/testrunner/READMEdiff
Add/trunk/tools/testrunner/__init__.pydiff
Add/trunk/tools/testrunner/localdiff
Add/trunk/tools/testrunner/local/__init__.pydiff
Add/trunk/tools/testrunner/local/commands.pydiff
Add/trunk/tools/testrunner/local/execution.pydiff
Add/trunk/tools/testrunner/local/old_statusfile.pydiff
Add/trunk/tools/testrunner/local/progress.pydiff
Add/trunk/tools/testrunner/local/statusfile.pydiff
Add/trunk/tools/testrunner/local/testsuite.pydiff
Add/trunk/tools/testrunner/local/utils.pydiff
Add/trunk/tools/testrunner/local/verbose.pydiff
Add/trunk/tools/testrunner/networkdiff
Add/trunk/tools/testrunner/network/__init__.pydiff
Add/trunk/tools/testrunner/network/distro.pydiff
Add/trunk/tools/testrunner/network/endpoint.pydiff
Add/trunk/tools/testrunner/network/network_execution.pydiff
Add/trunk/tools/testrunner/network/perfdata.pydiff
Add/trunk/tools/testrunner/objectsdiff
Add/trunk/tools/testrunner/objects/__init__.pydiff
Add/trunk/tools/testrunner/objects/context.pydiff
Add/trunk/tools/testrunner/objects/output.pydiff
Add/trunk/tools/testrunner/objects/peer.pydiff
Add/trunk/tools/testrunner/objects/testcase.pydiff
Add/trunk/tools/testrunner/objects/workpacket.pydiff
Add/trunk/tools/testrunner/serverdiff
Add/trunk/tools/testrunner/server/__init__.pydiff
Add/trunk/tools/testrunner/server/compression.pydiff
Add/trunk/tools/testrunner/server/constants.pydiff
Add/trunk/tools/testrunner/server/daemon.pydiff
Add/trunk/tools/testrunner/server/local_handler.pydiff
Add/trunk/tools/testrunner/server/main.pydiff
Add/trunk/tools/testrunner/server/presence_handler.pydiff
Add/trunk/tools/testrunner/server/signatures.pydiff
Add/trunk/tools/testrunner/server/status_handler.pydiff
Add/trunk/tools/testrunner/server/work_handler.pydiff

Project members, sign in to write a code review
Powered by Google Project Hosting