Speed up a few tests that were taking too long.
authorerik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 6 Mar 2009 08:28:56 +0000 (08:28 +0000)
committererik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 6 Mar 2009 08:28:56 +0000 (08:28 +0000)
Review URL: http://codereview.chromium.org/40164

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1431 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

test/mjsunit/sparse-array-reverse.js
test/mjsunit/try.js

index 9b9f32382e079a66bab2f7ff904127f459ef438e..45a6da4b5eab4a890907b3362a2976f847996dd1 100644 (file)
@@ -74,7 +74,15 @@ for (var iterations = 0; iterations < 20; iterations++) {
 
     var to_delete = [];
 
-    var a = new Array(size);
+    var a;
+    // Make sure we test both array-backed and hash-table backed
+    // arrays.
+    if (size < 1000) {
+      a = new Array(size);
+    } else {
+      a = new Array();
+      a.length = size;
+    }
 
     var expected = '';
     var expected_reversed = '';
index a3f443376bcab8b199b137cacad8fd50f3388303..0bd78b4332ee5cf8b55484253387c0b861c13869 100644 (file)
@@ -65,7 +65,7 @@ assertEquals(2, guard(function() { try { throw 2; } finally { var x = 12; } }));
 assertEquals(4, guard(function() { try { throw 3; } finally { throw 4; } }));
 
 (function () {
-  var iter = 10000000;
+  var iter = 1000000;
   for (var i = 1; i <= iter; i++) {
     try {
       if (i == iter) gc();