From a46b65c4b932b130b94111d0bba268dca2a4c117 Mon Sep 17 00:00:00 2001 From: "oleg@chromium.org" Date: Mon, 15 Mar 2010 17:04:07 +0000 Subject: [PATCH] Review URL: http://codereview.chromium.org/968001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4137 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/date-delay.js | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/src/date-delay.js b/src/date-delay.js index f2ea1ec..3143132 100644 --- a/src/date-delay.js +++ b/src/date-delay.js @@ -260,39 +260,6 @@ function TimeInYear(year) { } -var four_year_cycle_table = CalculateDateTable(); - - -function CalculateDateTable() { - var month_lengths = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; - var four_year_cycle_table = new $Array(1461); - - var cumulative = 0; - var position = 0; - var leap_position = 0; - for (var month = 0; month < 12; month++) { - var month_bits = month << kMonthShift; - var length = month_lengths[month]; - for (var day = 1; day <= length; day++) { - four_year_cycle_table[leap_position] = - month_bits + day; - four_year_cycle_table[366 + position] = - (1 << kYearShift) + month_bits + day; - four_year_cycle_table[731 + position] = - (2 << kYearShift) + month_bits + day; - four_year_cycle_table[1096 + position] = - (3 << kYearShift) + month_bits + day; - leap_position++; - position++; - } - if (month == 1) { - four_year_cycle_table[leap_position++] = month_bits + 29; - } - } - return four_year_cycle_table; -} - - var ymd_from_time_cache = [$NaN, $NaN, $NaN]; var ymd_from_time_cached_time = $NaN; -- 2.7.4