Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(56)

Issue 9227007: Version 3.8.6 (Closed)

Created:
8 years, 11 months ago by Erik Corry
Modified:
8 years, 11 months ago
CC:
v8-dev
Visibility:
Public.

Description

Version 3.8.6 Add primitive WebGL array support to d8. Improve heap size estimation (issue 1893). Hash collision DOS workaround extended from string keys to numeric keys. Provide an API for iterating through all external strings referenced from the JS heap. Adjust position recorded for call expressions. http://crbug.com/109195 Fix GC crash related to instanceof. http://crbug.com/109448 Performance improvements and bug fixes. Committed: http://code.google.com/p/v8/source/detail?r=10406

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3225 lines, -1701 lines) Patch
M ChangeLog View 1 chunk +19 lines, -0 lines 0 comments Download
M include/v8.h View 3 chunks +19 lines, -1 line 0 comments Download
M src/api.cc View 11 chunks +26 lines, -8 lines 0 comments Download
M src/arm/assembler-arm.h View 3 chunks +4 lines, -6 lines 0 comments Download
M src/arm/assembler-arm.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M src/arm/assembler-arm-inl.h View 2 chunks +8 lines, -1 line 0 comments Download
M src/arm/builtins-arm.cc View 4 chunks +5 lines, -8 lines 0 comments Download
M src/arm/code-stubs-arm.cc View 18 chunks +22 lines, -22 lines 0 comments Download
M src/arm/cpu-arm.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/arm/deoptimizer-arm.cc View 2 chunks +2 lines, -5 lines 0 comments Download
M src/arm/full-codegen-arm.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/arm/lithium-arm.h View 3 chunks +13 lines, -1 line 0 comments Download
M src/arm/lithium-arm.cc View 7 chunks +33 lines, -9 lines 0 comments Download
M src/arm/lithium-codegen-arm.h View 5 chunks +7 lines, -3 lines 0 comments Download
M src/arm/lithium-codegen-arm.cc View 12 chunks +65 lines, -13 lines 0 comments Download
M src/arm/lithium-gap-resolver-arm.cc View 6 chunks +9 lines, -12 lines 0 comments Download
M src/arm/macro-assembler-arm.h View 5 chunks +26 lines, -8 lines 0 comments Download
M src/arm/macro-assembler-arm.cc View 11 chunks +80 lines, -39 lines 0 comments Download
M src/arm/simulator-arm.cc View 4 chunks +4 lines, -4 lines 0 comments Download
M src/arm/stub-cache-arm.cc View 8 chunks +15 lines, -29 lines 0 comments Download
M src/assembler.h View 1 chunk +1 line, -1 line 0 comments Download
M src/atomicops_internals_x86_macosx.h View 15 chunks +22 lines, -22 lines 0 comments Download
M src/bootstrapper.h View 1 chunk +1 line, -1 line 0 comments Download
M src/bootstrapper.cc View 24 chunks +86 lines, -66 lines 0 comments Download
M src/builtins.h View 1 chunk +1 line, -1 line 0 comments Download
M src/builtins.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/code-stubs.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M src/compiler.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/cpu.h View 1 chunk +1 line, -1 line 0 comments Download
M src/cpu-profiler.h View 2 chunks +3 lines, -3 lines 0 comments Download
M src/cpu-profiler.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/d8.h View 2 chunks +2 lines, -1 line 0 comments Download
M src/d8.cc View 4 chunks +150 lines, -39 lines 0 comments Download
M src/d8-debug.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/debug.h View 2 chunks +4 lines, -2 lines 0 comments Download
M src/debug.cc View 5 chunks +6 lines, -6 lines 0 comments Download
MM src/debug-debugger.js View 1 chunk +1 line, -1 line 0 comments Download
M src/elements.cc View 6 chunks +10 lines, -9 lines 0 comments Download
M src/execution.h View 1 chunk +1 line, -1 line 0 comments Download
M src/execution.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/factory.h View 3 chunks +14 lines, -3 lines 0 comments Download
M src/factory.cc View 6 chunks +39 lines, -9 lines 0 comments Download
M src/flag-definitions.h View 1 chunk +4 lines, -4 lines 0 comments Download
M src/frames.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M src/full-codegen.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/gdb-jit.cc View 12 chunks +22 lines, -22 lines 0 comments Download
M src/handles.h View 6 chunks +0 lines, -65 lines 0 comments Download
M src/handles.cc View 7 chunks +0 lines, -162 lines 0 comments Download
M src/heap.h View 11 chunks +18 lines, -13 lines 0 comments Download
M src/heap.cc View 20 chunks +69 lines, -34 lines 0 comments Download
M src/heap-inl.h View 1 chunk +1 line, -1 line 0 comments Download
M src/heap-profiler.h View 1 chunk +1 line, -1 line 0 comments Download
M src/heap-profiler.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/hydrogen.h View 1 chunk +1 line, -1 line 0 comments Download
M src/hydrogen.cc View 11 chunks +88 lines, -11 lines 0 comments Download
M src/hydrogen-instructions.h View 8 chunks +41 lines, -4 lines 0 comments Download
M src/hydrogen-instructions.cc View 2 chunks +24 lines, -1 line 0 comments Download
M src/ia32/assembler-ia32.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M src/ia32/builtins-ia32.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/code-stubs-ia32.cc View 12 chunks +18 lines, -19 lines 0 comments Download
M src/ia32/cpu-ia32.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/deoptimizer-ia32.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/full-codegen-ia32.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/ia32/lithium-codegen-ia32.h View 4 chunks +7 lines, -2 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 14 chunks +72 lines, -22 lines 0 comments Download
M src/ia32/lithium-ia32.h View 4 chunks +16 lines, -3 lines 0 comments Download
M src/ia32/lithium-ia32.cc View 8 chunks +41 lines, -14 lines 0 comments Download
M src/ia32/macro-assembler-ia32.h View 4 chunks +16 lines, -4 lines 0 comments Download
M src/ia32/macro-assembler-ia32.cc View 9 chunks +89 lines, -35 lines 0 comments Download
M src/ia32/stub-cache-ia32.cc View 7 chunks +13 lines, -29 lines 0 comments Download
M src/ic.cc View 2 chunks +4 lines, -2 lines 0 comments Download
M src/incremental-marking.h View 2 chunks +1 line, -4 lines 0 comments Download
M src/incremental-marking.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/inspector.h View 1 chunk +4 lines, -4 lines 0 comments Download
M src/inspector.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/isolate.h View 1 chunk +7 lines, -0 lines 0 comments Download
M src/isolate.cc View 9 chunks +38 lines, -21 lines 0 comments Download
M src/json-parser.h View 1 chunk +3 lines, -2 lines 0 comments Download
M src/jsregexp.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/lithium.h View 7 chunks +6 lines, -8 lines 0 comments Download
M src/lithium-allocator.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/liveedit.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/liveobjectlist.h View 5 chunks +5 lines, -5 lines 0 comments Download
M src/liveobjectlist.cc View 17 chunks +24 lines, -24 lines 0 comments Download
M src/liveobjectlist-inl.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/log.h View 2 chunks +3 lines, -3 lines 0 comments Download
M src/log.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M src/mark-compact.cc View 1 chunk +1 line, -0 lines 0 comments Download
M src/mips/assembler-mips.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M src/mips/assembler-mips-inl.h View 1 chunk +1 line, -1 line 0 comments Download
M src/mips/builtins-mips.cc View 4 chunks +5 lines, -8 lines 0 comments Download
M src/mips/code-stubs-mips.cc View 16 chunks +18 lines, -19 lines 0 comments Download
M src/mips/constants-mips.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/mips/cpu-mips.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/mips/deoptimizer-mips.cc View 2 chunks +2 lines, -5 lines 0 comments Download
M src/mips/full-codegen-mips.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/mips/lithium-codegen-mips.h View 2 chunks +4 lines, -4 lines 0 comments Download
M src/mips/lithium-codegen-mips.cc View 3 chunks +23 lines, -2 lines 0 comments Download
M src/mips/lithium-gap-resolver-mips.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M src/mips/lithium-mips.h View 3 chunks +13 lines, -1 line 0 comments Download
M src/mips/lithium-mips.cc View 6 chunks +32 lines, -8 lines 0 comments Download
M src/mips/macro-assembler-mips.h View 3 chunks +12 lines, -6 lines 0 comments Download
M src/mips/macro-assembler-mips.cc View 10 chunks +55 lines, -37 lines 0 comments Download
M src/mips/simulator-mips.cc View 5 chunks +5 lines, -5 lines 0 comments Download
M src/mips/stub-cache-mips.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/objects.h View 32 chunks +204 lines, -28 lines 0 comments Download
M src/objects.cc View 72 chunks +355 lines, -147 lines 0 comments Download
M src/objects-debug.cc View 2 chunks +8 lines, -1 line 0 comments Download
M src/objects-inl.h View 8 chunks +26 lines, -12 lines 0 comments Download
M src/objects-printer.cc View 1 chunk +9 lines, -0 lines 0 comments Download
M src/parser.cc View 4 chunks +17 lines, -5 lines 0 comments Download
M src/platform.h View 4 chunks +4 lines, -4 lines 0 comments Download
M src/platform-cygwin.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/platform-freebsd.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/platform-linux.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/platform-macos.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/platform-nullos.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/platform-openbsd.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/platform-posix.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/platform-solaris.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/platform-win32.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/preparser.h View 1 chunk +1 line, -1 line 0 comments Download
M src/profile-generator.h View 5 chunks +9 lines, -5 lines 0 comments Download
M src/profile-generator.cc View 11 chunks +29 lines, -25 lines 0 comments Download
M src/runtime.cc View 42 chunks +122 lines, -131 lines 0 comments Download
M src/runtime-profiler.h View 3 chunks +3 lines, -3 lines 0 comments Download
M src/runtime-profiler.cc View 3 chunks +5 lines, -5 lines 0 comments Download
M src/scopes.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/spaces.h View 10 chunks +29 lines, -16 lines 0 comments Download
M src/spaces.cc View 12 chunks +16 lines, -13 lines 0 comments Download
M src/store-buffer.h View 1 chunk +1 line, -1 line 0 comments Download
M src/store-buffer.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/stub-cache.cc View 10 chunks +21 lines, -14 lines 0 comments Download
M src/type-info.h View 1 chunk +1 line, -1 line 0 comments Download
M src/type-info.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M src/utils.h View 2 chunks +6 lines, -2 lines 0 comments Download
M src/v8.h View 1 chunk +1 line, -1 line 0 comments Download
M src/v8.cc View 5 chunks +6 lines, -6 lines 0 comments Download
M src/v8globals.h View 1 chunk +2 lines, -1 line 0 comments Download
M src/version.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/win32-headers.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/x64/assembler-x64.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M src/x64/assembler-x64-inl.h View 1 chunk +1 line, -1 line 0 comments Download
M src/x64/builtins-x64.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 11 chunks +15 lines, -14 lines 0 comments Download
M src/x64/cpu-x64.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/x64/deoptimizer-x64.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/x64/full-codegen-x64.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/x64/lithium-codegen-x64.h View 4 chunks +7 lines, -3 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 14 chunks +77 lines, -21 lines 0 comments Download
M src/x64/lithium-x64.h View 3 chunks +13 lines, -1 line 0 comments Download
M src/x64/lithium-x64.cc View 7 chunks +38 lines, -11 lines 0 comments Download
M src/x64/macro-assembler-x64.h View 4 chunks +18 lines, -6 lines 0 comments Download
M src/x64/macro-assembler-x64.cc View 10 chunks +83 lines, -37 lines 0 comments Download
M src/x64/stub-cache-x64.cc View 7 chunks +13 lines, -27 lines 0 comments Download
M test/cctest/SConscript View 1 chunk +1 line, -0 lines 0 comments Download
M test/cctest/cctest.h View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/test-alloc.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M test/cctest/test-api.cc View 11 chunks +92 lines, -26 lines 0 comments Download
M test/cctest/test-assembler-x64.cc View 7 chunks +7 lines, -7 lines 0 comments Download
M test/cctest/test-cpu-profiler.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M test/cctest/test-debug.cc View 8 chunks +8 lines, -8 lines 0 comments Download
M test/cctest/test-disasm-arm.cc View 6 chunks +7 lines, -7 lines 0 comments Download
M test/cctest/test-disasm-mips.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M test/cctest/test-hashing.cc View 4 chunks +123 lines, -30 lines 0 comments Download
M test/cctest/test-heap.cc View 2 chunks +96 lines, -0 lines 0 comments Download
M test/cctest/test-platform-linux.cc View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/test-platform-win32.cc View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/test-sockets.cc View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/test-spaces.cc View 4 chunks +9 lines, -9 lines 0 comments Download
M test/cctest/test-utils.cc View 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/external-array.js View 2 chunks +45 lines, -1 line 0 comments Download
M test/mjsunit/math-min-max.js View 1 chunk +64 lines, -0 lines 0 comments Download
A + test/mjsunit/regress/regress-109195.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + test/mjsunit/regress/regress-1898.js View 0 chunks +-1 lines, --1 lines 0 comments Download
M tools/grokdump.py View 2 chunks +30 lines, -29 lines 0 comments Download
M tools/ll_prof.py View 3 chunks +6 lines, -2 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Erik Corry
8 years, 11 months ago (2012-01-16 10:43:03 UTC) #1
Vyacheslav Egorov (Chromium)
8 years, 11 months ago (2012-01-16 11:17:38 UTC) #2
rubberstamp lgtm

Powered by Google App Engine
This is Rietveld 408576698