|
Version 2.2.11
Fix crash bug in liveedit on 64 bit.
Use 'full compiler' when debugging is active. This should increase
the density of possible break points, making single step more fine
grained. This will only take effect for functions compiled after
debugging has been started, so recompilation of all functions is
required to get the full effect. IA32 and x64 only for now.
Misc. fixes to the Solaris build.
Add new flags --print-cumulative-gc-stat and --trace-gc-nvp.
Add filtering of CPU profiles by security context.
Fix crash bug on ARM when running without VFP2 or VFP3.
Incremental performance improvements in all backends.
Committed: http://code.google.com/p/v8/source/detail?r=4701
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+6226 lines, -4815 lines) |
Patch |
![](/static/closedtriangle.gif) |
M |
ChangeLog
|
View
|
|
2 chunks |
+22 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
SConstruct
|
View
|
|
3 chunks |
+0 lines, -15 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
include/v8-debug.h
|
View
|
|
5 chunks |
+46 lines, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
include/v8-profiler.h
|
View
|
|
2 chunks |
+21 lines, -4 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/SConscript
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/api.cc
|
View
|
|
4 chunks |
+48 lines, -7 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/assembler-arm.h
|
View
|
|
6 chunks |
+20 lines, -9 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/assembler-arm.cc
|
View
|
|
12 chunks |
+244 lines, -77 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/assembler-arm-inl.h
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
D |
src/arm/assembler-thumb2.h
|
View
|
|
1 chunk |
+0 lines, -1036 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
D |
src/arm/assembler-thumb2.cc
|
View
|
|
1 chunk |
+0 lines, -1878 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
D |
src/arm/assembler-thumb2-inl.h
|
View
|
|
1 chunk |
+0 lines, -263 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/builtins-arm.cc
|
View
|
|
3 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/codegen-arm.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/codegen-arm.cc
|
View
|
|
15 chunks |
+79 lines, -53 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/constants-arm.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/cpu-arm.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/debug-arm.cc
|
View
|
|
3 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/disasm-arm.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/fast-codegen-arm.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/frames-arm.cc
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/full-codegen-arm.cc
|
View
|
|
22 chunks |
+111 lines, -59 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/ic-arm.cc
|
View
|
|
14 chunks |
+200 lines, -198 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/jump-target-arm.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/macro-assembler-arm.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/regexp-macro-assembler-arm.cc
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/register-allocator-arm.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/simulator-arm.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/stub-cache-arm.cc
|
View
|
|
11 chunks |
+20 lines, -32 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/virtual-frame-arm.h
|
View
|
|
2 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/arm/virtual-frame-arm.cc
|
View
|
|
5 chunks |
+43 lines, -32 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/assembler.h
|
View
|
|
3 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/assembler.cc
|
View
|
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/codegen.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/compiler.cc
|
View
|
|
1 chunk |
+15 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/cpu-profiler.h
|
View
|
|
5 chunks |
+9 lines, -7 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/cpu-profiler.cc
|
View
|
|
6 chunks |
+33 lines, -14 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/cpu-profiler-inl.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/debug.h
|
View
|
|
2 chunks |
+23 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/debug.cc
|
View
|
|
4 chunks |
+58 lines, -14 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/flag-definitions.h
|
View
|
|
3 chunks |
+13 lines, -4 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/full-codegen.h
|
View
|
|
8 chunks |
+72 lines, -4 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/full-codegen.cc
|
View
|
|
5 chunks |
+19 lines, -16 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/globals.h
|
View
|
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/heap.h
|
View
|
|
7 chunks |
+68 lines, -10 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/heap.cc
|
View
|
|
11 chunks |
+125 lines, -17 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/assembler-ia32.h
|
View
|
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/assembler-ia32.cc
|
View
|
|
14 chunks |
+30 lines, -10 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/assembler-ia32-inl.h
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/builtins-ia32.cc
|
View
|
|
5 chunks |
+20 lines, -7 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/codegen-ia32.cc
|
View
|
|
14 chunks |
+20 lines, -12 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/cpu-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/debug-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/disasm-ia32.cc
|
View
|
|
3 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/fast-codegen-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/frames-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/full-codegen-ia32.cc
|
View
|
|
31 chunks |
+1363 lines, -130 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/ic-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/jump-target-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/macro-assembler-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/regexp-macro-assembler-ia32.cc
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/register-allocator-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/stub-cache-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/virtual-frame-ia32.h
|
View
|
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/ia32/virtual-frame-ia32.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/liveedit.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/log.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/macro-assembler.h
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mark-compact.cc
|
View
|
|
5 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/assembler-mips.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/builtins-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/codegen-mips.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/constants-mips.cc
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/cpu-mips.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/debug-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/disasm-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/fast-codegen-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/frames-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/full-codegen-mips.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/ic-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/jump-target-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/macro-assembler-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/register-allocator-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/simulator-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/stub-cache-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/mips/virtual-frame-mips.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/objects.h
|
View
|
|
2 chunks |
+25 lines, -9 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/objects.cc
|
View
|
|
4 chunks |
+31 lines, -30 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/objects-inl.h
|
View
|
|
1 chunk |
+9 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/platform.h
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/platform-solaris.cc
|
View
|
|
3 chunks |
+63 lines, -20 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/profile-generator.h
|
View
|
|
12 chunks |
+51 lines, -11 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/profile-generator.cc
|
View
|
|
21 chunks |
+257 lines, -30 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/profile-generator-inl.h
|
View
|
|
1 chunk |
+15 lines, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/serialize.h
|
View
|
|
7 chunks |
+81 lines, -48 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/serialize.cc
|
View
|
|
21 chunks |
+272 lines, -212 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/third_party/dtoa/dtoa.c
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/version.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/assembler-x64.h
|
View
|
|
2 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/assembler-x64.cc
|
View
|
|
10 chunks |
+100 lines, -27 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/builtins-x64.cc
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/codegen-x64.cc
|
View
|
|
22 chunks |
+114 lines, -31 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/cpu-x64.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/debug-x64.cc
|
View
|
|
3 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/disasm-x64.cc
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/fast-codegen-x64.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/frames-x64.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/full-codegen-x64.cc
|
View
|
|
33 chunks |
+1369 lines, -141 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/ic-x64.cc
|
View
|
|
10 chunks |
+125 lines, -121 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/jump-target-x64.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/macro-assembler-x64.h
|
View
|
|
3 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/macro-assembler-x64.cc
|
View
|
|
5 chunks |
+17 lines, -7 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/regexp-macro-assembler-x64.cc
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/register-allocator-x64.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/stub-cache-x64.cc
|
View
|
|
3 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/virtual-frame-x64.h
|
View
|
|
3 chunks |
+36 lines, -5 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
src/x64/virtual-frame-x64.cc
|
View
|
|
5 chunks |
+90 lines, -54 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
test/cctest/test-cpu-profiler.cc
|
View
|
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
test/cctest/test-debug.cc
|
View
|
|
1 chunk |
+23 lines, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
test/cctest/test-disasm-ia32.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
test/cctest/test-log-stack-tracer.cc
|
View
|
|
7 chunks |
+29 lines, -35 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
test/cctest/test-profile-generator.cc
|
View
|
|
9 chunks |
+194 lines, -20 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
test/mjsunit/compiler/assignment.js
|
View
|
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
test/mozilla/mozilla.status
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
tools/gc-nvp-trace-processor.py
|
View
|
|
1 chunk |
+282 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
tools/gyp/v8.gyp
|
View
|
|
3 chunks |
+24 lines, -15 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
tools/v8.xcodeproj/project.pbxproj
|
View
|
|
4 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
Total messages: 2 (0 generated)
|