|
3 patches in this CR to keep things a bit easier to follow.
First patch is straight-up revert of Mads' revert of my original commit http://code.google.com/p/v8/source/detail?r=7168
Second patch is fix for the Kraken issue. It turns out that V8 temporarily sets function prototype as read only while builtins are being processed but later switches it back to read/write. I only did the first part for strict mode functions so now I am doing the second half as well.
Third patch is series of renames Mads suggested. I went for the long names. Given how rarely they are actually used the more descriptive name seemed better.
As for testing on Kraken ... I tested few of the Kraken tests manually on command line V8 (thanks, Mads, for the link) but also built Chrome with this change and ran the web Kraken test to make sure things are alright.
Thank you!
Martin
Total comments: 14
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+391 lines, -112 lines) |
Patch |
|
M |
src/arm/codegen-arm.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/arm/full-codegen-arm.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/arm/lithium-codegen-arm.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/bootstrapper.cc
|
View
|
1
2
3
4
|
9 chunks |
+224 lines, -83 lines |
0 comments
|
Download
|
|
M |
src/builtins.h
|
View
|
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
src/builtins.cc
|
View
|
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/contexts.h
|
View
|
1
2
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/factory.h
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/factory.cc
|
View
|
1
2
3
4
|
3 chunks |
+18 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/handles.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
src/handles.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/ia32/codegen-ia32.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/ia32/full-codegen-ia32.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/ia32/lithium-codegen-ia32.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/messages.js
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/objects.cc
|
View
|
1
2
|
1 chunk |
+12 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/runtime.cc
|
View
|
1
2
|
1 chunk |
+8 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/x64/codegen-x64.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/x64/full-codegen-x64.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/x64/lithium-codegen-x64.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
test/mjsunit/strict-mode.js
|
View
|
1
2
3
|
1 chunk |
+65 lines, -0 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|