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 -~----------~----~----~----~------~----~------~--~---
