summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorager@chromium.org <ager@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-13 06:53:03 +0000
committerager@chromium.org <ager@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-13 06:53:03 +0000
commit55731a208e04c470bee0162013bbc51d4561f9a2 (patch)
tree06a9e11496762dd6946e19e59b5fe01270e8392b
parent93372117fd610bcbcada3bb678f334e7840facd1 (diff)
downloadchromium_src-55731a208e04c470bee0162013bbc51d4561f9a2.zip
chromium_src-55731a208e04c470bee0162013bbc51d4561f9a2.tar.gz
chromium_src-55731a208e04c470bee0162013bbc51d4561f9a2.tar.bz2
Update V8 to version 1.1.1.
Contains a couple of layout tests rebaselines. This time contains an updated gyp file for the mac build. Review URL: http://codereview.chromium.org/43134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11622 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--DEPS2
-rw-r--r--build/temp_gyp/v8.gyp18
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/forms/select-namedItem-expected.txt3
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/js/kde/function_length-expected.txt132
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/forms/select-namedItem-expected.txt3
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/kde/function_length-expected.txt132
6 files changed, 287 insertions, 3 deletions
diff --git a/DEPS b/DEPS
index fc85d7a..e67556f 100644
--- a/DEPS
+++ b/DEPS
@@ -29,7 +29,7 @@ deps = {
"http://gyp.googlecode.com/svn/trunk@364",
"src/v8":
- "http://v8.googlecode.com/svn/trunk@1458",
+ "http://v8.googlecode.com/svn/trunk@1501",
"src/webkit/data/layout_tests/LayoutTests":
Var("webkit_trunk") + "/LayoutTests@" + Var("webkit_revision"),
diff --git a/build/temp_gyp/v8.gyp b/build/temp_gyp/v8.gyp
index d7d6cdc..3991900 100644
--- a/build/temp_gyp/v8.gyp
+++ b/build/temp_gyp/v8.gyp
@@ -68,6 +68,8 @@
'../../v8/src/debug-ia32.cc',
'../../v8/src/debug.cc',
'../../v8/src/debug.h',
+ '../../v8/src/debug-agent.cc',
+ '../../v8/src/debug-agent.h',
'../../v8/src/disasm-arm.cc',
'../../v8/src/disasm-ia32.cc',
'../../v8/src/disasm.h',
@@ -106,6 +108,10 @@
'../../v8/src/ic.h',
'../../v8/src/interpreter-irregexp.cc',
'../../v8/src/interpreter-irregexp.h',
+ '../../v8/src/jump-target.cc',
+ '../../v8/src/jump-target.h',
+ '../../v8/src/jump-target-arm.cc',
+ '../../v8/src/jump-target-ia32.cc',
'../../v8/src/jsregexp-inl.h',
'../../v8/src/jsregexp.cc',
'../../v8/src/jsregexp.h',
@@ -128,6 +134,8 @@
'../../v8/src/objects-inl.h',
'../../v8/src/objects.cc',
'../../v8/src/objects.h',
+ '../../v8/src/oprofile-agent.h',
+ '../../v8/src/oprofile-agent.cc',
'../../v8/src/parser.cc',
'../../v8/src/parser.h',
'../../v8/src/platform-freebsd.cc',
@@ -153,6 +161,10 @@
'../../v8/src/regexp-macro-assembler.h',
'../../v8/src/regexp-stack.cc',
'../../v8/src/regexp-stack.h',
+ '../../v8/src/register-allocator.h',
+ '../../v8/src/register-allocator.cc',
+ '../../v8/src/register-allocator-arm.cc',
+ '../../v8/src/register-allocator-ia32.cc',
'../../v8/src/rewriter.cc',
'../../v8/src/rewriter.h',
'../../v8/src/runtime.cc',
@@ -198,6 +210,12 @@
'../../v8/src/v8threads.h',
'../../v8/src/variables.cc',
'../../v8/src/variables.h',
+ '../../v8/src/virtual-frame.h',
+ '../../v8/src/virtual-frame.cc',
+ '../../v8/src/virtual-frame-arm.h',
+ '../../v8/src/virtual-frame-arm.cc',
+ '../../v8/src/virtual-frame-ia32.h',
+ '../../v8/src/virtual-frame-ia32.cc',
'../../v8/src/zone-inl.h',
'../../v8/src/zone.cc',
'../../v8/src/zone.h',
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/forms/select-namedItem-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/forms/select-namedItem-expected.txt
index e1a2771..dba57c9 100644
--- a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/forms/select-namedItem-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/forms/select-namedItem-expected.txt
@@ -4,4 +4,5 @@ FOUND ITEM: 2
FOUND ITEM: 1
FOUND ITEM: 1
FOUND ITEM: 1
-ERROR:
+ERROR: Cannot read property 'innerHTML' of null
+
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/js/kde/function_length-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/js/kde/function_length-expected.txt
new file mode 100644
index 0000000..0807cbe
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/js/kde/function_length-expected.txt
@@ -0,0 +1,132 @@
+KDE JS Test
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS Array.prototype.toString.length is 0
+PASS Array.prototype.toLocaleString.length is 0
+PASS Array.prototype.concat.length is 1
+PASS Array.prototype.join.length is 1
+PASS Array.prototype.pop.length is 0
+PASS Array.prototype.push.length is 1
+PASS Array.prototype.reverse.length is 0
+PASS Array.prototype.shift.length is 0
+PASS Array.prototype.slice.length is 2
+PASS Array.prototype.sort.length is 1
+PASS Array.prototype.splice.length is 2
+PASS Array.prototype.unshift.length is 1
+PASS Boolean.prototype.toString.length is 0
+PASS Boolean.prototype.valueOf.length is 0
+PASS Date.prototype.toString.length is 0
+PASS Date.prototype.toUTCString.length is 0
+PASS Date.prototype.toDateString.length is 0
+PASS Date.prototype.toTimeString.length is 0
+PASS Date.prototype.toLocaleString.length is 0
+PASS Date.prototype.toLocaleDateString.length is 0
+PASS Date.prototype.toLocaleTimeString.length is 0
+PASS Date.prototype.valueOf.length is 0
+PASS Date.prototype.getTime.length is 0
+PASS Date.prototype.getFullYear.length is 0
+PASS Date.prototype.getUTCFullYear.length is 0
+PASS Date.prototype.toGMTString.length is 0
+PASS Date.prototype.getMonth.length is 0
+PASS Date.prototype.getUTCMonth.length is 0
+PASS Date.prototype.getDate.length is 0
+PASS Date.prototype.getUTCDate.length is 0
+PASS Date.prototype.getDay.length is 0
+PASS Date.prototype.getUTCDay.length is 0
+PASS Date.prototype.getHours.length is 0
+PASS Date.prototype.getUTCHours.length is 0
+PASS Date.prototype.getMinutes.length is 0
+PASS Date.prototype.getUTCMinutes.length is 0
+PASS Date.prototype.getSeconds.length is 0
+PASS Date.prototype.getUTCSeconds.length is 0
+PASS Date.prototype.getMilliseconds.length is 0
+PASS Date.prototype.getUTCMilliseconds.length is 0
+PASS Date.prototype.getTimezoneOffset.length is 0
+PASS Date.prototype.setTime.length is 1
+PASS Date.prototype.setMilliseconds.length is 1
+PASS Date.prototype.setUTCMilliseconds.length is 1
+PASS Date.prototype.setSeconds.length is 2
+PASS Date.prototype.setUTCSeconds.length is 2
+PASS Date.prototype.setMinutes.length is 3
+PASS Date.prototype.setUTCMinutes.length is 3
+PASS Date.prototype.setHours.length is 4
+PASS Date.prototype.setUTCHours.length is 4
+PASS Date.prototype.setDate.length is 1
+PASS Date.prototype.setUTCDate.length is 1
+PASS Date.prototype.setMonth.length is 2
+PASS Date.prototype.setUTCMonth.length is 2
+PASS Date.prototype.setFullYear.length is 3
+PASS Date.prototype.setUTCFullYear.length is 3
+PASS Date.prototype.setYear.length is 1
+PASS Date.prototype.getYear.length is 0
+PASS Date.prototype.toGMTString.length is 0
+PASS Error.prototype.toString.length is 0
+PASS eval.length is 1
+PASS parseInt.length is 2
+PASS parseFloat.length is 1
+PASS isNaN.length is 1
+PASS isFinite.length is 1
+PASS escape.length is 1
+PASS unescape.length is 1
+PASS Math.abs.length is 1
+PASS Math.acos.length is 1
+PASS Math.asin.length is 1
+PASS Math.atan.length is 1
+PASS Math.atan2.length is 2
+PASS Math.ceil.length is 1
+PASS Math.cos.length is 1
+PASS Math.exp.length is 1
+PASS Math.floor.length is 1
+PASS Math.log.length is 1
+PASS Math.max.length is 2
+PASS Math.min.length is 2
+PASS Math.pow.length is 2
+PASS Math.random.length is 0
+PASS Math.round.length is 1
+PASS Math.sin.length is 1
+PASS Math.sqrt.length is 1
+PASS Math.tan.length is 1
+PASS Object.prototype.toString.length is 0
+PASS Object.prototype.valueOf.length is 0
+FAIL RegExp.prototype.exec.length should be 0. Was 1.
+FAIL RegExp.prototype.test.length should be 0. Was 1.
+PASS RegExp.prototype.toString.length is 0
+PASS String.fromCharCode.length is 1
+PASS String.prototype.concat.length is 1
+PASS String.prototype.toString.length is 0
+PASS String.prototype.valueOf.length is 0
+PASS String.prototype.charAt.length is 1
+PASS String.prototype.charCodeAt.length is 1
+PASS String.prototype.indexOf.length is 1
+PASS String.prototype.lastIndexOf.length is 1
+PASS String.prototype.match.length is 1
+PASS String.prototype.replace.length is 2
+PASS String.prototype.search.length is 1
+PASS String.prototype.slice.length is 2
+PASS String.prototype.split.length is 2
+PASS String.prototype.substr.length is 2
+PASS String.prototype.substring.length is 2
+PASS String.prototype.toLowerCase.length is 0
+PASS String.prototype.toUpperCase.length is 0
+PASS String.prototype.big.length is 0
+PASS String.prototype.small.length is 0
+PASS String.prototype.blink.length is 0
+PASS String.prototype.bold.length is 0
+PASS String.prototype.fixed.length is 0
+PASS String.prototype.italics.length is 0
+PASS String.prototype.strike.length is 0
+PASS String.prototype.sub.length is 0
+PASS String.prototype.sup.length is 0
+PASS String.prototype.fontcolor.length is 1
+PASS String.prototype.fontsize.length is 1
+PASS String.prototype.anchor.length is 1
+PASS String.prototype.link.length is 1
+PASS Number.prototype.toString.length is 1
+PASS Number.prototype.valueOf.length is 0
+PASS Number.prototype.toFixed.length is 1
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/forms/select-namedItem-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/forms/select-namedItem-expected.txt
index e1a2771..dba57c9 100644
--- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/forms/select-namedItem-expected.txt
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/forms/select-namedItem-expected.txt
@@ -4,4 +4,5 @@ FOUND ITEM: 2
FOUND ITEM: 1
FOUND ITEM: 1
FOUND ITEM: 1
-ERROR:
+ERROR: Cannot read property 'innerHTML' of null
+
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/kde/function_length-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/kde/function_length-expected.txt
new file mode 100644
index 0000000..0807cbe
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/kde/function_length-expected.txt
@@ -0,0 +1,132 @@
+KDE JS Test
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS Array.prototype.toString.length is 0
+PASS Array.prototype.toLocaleString.length is 0
+PASS Array.prototype.concat.length is 1
+PASS Array.prototype.join.length is 1
+PASS Array.prototype.pop.length is 0
+PASS Array.prototype.push.length is 1
+PASS Array.prototype.reverse.length is 0
+PASS Array.prototype.shift.length is 0
+PASS Array.prototype.slice.length is 2
+PASS Array.prototype.sort.length is 1
+PASS Array.prototype.splice.length is 2
+PASS Array.prototype.unshift.length is 1
+PASS Boolean.prototype.toString.length is 0
+PASS Boolean.prototype.valueOf.length is 0
+PASS Date.prototype.toString.length is 0
+PASS Date.prototype.toUTCString.length is 0
+PASS Date.prototype.toDateString.length is 0
+PASS Date.prototype.toTimeString.length is 0
+PASS Date.prototype.toLocaleString.length is 0
+PASS Date.prototype.toLocaleDateString.length is 0
+PASS Date.prototype.toLocaleTimeString.length is 0
+PASS Date.prototype.valueOf.length is 0
+PASS Date.prototype.getTime.length is 0
+PASS Date.prototype.getFullYear.length is 0
+PASS Date.prototype.getUTCFullYear.length is 0
+PASS Date.prototype.toGMTString.length is 0
+PASS Date.prototype.getMonth.length is 0
+PASS Date.prototype.getUTCMonth.length is 0
+PASS Date.prototype.getDate.length is 0
+PASS Date.prototype.getUTCDate.length is 0
+PASS Date.prototype.getDay.length is 0
+PASS Date.prototype.getUTCDay.length is 0
+PASS Date.prototype.getHours.length is 0
+PASS Date.prototype.getUTCHours.length is 0
+PASS Date.prototype.getMinutes.length is 0
+PASS Date.prototype.getUTCMinutes.length is 0
+PASS Date.prototype.getSeconds.length is 0
+PASS Date.prototype.getUTCSeconds.length is 0
+PASS Date.prototype.getMilliseconds.length is 0
+PASS Date.prototype.getUTCMilliseconds.length is 0
+PASS Date.prototype.getTimezoneOffset.length is 0
+PASS Date.prototype.setTime.length is 1
+PASS Date.prototype.setMilliseconds.length is 1
+PASS Date.prototype.setUTCMilliseconds.length is 1
+PASS Date.prototype.setSeconds.length is 2
+PASS Date.prototype.setUTCSeconds.length is 2
+PASS Date.prototype.setMinutes.length is 3
+PASS Date.prototype.setUTCMinutes.length is 3
+PASS Date.prototype.setHours.length is 4
+PASS Date.prototype.setUTCHours.length is 4
+PASS Date.prototype.setDate.length is 1
+PASS Date.prototype.setUTCDate.length is 1
+PASS Date.prototype.setMonth.length is 2
+PASS Date.prototype.setUTCMonth.length is 2
+PASS Date.prototype.setFullYear.length is 3
+PASS Date.prototype.setUTCFullYear.length is 3
+PASS Date.prototype.setYear.length is 1
+PASS Date.prototype.getYear.length is 0
+PASS Date.prototype.toGMTString.length is 0
+PASS Error.prototype.toString.length is 0
+PASS eval.length is 1
+PASS parseInt.length is 2
+PASS parseFloat.length is 1
+PASS isNaN.length is 1
+PASS isFinite.length is 1
+PASS escape.length is 1
+PASS unescape.length is 1
+PASS Math.abs.length is 1
+PASS Math.acos.length is 1
+PASS Math.asin.length is 1
+PASS Math.atan.length is 1
+PASS Math.atan2.length is 2
+PASS Math.ceil.length is 1
+PASS Math.cos.length is 1
+PASS Math.exp.length is 1
+PASS Math.floor.length is 1
+PASS Math.log.length is 1
+PASS Math.max.length is 2
+PASS Math.min.length is 2
+PASS Math.pow.length is 2
+PASS Math.random.length is 0
+PASS Math.round.length is 1
+PASS Math.sin.length is 1
+PASS Math.sqrt.length is 1
+PASS Math.tan.length is 1
+PASS Object.prototype.toString.length is 0
+PASS Object.prototype.valueOf.length is 0
+FAIL RegExp.prototype.exec.length should be 0. Was 1.
+FAIL RegExp.prototype.test.length should be 0. Was 1.
+PASS RegExp.prototype.toString.length is 0
+PASS String.fromCharCode.length is 1
+PASS String.prototype.concat.length is 1
+PASS String.prototype.toString.length is 0
+PASS String.prototype.valueOf.length is 0
+PASS String.prototype.charAt.length is 1
+PASS String.prototype.charCodeAt.length is 1
+PASS String.prototype.indexOf.length is 1
+PASS String.prototype.lastIndexOf.length is 1
+PASS String.prototype.match.length is 1
+PASS String.prototype.replace.length is 2
+PASS String.prototype.search.length is 1
+PASS String.prototype.slice.length is 2
+PASS String.prototype.split.length is 2
+PASS String.prototype.substr.length is 2
+PASS String.prototype.substring.length is 2
+PASS String.prototype.toLowerCase.length is 0
+PASS String.prototype.toUpperCase.length is 0
+PASS String.prototype.big.length is 0
+PASS String.prototype.small.length is 0
+PASS String.prototype.blink.length is 0
+PASS String.prototype.bold.length is 0
+PASS String.prototype.fixed.length is 0
+PASS String.prototype.italics.length is 0
+PASS String.prototype.strike.length is 0
+PASS String.prototype.sub.length is 0
+PASS String.prototype.sup.length is 0
+PASS String.prototype.fontcolor.length is 1
+PASS String.prototype.fontsize.length is 1
+PASS String.prototype.anchor.length is 1
+PASS String.prototype.link.length is 1
+PASS Number.prototype.toString.length is 1
+PASS Number.prototype.valueOf.length is 0
+PASS Number.prototype.toFixed.length is 1
+PASS successfullyParsed is true
+
+TEST COMPLETE
+