Reviewers: Mads Ager,

Description:
Speed up a few tests that were taking too long.

Please review this at http://codereview.chromium.org/40164

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
   M     test/mjsunit/sparse-array-reverse.js
   M     test/mjsunit/try.js


Index: test/mjsunit/try.js
===================================================================
--- test/mjsunit/try.js (revision 1427)
+++ test/mjsunit/try.js (working copy)
@@ -65,7 +65,7 @@
  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();
Index: test/mjsunit/sparse-array-reverse.js
===================================================================
--- test/mjsunit/sparse-array-reverse.js        (revision 1427)
+++ test/mjsunit/sparse-array-reverse.js        (working copy)
@@ -74,7 +74,15 @@

      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 = '';



--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to