summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generic/regguts.h1
-rw-r--r--generic/tclOOMethod.c1
-rw-r--r--generic/tclRegexp.h2
-rw-r--r--library/tzdata/Africa/Juba40
-rw-r--r--library/tzdata/Africa/Khartoum1
-rw-r--r--library/tzdata/Africa/Windhoek169
-rw-r--r--library/tzdata/America/Adak4
-rw-r--r--library/tzdata/America/Anchorage2
-rw-r--r--library/tzdata/America/Detroit2
-rw-r--r--library/tzdata/America/Grand_Turk164
-rw-r--r--library/tzdata/America/Juneau2
-rw-r--r--library/tzdata/America/Metlakatla2
-rw-r--r--library/tzdata/America/Nome4
-rw-r--r--library/tzdata/America/Sitka2
-rw-r--r--library/tzdata/America/Yakutat2
-rw-r--r--library/tzdata/Asia/Famagusta165
-rw-r--r--library/tzdata/Asia/Kolkata6
-rw-r--r--library/tzdata/Asia/Yangon6
-rw-r--r--library/tzdata/Asia/Yerevan1
-rw-r--r--library/tzdata/Europe/Dublin6
-rw-r--r--library/tzdata/Pacific/Apia2
-rw-r--r--library/tzdata/Pacific/Fiji24
-rw-r--r--library/tzdata/Pacific/Pago_Pago2
-rw-r--r--library/tzdata/Pacific/Tongatapu165
-rw-r--r--tests/clock.test27
-rw-r--r--tests/oo.test11
26 files changed, 420 insertions, 393 deletions
diff --git a/generic/regguts.h b/generic/regguts.h
index ad9d5b9..b3dbaa4 100644
--- a/generic/regguts.h
+++ b/generic/regguts.h
@@ -70,7 +70,6 @@
*/
#define NOTREACHED 0
-#define xxx 1
#define DUPMAX _POSIX2_RE_DUP_MAX
#define DUPINF (DUPMAX+1)
diff --git a/generic/tclOOMethod.c b/generic/tclOOMethod.c
index 9c49caa..e8fad82 100644
--- a/generic/tclOOMethod.c
+++ b/generic/tclOOMethod.c
@@ -1314,6 +1314,7 @@ CloneProcedureMethod(
*/
bodyObj = Tcl_DuplicateObj(pmPtr->procPtr->bodyPtr);
+ Tcl_GetString(bodyObj);
TclFreeIntRep(bodyObj);
/*
diff --git a/generic/tclRegexp.h b/generic/tclRegexp.h
index eac0aaa..a263dfd 100644
--- a/generic/tclRegexp.h
+++ b/generic/tclRegexp.h
@@ -37,7 +37,7 @@ typedef struct TclRegexp {
* of subexpressions. */
rm_detail_t details; /* Detailed information on match (currently
* used only for REG_EXPECT). */
- unsigned int refCount; /* Count of number of references to this
+ size_t refCount; /* Count of number of references to this
* compiled regexp. */
} TclRegexp;
diff --git a/library/tzdata/Africa/Juba b/library/tzdata/Africa/Juba
index 40551f2..a0dbf5e 100644
--- a/library/tzdata/Africa/Juba
+++ b/library/tzdata/Africa/Juba
@@ -1,5 +1,39 @@
# created by tools/tclZIC.tcl - do not edit
-if {![info exists TZData(Africa/Khartoum)]} {
- LoadTimeZoneFile Africa/Khartoum
+
+set TZData(:Africa/Juba) {
+ {-9223372036854775808 7588 0 LMT}
+ {-1230775588 7200 0 CAT}
+ {10360800 10800 1 CAST}
+ {24786000 7200 0 CAT}
+ {41810400 10800 1 CAST}
+ {56322000 7200 0 CAT}
+ {73432800 10800 1 CAST}
+ {87944400 7200 0 CAT}
+ {104882400 10800 1 CAST}
+ {119480400 7200 0 CAT}
+ {136332000 10800 1 CAST}
+ {151016400 7200 0 CAT}
+ {167781600 10800 1 CAST}
+ {182552400 7200 0 CAT}
+ {199231200 10800 1 CAST}
+ {214174800 7200 0 CAT}
+ {230680800 10800 1 CAST}
+ {245710800 7200 0 CAT}
+ {262735200 10800 1 CAST}
+ {277246800 7200 0 CAT}
+ {294184800 10800 1 CAST}
+ {308782800 7200 0 CAT}
+ {325634400 10800 1 CAST}
+ {340405200 7200 0 CAT}
+ {357084000 10800 1 CAST}
+ {371941200 7200 0 CAT}
+ {388533600 10800 1 CAST}
+ {403477200 7200 0 CAT}
+ {419983200 10800 1 CAST}
+ {435013200 7200 0 CAT}
+ {452037600 10800 1 CAST}
+ {466635600 7200 0 CAT}
+ {483487200 10800 1 CAST}
+ {498171600 7200 0 CAT}
+ {947930400 10800 0 EAT}
}
-set TZData(:Africa/Juba) $TZData(:Africa/Khartoum)
diff --git a/library/tzdata/Africa/Khartoum b/library/tzdata/Africa/Khartoum
index dfcac82..dc441f6 100644
--- a/library/tzdata/Africa/Khartoum
+++ b/library/tzdata/Africa/Khartoum
@@ -36,4 +36,5 @@ set TZData(:Africa/Khartoum) {
{483487200 10800 1 CAST}
{498171600 7200 0 CAT}
{947930400 10800 0 EAT}
+ {1509483600 7200 0 CAT}
}
diff --git a/library/tzdata/Africa/Windhoek b/library/tzdata/Africa/Windhoek
index 1b8f86a..974ebda 100644
--- a/library/tzdata/Africa/Windhoek
+++ b/library/tzdata/Africa/Windhoek
@@ -7,7 +7,8 @@ set TZData(:Africa/Windhoek) {
{-860976000 10800 1 SAST}
{-845254800 7200 0 SAST}
{637970400 7200 0 CAT}
- {765324000 3600 0 WAT}
+ {764200800 3600 0 WAT}
+ {764204400 3600 0 WAT}
{778640400 7200 1 WAST}
{796780800 3600 0 WAT}
{810090000 7200 1 WAST}
@@ -54,169 +55,5 @@ set TZData(:Africa/Windhoek) {
{1459641600 3600 0 WAT}
{1472950800 7200 1 WAST}
{1491091200 3600 0 WAT}
- {1504400400 7200 1 WAST}
- {1522540800 3600 0 WAT}
- {1535850000 7200 1 WAST}
- {1554595200 3600 0 WAT}
- {1567299600 7200 1 WAST}
- {1586044800 3600 0 WAT}
- {1599354000 7200 1 WAST}
- {1617494400 3600 0 WAT}
- {1630803600 7200 1 WAST}
- {1648944000 3600 0 WAT}
- {1662253200 7200 1 WAST}
- {1680393600 3600 0 WAT}
- {1693702800 7200 1 WAST}
- {1712448000 3600 0 WAT}
- {1725152400 7200 1 WAST}
- {1743897600 3600 0 WAT}
- {1757206800 7200 1 WAST}
- {1775347200 3600 0 WAT}
- {1788656400 7200 1 WAST}
- {1806796800 3600 0 WAT}
- {1820106000 7200 1 WAST}
- {1838246400 3600 0 WAT}
- {1851555600 7200 1 WAST}
- {1869696000 3600 0 WAT}
- {1883005200 7200 1 WAST}
- {1901750400 3600 0 WAT}
- {1914454800 7200 1 WAST}
- {1933200000 3600 0 WAT}
- {1946509200 7200 1 WAST}
- {1964649600 3600 0 WAT}
- {1977958800 7200 1 WAST}
- {1996099200 3600 0 WAT}
- {2009408400 7200 1 WAST}
- {2027548800 3600 0 WAT}
- {2040858000 7200 1 WAST}
- {2058998400 3600 0 WAT}
- {2072307600 7200 1 WAST}
- {2091052800 3600 0 WAT}
- {2104362000 7200 1 WAST}
- {2122502400 3600 0 WAT}
- {2135811600 7200 1 WAST}
- {2153952000 3600 0 WAT}
- {2167261200 7200 1 WAST}
- {2185401600 3600 0 WAT}
- {2198710800 7200 1 WAST}
- {2216851200 3600 0 WAT}
- {2230160400 7200 1 WAST}
- {2248905600 3600 0 WAT}
- {2261610000 7200 1 WAST}
- {2280355200 3600 0 WAT}
- {2293664400 7200 1 WAST}
- {2311804800 3600 0 WAT}
- {2325114000 7200 1 WAST}
- {2343254400 3600 0 WAT}
- {2356563600 7200 1 WAST}
- {2374704000 3600 0 WAT}
- {2388013200 7200 1 WAST}
- {2406153600 3600 0 WAT}
- {2419462800 7200 1 WAST}
- {2438208000 3600 0 WAT}
- {2450912400 7200 1 WAST}
- {2469657600 3600 0 WAT}
- {2482966800 7200 1 WAST}
- {2501107200 3600 0 WAT}
- {2514416400 7200 1 WAST}
- {2532556800 3600 0 WAT}
- {2545866000 7200 1 WAST}
- {2564006400 3600 0 WAT}
- {2577315600 7200 1 WAST}
- {2596060800 3600 0 WAT}
- {2608765200 7200 1 WAST}
- {2627510400 3600 0 WAT}
- {2640819600 7200 1 WAST}
- {2658960000 3600 0 WAT}
- {2672269200 7200 1 WAST}
- {2690409600 3600 0 WAT}
- {2703718800 7200 1 WAST}
- {2721859200 3600 0 WAT}
- {2735168400 7200 1 WAST}
- {2753308800 3600 0 WAT}
- {2766618000 7200 1 WAST}
- {2785363200 3600 0 WAT}
- {2798067600 7200 1 WAST}
- {2816812800 3600 0 WAT}
- {2830122000 7200 1 WAST}
- {2848262400 3600 0 WAT}
- {2861571600 7200 1 WAST}
- {2879712000 3600 0 WAT}
- {2893021200 7200 1 WAST}
- {2911161600 3600 0 WAT}
- {2924470800 7200 1 WAST}
- {2942611200 3600 0 WAT}
- {2955920400 7200 1 WAST}
- {2974665600 3600 0 WAT}
- {2987974800 7200 1 WAST}
- {3006115200 3600 0 WAT}
- {3019424400 7200 1 WAST}
- {3037564800 3600 0 WAT}
- {3050874000 7200 1 WAST}
- {3069014400 3600 0 WAT}
- {3082323600 7200 1 WAST}
- {3100464000 3600 0 WAT}
- {3113773200 7200 1 WAST}
- {3132518400 3600 0 WAT}
- {3145222800 7200 1 WAST}
- {3163968000 3600 0 WAT}
- {3177277200 7200 1 WAST}
- {3195417600 3600 0 WAT}
- {3208726800 7200 1 WAST}
- {3226867200 3600 0 WAT}
- {3240176400 7200 1 WAST}
- {3258316800 3600 0 WAT}
- {3271626000 7200 1 WAST}
- {3289766400 3600 0 WAT}
- {3303075600 7200 1 WAST}
- {3321820800 3600 0 WAT}
- {3334525200 7200 1 WAST}
- {3353270400 3600 0 WAT}
- {3366579600 7200 1 WAST}
- {3384720000 3600 0 WAT}
- {3398029200 7200 1 WAST}
- {3416169600 3600 0 WAT}
- {3429478800 7200 1 WAST}
- {3447619200 3600 0 WAT}
- {3460928400 7200 1 WAST}
- {3479673600 3600 0 WAT}
- {3492378000 7200 1 WAST}
- {3511123200 3600 0 WAT}
- {3524432400 7200 1 WAST}
- {3542572800 3600 0 WAT}
- {3555882000 7200 1 WAST}
- {3574022400 3600 0 WAT}
- {3587331600 7200 1 WAST}
- {3605472000 3600 0 WAT}
- {3618781200 7200 1 WAST}
- {3636921600 3600 0 WAT}
- {3650230800 7200 1 WAST}
- {3668976000 3600 0 WAT}
- {3681680400 7200 1 WAST}
- {3700425600 3600 0 WAT}
- {3713734800 7200 1 WAST}
- {3731875200 3600 0 WAT}
- {3745184400 7200 1 WAST}
- {3763324800 3600 0 WAT}
- {3776634000 7200 1 WAST}
- {3794774400 3600 0 WAT}
- {3808083600 7200 1 WAST}
- {3826224000 3600 0 WAT}
- {3839533200 7200 1 WAST}
- {3858278400 3600 0 WAT}
- {3871587600 7200 1 WAST}
- {3889728000 3600 0 WAT}
- {3903037200 7200 1 WAST}
- {3921177600 3600 0 WAT}
- {3934486800 7200 1 WAST}
- {3952627200 3600 0 WAT}
- {3965936400 7200 1 WAST}
- {3984076800 3600 0 WAT}
- {3997386000 7200 1 WAST}
- {4016131200 3600 0 WAT}
- {4028835600 7200 1 WAST}
- {4047580800 3600 0 WAT}
- {4060890000 7200 1 WAST}
- {4079030400 3600 0 WAT}
- {4092339600 7200 1 WAST}
+ {1504400400 7200 0 CAT}
}
diff --git a/library/tzdata/America/Adak b/library/tzdata/America/Adak
index bd5d5ab..04c4628 100644
--- a/library/tzdata/America/Adak
+++ b/library/tzdata/America/Adak
@@ -1,8 +1,8 @@
# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Adak) {
- {-9223372036854775808 44001 0 LMT}
- {-3225356001 -42398 0 LMT}
+ {-9223372036854775808 44002 0 LMT}
+ {-3225223727 -42398 0 LMT}
{-2188944802 -39600 0 NST}
{-883573200 -39600 0 NST}
{-880196400 -36000 1 NWT}
diff --git a/library/tzdata/America/Anchorage b/library/tzdata/America/Anchorage
index 127d365..c0ff8de 100644
--- a/library/tzdata/America/Anchorage
+++ b/library/tzdata/America/Anchorage
@@ -2,7 +2,7 @@
set TZData(:America/Anchorage) {
{-9223372036854775808 50424 0 LMT}
- {-3225362424 -35976 0 LMT}
+ {-3225223727 -35976 0 LMT}
{-2188951224 -36000 0 AST}
{-883576800 -36000 0 AST}
{-880200000 -32400 1 AWT}
diff --git a/library/tzdata/America/Detroit b/library/tzdata/America/Detroit
index 696a663..f725874 100644
--- a/library/tzdata/America/Detroit
+++ b/library/tzdata/America/Detroit
@@ -11,8 +11,6 @@ set TZData(:America/Detroit) {
{-757364400 -18000 0 EST}
{-684349200 -14400 1 EDT}
{-671047200 -18000 0 EST}
- {-80499600 -14400 1 EDT}
- {-68666400 -18000 0 EST}
{94712400 -18000 0 EST}
{104914800 -14400 1 EDT}
{120636000 -18000 0 EST}
diff --git a/library/tzdata/America/Grand_Turk b/library/tzdata/America/Grand_Turk
index 0edcf0b..c963adc 100644
--- a/library/tzdata/America/Grand_Turk
+++ b/library/tzdata/America/Grand_Turk
@@ -79,4 +79,168 @@ set TZData(:America/Grand_Turk) {
{1414908000 -18000 0 EST}
{1425798000 -14400 1 EDT}
{1446361200 -14400 0 AST}
+ {1520751600 -14400 0 EDT}
+ {1541311200 -18000 0 EST}
+ {1552201200 -14400 1 EDT}
+ {1572760800 -18000 0 EST}
+ {1583650800 -14400 1 EDT}
+ {1604210400 -18000 0 EST}
+ {1615705200 -14400 1 EDT}
+ {1636264800 -18000 0 EST}
+ {1647154800 -14400 1 EDT}
+ {1667714400 -18000 0 EST}
+ {1678604400 -14400 1 EDT}
+ {1699164000 -18000 0 EST}
+ {1710054000 -14400 1 EDT}
+ {1730613600 -18000 0 EST}
+ {1741503600 -14400 1 EDT}
+ {1762063200 -18000 0 EST}
+ {1772953200 -14400 1 EDT}
+ {1793512800 -18000 0 EST}
+ {1805007600 -14400 1 EDT}
+ {1825567200 -18000 0 EST}
+ {1836457200 -14400 1 EDT}
+ {1857016800 -18000 0 EST}
+ {1867906800 -14400 1 EDT}
+ {1888466400 -18000 0 EST}
+ {1899356400 -14400 1 EDT}
+ {1919916000 -18000 0 EST}
+ {1930806000 -14400 1 EDT}
+ {1951365600 -18000 0 EST}
+ {1962860400 -14400 1 EDT}
+ {1983420000 -18000 0 EST}
+ {1994310000 -14400 1 EDT}
+ {2014869600 -18000 0 EST}
+ {2025759600 -14400 1 EDT}
+ {2046319200 -18000 0 EST}
+ {2057209200 -14400 1 EDT}
+ {2077768800 -18000 0 EST}
+ {2088658800 -14400 1 EDT}
+ {2109218400 -18000 0 EST}
+ {2120108400 -14400 1 EDT}
+ {2140668000 -18000 0 EST}
+ {2152162800 -14400 1 EDT}
+ {2172722400 -18000 0 EST}
+ {2183612400 -14400 1 EDT}
+ {2204172000 -18000 0 EST}
+ {2215062000 -14400 1 EDT}
+ {2235621600 -18000 0 EST}
+ {2246511600 -14400 1 EDT}
+ {2267071200 -18000 0 EST}
+ {2277961200 -14400 1 EDT}
+ {2298520800 -18000 0 EST}
+ {2309410800 -14400 1 EDT}
+ {2329970400 -18000 0 EST}
+ {2341465200 -14400 1 EDT}
+ {2362024800 -18000 0 EST}
+ {2372914800 -14400 1 EDT}
+ {2393474400 -18000 0 EST}
+ {2404364400 -14400 1 EDT}
+ {2424924000 -18000 0 EST}
+ {2435814000 -14400 1 EDT}
+ {2456373600 -18000 0 EST}
+ {2467263600 -14400 1 EDT}
+ {2487823200 -18000 0 EST}
+ {2499318000 -14400 1 EDT}
+ {2519877600 -18000 0 EST}
+ {2530767600 -14400 1 EDT}
+ {2551327200 -18000 0 EST}
+ {2562217200 -14400 1 EDT}
+ {2582776800 -18000 0 EST}
+ {2593666800 -14400 1 EDT}
+ {2614226400 -18000 0 EST}
+ {2625116400 -14400 1 EDT}
+ {2645676000 -18000 0 EST}
+ {2656566000 -14400 1 EDT}
+ {2677125600 -18000 0 EST}
+ {2688620400 -14400 1 EDT}
+ {2709180000 -18000 0 EST}
+ {2720070000 -14400 1 EDT}
+ {2740629600 -18000 0 EST}
+ {2751519600 -14400 1 EDT}
+ {2772079200 -18000 0 EST}
+ {2782969200 -14400 1 EDT}
+ {2803528800 -18000 0 EST}
+ {2814418800 -14400 1 EDT}
+ {2834978400 -18000 0 EST}
+ {2846473200 -14400 1 EDT}
+ {2867032800 -18000 0 EST}
+ {2877922800 -14400 1 EDT}
+ {2898482400 -18000 0 EST}
+ {2909372400 -14400 1 EDT}
+ {2929932000 -18000 0 EST}
+ {2940822000 -14400 1 EDT}
+ {2961381600 -18000 0 EST}
+ {2972271600 -14400 1 EDT}
+ {2992831200 -18000 0 EST}
+ {3003721200 -14400 1 EDT}
+ {3024280800 -18000 0 EST}
+ {3035775600 -14400 1 EDT}
+ {3056335200 -18000 0 EST}
+ {3067225200 -14400 1 EDT}
+ {3087784800 -18000 0 EST}
+ {3098674800 -14400 1 EDT}
+ {3119234400 -18000 0 EST}
+ {3130124400 -14400 1 EDT}
+ {3150684000 -18000 0 EST}
+ {3161574000 -14400 1 EDT}
+ {3182133600 -18000 0 EST}
+ {3193023600 -14400 1 EDT}
+ {3213583200 -18000 0 EST}
+ {3225078000 -14400 1 EDT}
+ {3245637600 -18000 0 EST}
+ {3256527600 -14400 1 EDT}
+ {3277087200 -18000 0 EST}
+ {3287977200 -14400 1 EDT}
+ {3308536800 -18000 0 EST}
+ {3319426800 -14400 1 EDT}
+ {3339986400 -18000 0 EST}
+ {3350876400 -14400 1 EDT}
+ {3371436000 -18000 0 EST}
+ {3382930800 -14400 1 EDT}
+ {3403490400 -18000 0 EST}
+ {3414380400 -14400 1 EDT}
+ {3434940000 -18000 0 EST}
+ {3445830000 -14400 1 EDT}
+ {3466389600 -18000 0 EST}
+ {3477279600 -14400 1 EDT}
+ {3497839200 -18000 0 EST}
+ {3508729200 -14400 1 EDT}
+ {3529288800 -18000 0 EST}
+ {3540178800 -14400 1 EDT}
+ {3560738400 -18000 0 EST}
+ {3572233200 -14400 1 EDT}
+ {3592792800 -18000 0 EST}
+ {3603682800 -14400 1 EDT}
+ {3624242400 -18000 0 EST}
+ {3635132400 -14400 1 EDT}
+ {3655692000 -18000 0 EST}
+ {3666582000 -14400 1 EDT}
+ {3687141600 -18000 0 EST}
+ {3698031600 -14400 1 EDT}
+ {3718591200 -18000 0 EST}
+ {3730086000 -14400 1 EDT}
+ {3750645600 -18000 0 EST}
+ {3761535600 -14400 1 EDT}
+ {3782095200 -18000 0 EST}
+ {3792985200 -14400 1 EDT}
+ {3813544800 -18000 0 EST}
+ {3824434800 -14400 1 EDT}
+ {3844994400 -18000 0 EST}
+ {3855884400 -14400 1 EDT}
+ {3876444000 -18000 0 EST}
+ {3887334000 -14400 1 EDT}
+ {3907893600 -18000 0 EST}
+ {3919388400 -14400 1 EDT}
+ {3939948000 -18000 0 EST}
+ {3950838000 -14400 1 EDT}
+ {3971397600 -18000 0 EST}
+ {3982287600 -14400 1 EDT}
+ {4002847200 -18000 0 EST}
+ {4013737200 -14400 1 EDT}
+ {4034296800 -18000 0 EST}
+ {4045186800 -14400 1 EDT}
+ {4065746400 -18000 0 EST}
+ {4076636400 -14400 1 EDT}
+ {4097196000 -18000 0 EST}
}
diff --git a/library/tzdata/America/Juneau b/library/tzdata/America/Juneau
index fead810..070a27a 100644
--- a/library/tzdata/America/Juneau
+++ b/library/tzdata/America/Juneau
@@ -2,7 +2,7 @@
set TZData(:America/Juneau) {
{-9223372036854775808 54139 0 LMT}
- {-3225366139 -32261 0 LMT}
+ {-3225223727 -32261 0 LMT}
{-2188954939 -28800 0 PST}
{-883584000 -28800 0 PST}
{-880207200 -25200 1 PWT}
diff --git a/library/tzdata/America/Metlakatla b/library/tzdata/America/Metlakatla
index 407948d..371fdcf 100644
--- a/library/tzdata/America/Metlakatla
+++ b/library/tzdata/America/Metlakatla
@@ -2,7 +2,7 @@
set TZData(:America/Metlakatla) {
{-9223372036854775808 54822 0 LMT}
- {-3225366822 -31578 0 LMT}
+ {-3225223727 -31578 0 LMT}
{-2188955622 -28800 0 PST}
{-883584000 -28800 0 PST}
{-880207200 -25200 1 PWT}
diff --git a/library/tzdata/America/Nome b/library/tzdata/America/Nome
index c095b79..d7a9186 100644
--- a/library/tzdata/America/Nome
+++ b/library/tzdata/America/Nome
@@ -1,8 +1,8 @@
# created by tools/tclZIC.tcl - do not edit
set TZData(:America/Nome) {
- {-9223372036854775808 46701 0 LMT}
- {-3225358701 -39698 0 LMT}
+ {-9223372036854775808 46702 0 LMT}
+ {-3225223727 -39698 0 LMT}
{-2188947502 -39600 0 NST}
{-883573200 -39600 0 NST}
{-880196400 -36000 1 NWT}
diff --git a/library/tzdata/America/Sitka b/library/tzdata/America/Sitka
index 8c53d93..7cef02a 100644
--- a/library/tzdata/America/Sitka
+++ b/library/tzdata/America/Sitka
@@ -2,7 +2,7 @@
set TZData(:America/Sitka) {
{-9223372036854775808 53927 0 LMT}
- {-3225365927 -32473 0 LMT}
+ {-3225223727 -32473 0 LMT}
{-2188954727 -28800 0 PST}
{-883584000 -28800 0 PST}
{-880207200 -25200 1 PWT}
diff --git a/library/tzdata/America/Yakutat b/library/tzdata/America/Yakutat
index a0420c5..b1d66ff 100644
--- a/library/tzdata/America/Yakutat
+++ b/library/tzdata/America/Yakutat
@@ -2,7 +2,7 @@
set TZData(:America/Yakutat) {
{-9223372036854775808 52865 0 LMT}
- {-3225364865 -33535 0 LMT}
+ {-3225223727 -33535 0 LMT}
{-2188953665 -32400 0 YST}
{-883580400 -32400 0 YST}
{-880203600 -28800 1 YWT}
diff --git a/library/tzdata/Asia/Famagusta b/library/tzdata/Asia/Famagusta
index 384c183..55eade6 100644
--- a/library/tzdata/Asia/Famagusta
+++ b/library/tzdata/Asia/Famagusta
@@ -88,4 +88,169 @@ set TZData(:Asia/Famagusta) {
{1445734800 7200 0 EET}
{1459040400 10800 1 EEST}
{1473285600 10800 0 +03}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
}
diff --git a/library/tzdata/Asia/Kolkata b/library/tzdata/Asia/Kolkata
index 6b3b9fb..b78f8cd 100644
--- a/library/tzdata/Asia/Kolkata
+++ b/library/tzdata/Asia/Kolkata
@@ -2,8 +2,10 @@
set TZData(:Asia/Kolkata) {
{-9223372036854775808 21208 0 LMT}
- {-2840162008 21200 0 HMT}
- {-891582800 23400 0 +0630}
+ {-3645237208 21200 0 HMT}
+ {-3155694800 19270 0 MMT}
+ {-2019705670 19800 0 IST}
+ {-891581400 23400 1 +0630}
{-872058600 19800 0 IST}
{-862637400 23400 1 +0630}
{-764145000 19800 0 IST}
diff --git a/library/tzdata/Asia/Yangon b/library/tzdata/Asia/Yangon
index 8e17d82..82870c6 100644
--- a/library/tzdata/Asia/Yangon
+++ b/library/tzdata/Asia/Yangon
@@ -1,9 +1,9 @@
# created by tools/tclZIC.tcl - do not edit
set TZData(:Asia/Yangon) {
- {-9223372036854775808 23080 0 LMT}
- {-2840163880 23080 0 RMT}
- {-1577946280 23400 0 +0630}
+ {-9223372036854775808 23087 0 LMT}
+ {-2840163887 23087 0 RMT}
+ {-1577946287 23400 0 +0630}
{-873268200 32400 0 +09}
{-778410000 23400 0 +0630}
}
diff --git a/library/tzdata/Asia/Yerevan b/library/tzdata/Asia/Yerevan
index 0ffb69e..25a349a 100644
--- a/library/tzdata/Asia/Yerevan
+++ b/library/tzdata/Asia/Yerevan
@@ -64,6 +64,7 @@ set TZData(:Asia/Yerevan) {
{1256421600 14400 0 +04}
{1269727200 18000 1 +05}
{1288476000 14400 0 +04}
+ {1293825600 14400 0 +04}
{1301176800 18000 1 +05}
{1319925600 14400 0 +04}
}
diff --git a/library/tzdata/Europe/Dublin b/library/tzdata/Europe/Dublin
index 4b43bc0..c3a5c0e 100644
--- a/library/tzdata/Europe/Dublin
+++ b/library/tzdata/Europe/Dublin
@@ -52,10 +52,10 @@ set TZData(:Europe/Dublin) {
{-986162400 0 0 IST}
{-969228000 3600 1 IST}
{-950479200 0 0 IST}
- {-942015600 3600 1 IST}
- {-733359600 0 0 GMT}
+ {-942012000 3600 1 IST}
+ {-733356000 0 0 GMT}
{-719445600 3600 1 IST}
- {-699490800 0 0 GMT}
+ {-699487200 0 0 GMT}
{-684972000 3600 0 IST}
{-668037600 0 0 IST}
{-654732000 3600 1 IST}
diff --git a/library/tzdata/Pacific/Apia b/library/tzdata/Pacific/Apia
index feef374..4c0d84a 100644
--- a/library/tzdata/Pacific/Apia
+++ b/library/tzdata/Pacific/Apia
@@ -2,7 +2,7 @@
set TZData(:Pacific/Apia) {
{-9223372036854775808 45184 0 LMT}
- {-2855737984 -41216 0 LMT}
+ {-2445424384 -41216 0 LMT}
{-1861878784 -41400 0 -1130}
{-631110600 -39600 0 -10}
{1285498800 -36000 1 -10}
diff --git a/library/tzdata/Pacific/Fiji b/library/tzdata/Pacific/Fiji
index fa8c99e..f9d393c 100644
--- a/library/tzdata/Pacific/Fiji
+++ b/library/tzdata/Pacific/Fiji
@@ -24,7 +24,7 @@ set TZData(:Pacific/Fiji) {
{1478354400 46800 1 +13}
{1484402400 43200 0 +12}
{1509804000 46800 1 +13}
- {1516456800 43200 0 +12}
+ {1515852000 43200 0 +12}
{1541253600 46800 1 +13}
{1547906400 43200 0 +12}
{1572703200 46800 1 +13}
@@ -36,7 +36,7 @@ set TZData(:Pacific/Fiji) {
{1667656800 46800 1 +13}
{1673704800 43200 0 +12}
{1699106400 46800 1 +13}
- {1705759200 43200 0 +12}
+ {1705154400 43200 0 +12}
{1730556000 46800 1 +13}
{1737208800 43200 0 +12}
{1762005600 46800 1 +13}
@@ -46,7 +46,7 @@ set TZData(:Pacific/Fiji) {
{1825509600 46800 1 +13}
{1831557600 43200 0 +12}
{1856959200 46800 1 +13}
- {1863612000 43200 0 +12}
+ {1863007200 43200 0 +12}
{1888408800 46800 1 +13}
{1895061600 43200 0 +12}
{1919858400 46800 1 +13}
@@ -58,7 +58,7 @@ set TZData(:Pacific/Fiji) {
{2014812000 46800 1 +13}
{2020860000 43200 0 +12}
{2046261600 46800 1 +13}
- {2052914400 43200 0 +12}
+ {2052309600 43200 0 +12}
{2077711200 46800 1 +13}
{2084364000 43200 0 +12}
{2109160800 46800 1 +13}
@@ -80,7 +80,7 @@ set TZData(:Pacific/Fiji) {
{2361967200 46800 1 +13}
{2368015200 43200 0 +12}
{2393416800 46800 1 +13}
- {2400069600 43200 0 +12}
+ {2399464800 43200 0 +12}
{2424866400 46800 1 +13}
{2431519200 43200 0 +12}
{2456316000 46800 1 +13}
@@ -92,7 +92,7 @@ set TZData(:Pacific/Fiji) {
{2551269600 46800 1 +13}
{2557317600 43200 0 +12}
{2582719200 46800 1 +13}
- {2589372000 43200 0 +12}
+ {2588767200 43200 0 +12}
{2614168800 46800 1 +13}
{2620821600 43200 0 +12}
{2645618400 46800 1 +13}
@@ -102,7 +102,7 @@ set TZData(:Pacific/Fiji) {
{2709122400 46800 1 +13}
{2715170400 43200 0 +12}
{2740572000 46800 1 +13}
- {2747224800 43200 0 +12}
+ {2746620000 43200 0 +12}
{2772021600 46800 1 +13}
{2778674400 43200 0 +12}
{2803471200 46800 1 +13}
@@ -114,7 +114,7 @@ set TZData(:Pacific/Fiji) {
{2898424800 46800 1 +13}
{2904472800 43200 0 +12}
{2929874400 46800 1 +13}
- {2936527200 43200 0 +12}
+ {2935922400 43200 0 +12}
{2961324000 46800 1 +13}
{2967976800 43200 0 +12}
{2992773600 46800 1 +13}
@@ -136,7 +136,7 @@ set TZData(:Pacific/Fiji) {
{3245580000 46800 1 +13}
{3251628000 43200 0 +12}
{3277029600 46800 1 +13}
- {3283682400 43200 0 +12}
+ {3283077600 43200 0 +12}
{3308479200 46800 1 +13}
{3315132000 43200 0 +12}
{3339928800 46800 1 +13}
@@ -148,7 +148,7 @@ set TZData(:Pacific/Fiji) {
{3434882400 46800 1 +13}
{3440930400 43200 0 +12}
{3466332000 46800 1 +13}
- {3472984800 43200 0 +12}
+ {3472380000 43200 0 +12}
{3497781600 46800 1 +13}
{3504434400 43200 0 +12}
{3529231200 46800 1 +13}
@@ -158,7 +158,7 @@ set TZData(:Pacific/Fiji) {
{3592735200 46800 1 +13}
{3598783200 43200 0 +12}
{3624184800 46800 1 +13}
- {3630837600 43200 0 +12}
+ {3630232800 43200 0 +12}
{3655634400 46800 1 +13}
{3662287200 43200 0 +12}
{3687084000 46800 1 +13}
@@ -170,7 +170,7 @@ set TZData(:Pacific/Fiji) {
{3782037600 46800 1 +13}
{3788085600 43200 0 +12}
{3813487200 46800 1 +13}
- {3820140000 43200 0 +12}
+ {3819535200 43200 0 +12}
{3844936800 46800 1 +13}
{3851589600 43200 0 +12}
{3876386400 46800 1 +13}
diff --git a/library/tzdata/Pacific/Pago_Pago b/library/tzdata/Pacific/Pago_Pago
index d30c981..9b5607f 100644
--- a/library/tzdata/Pacific/Pago_Pago
+++ b/library/tzdata/Pacific/Pago_Pago
@@ -2,6 +2,6 @@
set TZData(:Pacific/Pago_Pago) {
{-9223372036854775808 45432 0 LMT}
- {-2855738232 -40968 0 LMT}
+ {-2445424632 -40968 0 LMT}
{-1861879032 -39600 0 SST}
}
diff --git a/library/tzdata/Pacific/Tongatapu b/library/tzdata/Pacific/Tongatapu
index 731b4f6..3cfaaaa 100644
--- a/library/tzdata/Pacific/Tongatapu
+++ b/library/tzdata/Pacific/Tongatapu
@@ -13,169 +13,4 @@ set TZData(:Pacific/Tongatapu) {
{1012046400 46800 0 +13}
{1478350800 50400 1 +14}
{1484398800 46800 0 +13}
- {1509800400 50400 1 +14}
- {1516453200 46800 0 +13}
- {1541250000 50400 1 +14}
- {1547902800 46800 0 +13}
- {1572699600 50400 1 +14}
- {1579352400 46800 0 +13}
- {1604149200 50400 1 +14}
- {1610802000 46800 0 +13}
- {1636203600 50400 1 +14}
- {1642251600 46800 0 +13}
- {1667653200 50400 1 +14}
- {1673701200 46800 0 +13}
- {1699102800 50400 1 +14}
- {1705755600 46800 0 +13}
- {1730552400 50400 1 +14}
- {1737205200 46800 0 +13}
- {1762002000 50400 1 +14}
- {1768654800 46800 0 +13}
- {1793451600 50400 1 +14}
- {1800104400 46800 0 +13}
- {1825506000 50400 1 +14}
- {1831554000 46800 0 +13}
- {1856955600 50400 1 +14}
- {1863608400 46800 0 +13}
- {1888405200 50400 1 +14}
- {1895058000 46800 0 +13}
- {1919854800 50400 1 +14}
- {1926507600 46800 0 +13}
- {1951304400 50400 1 +14}
- {1957957200 46800 0 +13}
- {1983358800 50400 1 +14}
- {1989406800 46800 0 +13}
- {2014808400 50400 1 +14}
- {2020856400 46800 0 +13}
- {2046258000 50400 1 +14}
- {2052910800 46800 0 +13}
- {2077707600 50400 1 +14}
- {2084360400 46800 0 +13}
- {2109157200 50400 1 +14}
- {2115810000 46800 0 +13}
- {2140606800 50400 1 +14}
- {2147259600 46800 0 +13}
- {2172661200 50400 1 +14}
- {2178709200 46800 0 +13}
- {2204110800 50400 1 +14}
- {2210158800 46800 0 +13}
- {2235560400 50400 1 +14}
- {2242213200 46800 0 +13}
- {2267010000 50400 1 +14}
- {2273662800 46800 0 +13}
- {2298459600 50400 1 +14}
- {2305112400 46800 0 +13}
- {2329909200 50400 1 +14}
- {2336562000 46800 0 +13}
- {2361963600 50400 1 +14}
- {2368011600 46800 0 +13}
- {2393413200 50400 1 +14}
- {2400066000 46800 0 +13}
- {2424862800 50400 1 +14}
- {2431515600 46800 0 +13}
- {2456312400 50400 1 +14}
- {2462965200 46800 0 +13}
- {2487762000 50400 1 +14}
- {2494414800 46800 0 +13}
- {2519816400 50400 1 +14}
- {2525864400 46800 0 +13}
- {2551266000 50400 1 +14}
- {2557314000 46800 0 +13}
- {2582715600 50400 1 +14}
- {2589368400 46800 0 +13}
- {2614165200 50400 1 +14}
- {2620818000 46800 0 +13}
- {2645614800 50400 1 +14}
- {2652267600 46800 0 +13}
- {2677064400 50400 1 +14}
- {2683717200 46800 0 +13}
- {2709118800 50400 1 +14}
- {2715166800 46800 0 +13}
- {2740568400 50400 1 +14}
- {2747221200 46800 0 +13}
- {2772018000 50400 1 +14}
- {2778670800 46800 0 +13}
- {2803467600 50400 1 +14}
- {2810120400 46800 0 +13}
- {2834917200 50400 1 +14}
- {2841570000 46800 0 +13}
- {2866971600 50400 1 +14}
- {2873019600 46800 0 +13}
- {2898421200 50400 1 +14}
- {2904469200 46800 0 +13}
- {2929870800 50400 1 +14}
- {2936523600 46800 0 +13}
- {2961320400 50400 1 +14}
- {2967973200 46800 0 +13}
- {2992770000 50400 1 +14}
- {2999422800 46800 0 +13}
- {3024219600 50400 1 +14}
- {3030872400 46800 0 +13}
- {3056274000 50400 1 +14}
- {3062322000 46800 0 +13}
- {3087723600 50400 1 +14}
- {3093771600 46800 0 +13}
- {3119173200 50400 1 +14}
- {3125826000 46800 0 +13}
- {3150622800 50400 1 +14}
- {3157275600 46800 0 +13}
- {3182072400 50400 1 +14}
- {3188725200 46800 0 +13}
- {3213522000 50400 1 +14}
- {3220174800 46800 0 +13}
- {3245576400 50400 1 +14}
- {3251624400 46800 0 +13}
- {3277026000 50400 1 +14}
- {3283678800 46800 0 +13}
- {3308475600 50400 1 +14}
- {3315128400 46800 0 +13}
- {3339925200 50400 1 +14}
- {3346578000 46800 0 +13}
- {3371374800 50400 1 +14}
- {3378027600 46800 0 +13}
- {3403429200 50400 1 +14}
- {3409477200 46800 0 +13}
- {3434878800 50400 1 +14}
- {3440926800 46800 0 +13}
- {3466328400 50400 1 +14}
- {3472981200 46800 0 +13}
- {3497778000 50400 1 +14}
- {3504430800 46800 0 +13}
- {3529227600 50400 1 +14}
- {3535880400 46800 0 +13}
- {3560677200 50400 1 +14}
- {3567330000 46800 0 +13}
- {3592731600 50400 1 +14}
- {3598779600 46800 0 +13}
- {3624181200 50400 1 +14}
- {3630834000 46800 0 +13}
- {3655630800 50400 1 +14}
- {3662283600 46800 0 +13}
- {3687080400 50400 1 +14}
- {3693733200 46800 0 +13}
- {3718530000 50400 1 +14}
- {3725182800 46800 0 +13}
- {3750584400 50400 1 +14}
- {3756632400 46800 0 +13}
- {3782034000 50400 1 +14}
- {3788082000 46800 0 +13}
- {3813483600 50400 1 +14}
- {3820136400 46800 0 +13}
- {3844933200 50400 1 +14}
- {3851586000 46800 0 +13}
- {3876382800 50400 1 +14}
- {3883035600 46800 0 +13}
- {3907832400 50400 1 +14}
- {3914485200 46800 0 +13}
- {3939886800 50400 1 +14}
- {3945934800 46800 0 +13}
- {3971336400 50400 1 +14}
- {3977384400 46800 0 +13}
- {4002786000 50400 1 +14}
- {4009438800 46800 0 +13}
- {4034235600 50400 1 +14}
- {4040888400 46800 0 +13}
- {4065685200 50400 1 +14}
- {4072338000 46800 0 +13}
- {4097134800 50400 1 +14}
}
diff --git a/tests/clock.test b/tests/clock.test
index b1afa39..4ec4db2 100644
--- a/tests/clock.test
+++ b/tests/clock.test
@@ -15416,30 +15416,9 @@ test clock-5.29 {time zone boundary case 1948-09-26 01:00:01} detroit {
clock format -671047199 -format {%H:%M:%S %z %Z} \
-timezone :America/Detroit
} {01:00:01 -0500 EST}
-test clock-5.30 {time zone boundary case 1967-06-14 01:59:59} detroit {
- clock format -80499601 -format {%H:%M:%S %z %Z} \
- -timezone :America/Detroit
-} {01:59:59 -0500 EST}
-test clock-5.31 {time zone boundary case 1967-06-14 03:00:00} detroit {
- clock format -80499600 -format {%H:%M:%S %z %Z} \
- -timezone :America/Detroit
-} {03:00:00 -0400 EDT}
-test clock-5.32 {time zone boundary case 1967-06-14 03:00:01} detroit {
- clock format -80499599 -format {%H:%M:%S %z %Z} \
- -timezone :America/Detroit
-} {03:00:01 -0400 EDT}
-test clock-5.33 {time zone boundary case 1967-10-29 01:59:59} detroit {
- clock format -68666401 -format {%H:%M:%S %z %Z} \
- -timezone :America/Detroit
-} {01:59:59 -0400 EDT}
-test clock-5.34 {time zone boundary case 1967-10-29 01:00:00} detroit {
- clock format -68666400 -format {%H:%M:%S %z %Z} \
- -timezone :America/Detroit
-} {01:00:00 -0500 EST}
-test clock-5.35 {time zone boundary case 1967-10-29 01:00:01} detroit {
- clock format -68666399 -format {%H:%M:%S %z %Z} \
- -timezone :America/Detroit
-} {01:00:01 -0500 EST}
+
+# Detroit did not observe Daylight Saving Time in 1967
+
test clock-5.36 {time zone boundary case 1972-12-31 23:59:59} detroit {
clock format 94712399 -format {%H:%M:%S %z %Z} \
-timezone :America/Detroit
diff --git a/tests/oo.test b/tests/oo.test
index b538b60..54c4b75 100644
--- a/tests/oo.test
+++ b/tests/oo.test
@@ -2048,6 +2048,17 @@ test oo-15.14 {OO: object cloning with target NS} -setup {
} -cleanup {
Cls destroy
} -result {{} ::dupens::test-15.14}
+test oo-15.15 {method cloning must ensure that there is a string representation of bodies} -setup {
+ oo::class create cls
+} -body {
+ cls create foo
+ oo::objdefine foo {
+ method m1 {} [string map {a b} {return hello}]
+ }
+ [oo::copy foo] m1
+} -cleanup {
+ cls destroy
+} -result hello
test oo-16.1 {OO: object introspection} -body {
info object