Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | merge 8.7 |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | tip-421 |
Files: | files | file ages | folders |
SHA3-256: |
43e01830a990adf6fd5c36c85213e7d1 |
User & Date: | dgp 2018-04-11 12:45:01.365 |
Context
2018-04-16
| ||
14:15 | Memleak fix from Brad Lanam. check-in: d5fefc5a1d user: dgp tags: tip-421 | |
13:47 | Update reference counts for searchptr->name. Closed-Leaf check-in: bf0cba159d user: bll tags: tip-421 | |
2018-04-11
| ||
12:45 | merge 8.7 check-in: 43e01830a9 user: dgp tags: tip-421 | |
2018-04-07
| ||
17:07 | merge 8.6 check-in: 82ddedafd7 user: dgp tags: core-8-branch | |
2018-03-15
| ||
14:18 | merge 8.7 check-in: 16cda61498 user: dgp tags: tip-421 | |
Changes
Changes to doc/string.n.
︙ | ︙ | |||
111 112 113 114 115 116 117 | Any of the forms allowed to \fBTcl_GetBoolean\fR. .IP \fBcontrol\fR 12 Any Unicode control character. .IP \fBdigit\fR 12 Any Unicode digit character. Note that this includes characters outside of the [0\-9] range. .IP \fBdouble\fR 12 | | < < | | 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | Any of the forms allowed to \fBTcl_GetBoolean\fR. .IP \fBcontrol\fR 12 Any Unicode control character. .IP \fBdigit\fR 12 Any Unicode digit character. Note that this includes characters outside of the [0\-9] range. .IP \fBdouble\fR 12 Any of the forms allowed to \fBTcl_GetDoubleFromObj\fR. .IP \fBentier\fR 12 .VS 8.6 Any of the valid string formats for an integer value of arbitrary size in Tcl, with optional surrounding whitespace. The formats accepted are exactly those accepted by the C routine \fBTcl_GetBignumFromObj\fR. .VE .IP \fBfalse\fR 12 Any of the forms allowed to \fBTcl_GetBoolean\fR where the value is false. .IP \fBgraph\fR 12 Any Unicode printing character, except space. .IP \fBinteger\fR 12 Any of the valid string formats for a 32-bit integer value in Tcl, with optional surrounding whitespace. In case of overflow in the value, 0 is returned and the \fIvarname\fR will contain \-1. .IP \fBlist\fR 12 Any proper list structure, with optional surrounding whitespace. In case of improper list structure, 0 is returned and the \fIvarname\fR will contain the index of the .QW element where the list parsing fails, or \-1 if this cannot be determined. |
︙ | ︙ | |||
152 153 154 155 156 157 158 | .IP \fBtrue\fR 12 Any of the forms allowed to \fBTcl_GetBoolean\fR where the value is true. .IP \fBupper\fR 12 Any upper case alphabet character in the Unicode character set. .IP \fBwideinteger\fR 12 Any of the valid forms for a wide integer in Tcl, with optional | | | 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | .IP \fBtrue\fR 12 Any of the forms allowed to \fBTcl_GetBoolean\fR where the value is true. .IP \fBupper\fR 12 Any upper case alphabet character in the Unicode character set. .IP \fBwideinteger\fR 12 Any of the valid forms for a wide integer in Tcl, with optional surrounding whitespace. In case of overflow in the value, 0 is returned and the \fIvarname\fR will contain \-1. .IP \fBwordchar\fR 12 Any Unicode word character. That is any alphanumeric character, and any Unicode connector punctuation characters (e.g. underscore). .IP \fBxdigit\fR 12 Any hexadecimal digit character ([0\-9A\-Fa\-f]). .PP |
︙ | ︙ |
Changes to generic/tcl.h.
︙ | ︙ | |||
265 266 267 268 269 270 271 | #ifndef INLINE # define INLINE #endif #ifndef CONST # define CONST const #endif | < < | 265 266 267 268 269 270 271 272 273 274 275 276 277 278 | #ifndef INLINE # define INLINE #endif #ifndef CONST # define CONST const #endif #endif /* !TCL_NO_DEPRECATED */ #ifndef CONST86 # define CONST86 const #endif |
︙ | ︙ |
Changes to generic/tclCmdIL.c.
︙ | ︙ | |||
2532 2533 2534 2535 2536 2537 2538 | Tcl_LrangeObjCmd( ClientData notUsed, /* Not used. */ Tcl_Interp *interp, /* Current interpreter. */ int objc, /* Number of arguments. */ register Tcl_Obj *const objv[]) /* Argument objects. */ { | < < < < < < | < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | < < | 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 | Tcl_LrangeObjCmd( ClientData notUsed, /* Not used. */ Tcl_Interp *interp, /* Current interpreter. */ int objc, /* Number of arguments. */ register Tcl_Obj *const objv[]) /* Argument objects. */ { int listLen, first, last, result; if (objc != 4) { Tcl_WrongNumArgs(interp, 1, objv, "list first last"); return TCL_ERROR; } result = TclListObjLength(interp, objv[1], &listLen); if (result != TCL_OK) { return result; } result = TclGetIntForIndexM(interp, objv[2], /*endValue*/ listLen - 1, &first); if (result != TCL_OK) { return result; } result = TclGetIntForIndexM(interp, objv[3], /*endValue*/ listLen - 1, &last); if (result != TCL_OK) { return result; } Tcl_SetObjResult(interp, TclListObjRange(objv[1], first, last)); return TCL_OK; } /* *---------------------------------------------------------------------- * * Tcl_LrepeatObjCmd -- |
︙ | ︙ |
Changes to generic/tclCmdMZ.c.
︙ | ︙ | |||
1582 1583 1584 1585 1586 1587 1588 | case STR_IS_CONTROL: chcomp = Tcl_UniCharIsControl; break; case STR_IS_DIGIT: chcomp = Tcl_UniCharIsDigit; break; case STR_IS_DOUBLE: { | < | 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 | case STR_IS_CONTROL: chcomp = Tcl_UniCharIsControl; break; case STR_IS_DIGIT: chcomp = Tcl_UniCharIsDigit; break; case STR_IS_DOUBLE: { if ((objPtr->typePtr == &tclDoubleType) || (objPtr->typePtr == &tclIntType) || (objPtr->typePtr == &tclBignumType)) { break; } string1 = TclGetStringFromObj(objPtr, &length1); if (length1 == 0) { |
︙ | ︙ |
Changes to generic/tclExecute.c.
︙ | ︙ | |||
4936 4937 4938 4939 4940 4941 4942 | valuePtr = OBJ_AT_TOS; fromIdx = TclGetInt4AtPtr(pc+1); toIdx = TclGetInt4AtPtr(pc+5); TRACE(("\"%.30s\" %d %d => ", O2S(valuePtr), TclGetInt4AtPtr(pc+1), TclGetInt4AtPtr(pc+5))); /* | | | | 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 | valuePtr = OBJ_AT_TOS; fromIdx = TclGetInt4AtPtr(pc+1); toIdx = TclGetInt4AtPtr(pc+5); TRACE(("\"%.30s\" %d %d => ", O2S(valuePtr), TclGetInt4AtPtr(pc+1), TclGetInt4AtPtr(pc+5))); /* * Get the length of the list, making sure that it really is a list * in the process. */ if (TclListObjLength(interp, valuePtr, &objc) != TCL_OK) { TRACE_ERROR(interp); goto gotError; } /* * Skip a lot of work if we're about to throw the result away (common * with uses of [lassign]). |
︙ | ︙ | |||
4974 4975 4976 4977 4978 4979 4980 | * Extra safety for legacy bytecodes: */ if (toIdx == TCL_INDEX_AFTER) { toIdx = TCL_INDEX_END; } if ((toIdx == TCL_INDEX_BEFORE) || (fromIdx == TCL_INDEX_AFTER)) { | | > > > < < | | < < < < < < < < < < < < < < < < < < | 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 | * Extra safety for legacy bytecodes: */ if (toIdx == TCL_INDEX_AFTER) { toIdx = TCL_INDEX_END; } if ((toIdx == TCL_INDEX_BEFORE) || (fromIdx == TCL_INDEX_AFTER)) { emptyList: objResultPtr = Tcl_NewObj(); TRACE_APPEND(("\"%.30s\"", O2S(objResultPtr))); NEXT_INST_F(9, 1, 1); } toIdx = TclIndexDecode(toIdx, objc - 1); if (toIdx < 0) { goto emptyList; } else if (toIdx >= objc) { toIdx = objc - 1; } assert ( toIdx >= 0 && toIdx < objc); /* assert ( fromIdx != TCL_INDEX_BEFORE ); * * Extra safety for legacy bytecodes: */ if (fromIdx == TCL_INDEX_BEFORE) { fromIdx = TCL_INDEX_START; } fromIdx = TclIndexDecode(fromIdx, objc - 1); objResultPtr = TclListObjRange(valuePtr, fromIdx, toIdx); TRACE_APPEND(("\"%.30s\"", O2S(objResultPtr))); NEXT_INST_F(9, 1, 1); case INST_LIST_IN: case INST_LIST_NOT_IN: /* Basic list containment operators. */ value2Ptr = OBJ_AT_TOS; |
︙ | ︙ |
Changes to generic/tclInt.h.
︙ | ︙ | |||
3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 | Tcl_Obj *listPtr, Tcl_Obj *argPtr); MODULE_SCOPE Tcl_Obj * TclLindexFlat(Tcl_Interp *interp, Tcl_Obj *listPtr, int indexCount, Tcl_Obj *const indexArray[]); /* TIP #280 */ MODULE_SCOPE void TclListLines(Tcl_Obj *listObj, int line, int n, int *lines, Tcl_Obj *const *elems); MODULE_SCOPE Tcl_Obj * TclListObjCopy(Tcl_Interp *interp, Tcl_Obj *listPtr); MODULE_SCOPE Tcl_Obj * TclLsetList(Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *indexPtr, Tcl_Obj *valuePtr); MODULE_SCOPE Tcl_Obj * TclLsetFlat(Tcl_Interp *interp, Tcl_Obj *listPtr, int indexCount, Tcl_Obj *const indexArray[], Tcl_Obj *valuePtr); MODULE_SCOPE Tcl_Command TclMakeEnsemble(Tcl_Interp *interp, const char *name, const EnsembleImplMap map[]); | > > | 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 | Tcl_Obj *listPtr, Tcl_Obj *argPtr); MODULE_SCOPE Tcl_Obj * TclLindexFlat(Tcl_Interp *interp, Tcl_Obj *listPtr, int indexCount, Tcl_Obj *const indexArray[]); /* TIP #280 */ MODULE_SCOPE void TclListLines(Tcl_Obj *listObj, int line, int n, int *lines, Tcl_Obj *const *elems); MODULE_SCOPE Tcl_Obj * TclListObjCopy(Tcl_Interp *interp, Tcl_Obj *listPtr); MODULE_SCOPE Tcl_Obj * TclListObjRange(Tcl_Obj *listPtr, int fromIdx, int toIdx); MODULE_SCOPE Tcl_Obj * TclLsetList(Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *indexPtr, Tcl_Obj *valuePtr); MODULE_SCOPE Tcl_Obj * TclLsetFlat(Tcl_Interp *interp, Tcl_Obj *listPtr, int indexCount, Tcl_Obj *const indexArray[], Tcl_Obj *valuePtr); MODULE_SCOPE Tcl_Command TclMakeEnsemble(Tcl_Interp *interp, const char *name, const EnsembleImplMap map[]); |
︙ | ︙ |
Changes to generic/tclListObj.c.
︙ | ︙ | |||
415 416 417 418 419 420 421 422 423 424 425 426 427 428 | } TclNewObj(copyPtr); TclInvalidateStringRep(copyPtr); DupListInternalRep(listPtr, copyPtr); return copyPtr; } /* *---------------------------------------------------------------------- * * Tcl_ListObjGetElements -- * * This function returns an (objc,objv) array of the elements in a list | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 | } TclNewObj(copyPtr); TclInvalidateStringRep(copyPtr); DupListInternalRep(listPtr, copyPtr); return copyPtr; } /* *---------------------------------------------------------------------- * * TclListObjRange -- * * Makes a slice of a list value. * *listPtr must be known to be a valid list. * * Results: * Returns a pointer to the sliced list. * This may be a new object or the same object if not shared. * * Side effects: * The possible conversion of the object referenced by listPtr * to a list object. * *---------------------------------------------------------------------- */ Tcl_Obj * TclListObjRange( Tcl_Obj *listPtr, /* List object to take a range from. */ int fromIdx, /* Index of first element to include. */ int toIdx) /* Index of last element to include. */ { Tcl_Obj **elemPtrs; int listLen, i, newLen; List *listRepPtr; TclListObjGetElements(NULL, listPtr, &listLen, &elemPtrs); if (fromIdx < 0) { fromIdx = 0; } if (toIdx >= listLen) { toIdx = listLen-1; } if (fromIdx > toIdx) { return Tcl_NewObj(); } newLen = toIdx - fromIdx + 1; if (Tcl_IsShared(listPtr) || ((ListRepPtr(listPtr)->refCount > 1))) { return Tcl_NewListObj(newLen, &elemPtrs[fromIdx]); } /* * In-place is possible. */ /* * Even if nothing below cause any changes, we still want the * string-canonizing effect of [lrange 0 end]. */ TclInvalidateStringRep(listPtr); /* * Delete elements that should not be included. */ for (i = 0; i < fromIdx; i++) { TclDecrRefCount(elemPtrs[i]); } for (i = toIdx + 1; i < listLen; i++) { TclDecrRefCount(elemPtrs[i]); } if (fromIdx > 0) { memmove(elemPtrs, &elemPtrs[fromIdx], (size_t) newLen * sizeof(Tcl_Obj*)); } listRepPtr = ListRepPtr(listPtr); listRepPtr->elemCount = newLen; return listPtr; } /* *---------------------------------------------------------------------- * * Tcl_ListObjGetElements -- * * This function returns an (objc,objv) array of the elements in a list |
︙ | ︙ |
Changes to generic/tclProcess.c.
︙ | ︙ | |||
883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 | ProcessInfo *info; TclProcessWaitStatus result; /* * First search for pid in table. */ entry = Tcl_FindHashEntry(&infoTablePerPid, pid); if (!entry) { /* * Unknown process, just call WaitProcessStatus and return. */ result = WaitProcessStatus(pid, TclpGetPid(pid), options, codePtr, msgObjPtr, errorObjPtr); if (msgObjPtr && *msgObjPtr) Tcl_IncrRefCount(*msgObjPtr); if (errorObjPtr && *errorObjPtr) Tcl_IncrRefCount(*errorObjPtr); return result; } info = (ProcessInfo *) Tcl_GetHashValue(entry); if (info->purge) { /* * Process has completed but TclProcessWait has already been called, * so report no change. */ return TCL_PROCESS_UNCHANGED; } RefreshProcessInfo(info, options); if (info->status == TCL_PROCESS_UNCHANGED) { /* * No change, stop there. */ return TCL_PROCESS_UNCHANGED; } /* * Set return values. */ | > > > > | 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 | ProcessInfo *info; TclProcessWaitStatus result; /* * First search for pid in table. */ Tcl_MutexLock(&infoTablesMutex); entry = Tcl_FindHashEntry(&infoTablePerPid, pid); if (!entry) { /* * Unknown process, just call WaitProcessStatus and return. */ result = WaitProcessStatus(pid, TclpGetPid(pid), options, codePtr, msgObjPtr, errorObjPtr); if (msgObjPtr && *msgObjPtr) Tcl_IncrRefCount(*msgObjPtr); if (errorObjPtr && *errorObjPtr) Tcl_IncrRefCount(*errorObjPtr); Tcl_MutexUnlock(&infoTablesMutex); return result; } info = (ProcessInfo *) Tcl_GetHashValue(entry); if (info->purge) { /* * Process has completed but TclProcessWait has already been called, * so report no change. */ Tcl_MutexUnlock(&infoTablesMutex); return TCL_PROCESS_UNCHANGED; } RefreshProcessInfo(info, options); if (info->status == TCL_PROCESS_UNCHANGED) { /* * No change, stop there. */ Tcl_MutexUnlock(&infoTablesMutex); return TCL_PROCESS_UNCHANGED; } /* * Set return values. */ |
︙ | ︙ | |||
944 945 946 947 948 949 950 951 952 | /* * Eventually purge. Subsequent calls will return * TCL_PROCESS_UNCHANGED. */ info->purge = 1; } return result; } | > | 948 949 950 951 952 953 954 955 956 957 | /* * Eventually purge. Subsequent calls will return * TCL_PROCESS_UNCHANGED. */ info->purge = 1; } Tcl_MutexUnlock(&infoTablesMutex); return result; } |
Changes to generic/tclScan.c.
︙ | ︙ | |||
937 938 939 940 941 942 943 | Tcl_SetStringObj(objPtr, buf, -1); } else { TclSetIntObj(objPtr, wideValue); } } else if (flags & SCAN_BIG) { if (flags & SCAN_UNSIGNED) { mp_int big; | | > > | > > > > > > > > > > | > | 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 | Tcl_SetStringObj(objPtr, buf, -1); } else { TclSetIntObj(objPtr, wideValue); } } else if (flags & SCAN_BIG) { if (flags & SCAN_UNSIGNED) { mp_int big; int code = Tcl_GetBignumFromObj(interp, objPtr, &big); if (code == TCL_OK) { if (mp_isneg(&big)) { code = TCL_ERROR; } mp_clear(&big); } if (code == TCL_ERROR) { if (objs != NULL) { ckfree(objs); } Tcl_DecrRefCount(objPtr); Tcl_SetObjResult(interp, Tcl_NewStringObj( "unsigned bignum scans are invalid", -1)); Tcl_SetErrorCode(interp, "TCL", "FORMAT", "BADUNSIGNED",NULL); return TCL_ERROR; } } } else { if (TclGetLongFromObj(NULL, objPtr, &value) != TCL_OK) { if (TclGetString(objPtr)[0] == '-') { value = LONG_MIN; |
︙ | ︙ |
Changes to generic/tclStringObj.c.
︙ | ︙ | |||
1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 | goto error; } cmpResult = mp_cmp_d(&big, 0); isNegative = (cmpResult == MP_LT); if (cmpResult == MP_EQ) gotHash = 0; if (ch == 'u') { if (isNegative) { msg = "unsigned bignum format is invalid"; errCode = "BADUNSIGNED"; goto errorMsg; } else { ch = 'd'; } } | > | 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 | goto error; } cmpResult = mp_cmp_d(&big, 0); isNegative = (cmpResult == MP_LT); if (cmpResult == MP_EQ) gotHash = 0; if (ch == 'u') { if (isNegative) { mp_clear(&big); msg = "unsigned bignum format is invalid"; errCode = "BADUNSIGNED"; goto errorMsg; } else { ch = 'd'; } } |
︙ | ︙ | |||
3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 | if ((objPtr->bytes == NULL) || (objPtr->length)) { int more; char *src = Tcl_GetStringFromObj(objPtr, &more); memcpy(dst, src, (size_t) more); dst += more; } } } return objResultPtr; overflow: if (interp) { Tcl_SetObjResult(interp, Tcl_ObjPrintf( "max size for a Tcl value (%d bytes) exceeded", INT_MAX)); | > > | 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 | if ((objPtr->bytes == NULL) || (objPtr->length)) { int more; char *src = Tcl_GetStringFromObj(objPtr, &more); memcpy(dst, src, (size_t) more); dst += more; } } /* Must NUL-terminate! */ *dst = '\0'; } return objResultPtr; overflow: if (interp) { Tcl_SetObjResult(interp, Tcl_ObjPrintf( "max size for a Tcl value (%d bytes) exceeded", INT_MAX)); |
︙ | ︙ | |||
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 | INT_MAX)); Tcl_SetErrorCode(interp, "TCL", "MEMORY", NULL); } return NULL; } result = Tcl_NewByteArrayObj(NULL, numBytes - count + newBytes); /* PANIC? */ TclAppendBytesToByteArray(result, bytes, first); TclAppendBytesToByteArray(result, iBytes, newBytes); TclAppendBytesToByteArray(result, bytes + first + count, numBytes - count - first); return result; } | > | 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 | INT_MAX)); Tcl_SetErrorCode(interp, "TCL", "MEMORY", NULL); } return NULL; } result = Tcl_NewByteArrayObj(NULL, numBytes - count + newBytes); /* PANIC? */ Tcl_SetByteArrayLength(result, 0); TclAppendBytesToByteArray(result, bytes, first); TclAppendBytesToByteArray(result, iBytes, newBytes); TclAppendBytesToByteArray(result, bytes + first + count, numBytes - count - first); return result; } |
︙ | ︙ |
Changes to generic/tclStringRep.h.
︙ | ︙ | |||
82 83 84 85 86 87 88 89 90 91 92 93 94 95 | #define stringRealloc(ptr, numChars) \ (String *) ckrealloc((ptr), STRING_SIZE(numChars)) #define stringAttemptRealloc(ptr, numChars) \ (String *) attemptckrealloc((ptr), STRING_SIZE(numChars)) #define GET_STRING(objPtr) \ ((String *) (objPtr)->internalRep.twoPtrValue.ptr1) #define SET_STRING(objPtr, stringPtr) \ ((objPtr)->internalRep.twoPtrValue.ptr1 = (void *) (stringPtr)) /* * Local Variables: * mode: c * c-basic-offset: 4 * fill-column: 78 | > | 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | #define stringRealloc(ptr, numChars) \ (String *) ckrealloc((ptr), STRING_SIZE(numChars)) #define stringAttemptRealloc(ptr, numChars) \ (String *) attemptckrealloc((ptr), STRING_SIZE(numChars)) #define GET_STRING(objPtr) \ ((String *) (objPtr)->internalRep.twoPtrValue.ptr1) #define SET_STRING(objPtr, stringPtr) \ ((objPtr)->internalRep.twoPtrValue.ptr2 = NULL), \ ((objPtr)->internalRep.twoPtrValue.ptr1 = (void *) (stringPtr)) /* * Local Variables: * mode: c * c-basic-offset: 4 * fill-column: 78 |
︙ | ︙ |
Changes to generic/tclStubInit.c.
︙ | ︙ | |||
261 262 263 264 265 266 267 | #if defined(TCL_WIDE_INT_IS_LONG) /* On Cygwin64, long is 64-bit while on Win64 long is 32-bit. Therefore * we have to make sure that all stub entries on Cygwin64 follow the Win64 * signature. Tcl 9 must find a better solution, but that cannot be done * without introducing a binary incompatibility. */ | < < < < < < < < < < < < < < < < < < < < < < | 261 262 263 264 265 266 267 268 269 270 271 272 273 274 | #if defined(TCL_WIDE_INT_IS_LONG) /* On Cygwin64, long is 64-bit while on Win64 long is 32-bit. Therefore * we have to make sure that all stub entries on Cygwin64 follow the Win64 * signature. Tcl 9 must find a better solution, but that cannot be done * without introducing a binary incompatibility. */ static int exprInt(Tcl_Interp *interp, const char *expr, int *ptr){ long longValue; int result = Tcl_ExprLong(interp, expr, &longValue); if (result == TCL_OK) { if ((longValue >= -(long)(UINT_MAX)) && (longValue <= (long)(UINT_MAX))) { *ptr = (int)longValue; |
︙ | ︙ | |||
331 332 333 334 335 336 337 | return Tcl_UtfNcasecmp(s1, s2, (unsigned long)n); } #define Tcl_UtfNcasecmp (int(*)(const char*,const char*,unsigned long))utfNcasecmp static int uniCharNcasecmp(const Tcl_UniChar *ucs, const Tcl_UniChar *uct, unsigned int n){ return Tcl_UniCharNcasecmp(ucs, uct, (unsigned long)n); } #define Tcl_UniCharNcasecmp (int(*)(const Tcl_UniChar*,const Tcl_UniChar*,unsigned long))uniCharNcasecmp | < < < < | 309 310 311 312 313 314 315 316 317 318 319 320 321 322 | return Tcl_UtfNcasecmp(s1, s2, (unsigned long)n); } #define Tcl_UtfNcasecmp (int(*)(const char*,const char*,unsigned long))utfNcasecmp static int uniCharNcasecmp(const Tcl_UniChar *ucs, const Tcl_UniChar *uct, unsigned int n){ return Tcl_UniCharNcasecmp(ucs, uct, (unsigned long)n); } #define Tcl_UniCharNcasecmp (int(*)(const Tcl_UniChar*,const Tcl_UniChar*,unsigned long))uniCharNcasecmp #endif /* TCL_WIDE_INT_IS_LONG */ #endif /* __CYGWIN__ */ #if defined(TCL_NO_DEPRECATED) # define Tcl_SeekOld 0 |
︙ | ︙ |
Changes to library/tzdata/Africa/Accra.
1 2 3 4 | # created by tools/tclZIC.tcl - do not edit set TZData(:Africa/Accra) { {-9223372036854775808 -52 0 LMT} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | # created by tools/tclZIC.tcl - do not edit set TZData(:Africa/Accra) { {-9223372036854775808 -52 0 LMT} {-1640995148 0 0 GMT} {-1556841600 1200 1 GMT} {-1546388400 0 0 GMT} {-1525305600 1200 1 GMT} {-1514852400 0 0 GMT} {-1493769600 1200 1 GMT} {-1483316400 0 0 GMT} {-1462233600 1200 1 GMT} {-1451780400 0 0 GMT} {-1430611200 1200 1 GMT} {-1420158000 0 0 GMT} {-1399075200 1200 1 GMT} {-1388622000 0 0 GMT} {-1367539200 1200 1 GMT} {-1357086000 0 0 GMT} {-1336003200 1200 1 GMT} {-1325550000 0 0 GMT} {-1304380800 1200 1 GMT} {-1293927600 0 0 GMT} {-1272844800 1200 1 GMT} {-1262391600 0 0 GMT} {-1241308800 1200 1 GMT} {-1230855600 0 0 GMT} {-1209772800 1200 1 GMT} {-1199319600 0 0 GMT} {-1178150400 1200 1 GMT} {-1167697200 0 0 GMT} {-1146614400 1200 1 GMT} {-1136161200 0 0 GMT} {-1115078400 1200 1 GMT} {-1104625200 0 0 GMT} {-1083542400 1200 1 GMT} {-1073089200 0 0 GMT} {-1051920000 1200 1 GMT} {-1041466800 0 0 GMT} {-1020384000 1200 1 GMT} {-1009930800 0 0 GMT} {-988848000 1200 1 GMT} {-978394800 0 0 GMT} {-957312000 1200 1 GMT} {-946858800 0 0 GMT} {-925689600 1200 1 GMT} {-915236400 0 0 GMT} {-894153600 1200 1 GMT} {-883700400 0 0 GMT} {-862617600 1200 1 GMT} {-852164400 0 0 GMT} } |
Changes to library/tzdata/Africa/Bissau.
1 2 3 4 | # created by tools/tclZIC.tcl - do not edit set TZData(:Africa/Bissau) { {-9223372036854775808 -3740 0 LMT} | | | 1 2 3 4 5 6 7 | # created by tools/tclZIC.tcl - do not edit set TZData(:Africa/Bissau) { {-9223372036854775808 -3740 0 LMT} {-1830380400 -3600 0 -01} {157770000 0 0 GMT} } |
Changes to library/tzdata/Africa/Sao_Tome.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Africa/Sao_Tome) { {-9223372036854775808 1616 0 LMT} {-2713912016 -2205 0 LMT} | | | 1 2 3 4 5 6 7 8 | # created by tools/tclZIC.tcl - do not edit set TZData(:Africa/Sao_Tome) { {-9223372036854775808 1616 0 LMT} {-2713912016 -2205 0 LMT} {-1830384000 0 0 GMT} {1514768400 3600 0 WAT} } |
Changes to library/tzdata/America/Araguaina.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Araguaina) { {-9223372036854775808 -11568 0 LMT} {-1767214032 -10800 0 -03} | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Araguaina) { {-9223372036854775808 -11568 0 LMT} {-1767214032 -10800 0 -03} {-1206957600 -7200 1 -03} {-1191362400 -10800 0 -03} {-1175374800 -7200 1 -03} {-1159826400 -10800 0 -03} {-633819600 -7200 1 -03} {-622069200 -10800 0 -03} {-602283600 -7200 1 -03} {-591832800 -10800 0 -03} {-570747600 -7200 1 -03} {-560210400 -10800 0 -03} {-539125200 -7200 1 -03} {-531352800 -10800 0 -03} {-191365200 -7200 1 -03} {-184197600 -10800 0 -03} {-155163600 -7200 1 -03} {-150069600 -10800 0 -03} {-128898000 -7200 1 -03} {-121125600 -10800 0 -03} {-99954000 -7200 1 -03} {-89589600 -10800 0 -03} {-68418000 -7200 1 -03} {-57967200 -10800 0 -03} {499748400 -7200 1 -03} {511236000 -10800 0 -03} {530593200 -7200 1 -03} {540266400 -10800 0 -03} {562129200 -7200 1 -03} {571197600 -10800 0 -03} {592974000 -7200 1 -03} {602042400 -10800 0 -03} {624423600 -7200 1 -03} {634701600 -10800 0 -03} {653536800 -10800 0 -03} {811047600 -10800 0 -03} {813726000 -7200 1 -03} {824004000 -10800 0 -03} {844570800 -7200 1 -03} {856058400 -10800 0 -03} {876106800 -7200 1 -03} {888717600 -10800 0 -03} {908074800 -7200 1 -03} {919562400 -10800 0 -03} {938919600 -7200 1 -03} {951616800 -10800 0 -03} {970974000 -7200 1 -03} {982461600 -10800 0 -03} {1003028400 -7200 1 -03} {1013911200 -10800 0 -03} {1036292400 -7200 1 -03} {1045360800 -10800 0 -03} {1064368800 -10800 0 -03} {1350788400 -7200 0 -03} {1361066400 -10800 0 -03} {1378000800 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Buenos_Aires.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Buenos_Aires) { {-9223372036854775808 -14028 0 LMT} {-2372097972 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Buenos_Aires) { {-9223372036854775808 -14028 0 LMT} {-2372097972 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667965600 -10800 0 -03} {687927600 -7200 1 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224385200 -7200 1 -03} {1237082400 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Catamarca.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Catamarca) { {-9223372036854775808 -15788 0 LMT} {-2372096212 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Catamarca) { {-9223372036854775808 -15788 0 LMT} {-2372096212 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667965600 -14400 0 -04} {687931200 -7200 0 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1086058800 -14400 0 -04} {1087704000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224295200 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Cordoba.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Cordoba) { {-9223372036854775808 -15408 0 LMT} {-2372096592 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Cordoba) { {-9223372036854775808 -15408 0 LMT} {-2372096592 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667965600 -14400 0 -04} {687931200 -7200 0 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224385200 -7200 1 -03} {1237082400 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Jujuy.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Jujuy) { {-9223372036854775808 -15672 0 LMT} {-2372096328 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Jujuy) { {-9223372036854775808 -15672 0 LMT} {-2372096328 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -14400 0 -04} {657086400 -10800 1 -03} {669178800 -14400 0 -04} {686721600 -7200 1 -02} {694231200 -7200 0 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224295200 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/La_Rioja.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/La_Rioja) { {-9223372036854775808 -16044 0 LMT} {-2372095956 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/La_Rioja) { {-9223372036854775808 -16044 0 LMT} {-2372095956 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667792800 -14400 0 -04} {673588800 -10800 0 -03} {687927600 -7200 1 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1086058800 -14400 0 -04} {1087704000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224295200 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Mendoza.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Mendoza) { {-9223372036854775808 -16516 0 LMT} {-2372095484 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Mendoza) { {-9223372036854775808 -16516 0 LMT} {-2372095484 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -14400 0 -04} {655963200 -10800 1 -03} {667796400 -14400 0 -04} {687499200 -10800 1 -03} {699418800 -14400 0 -04} {719380800 -7200 0 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1085281200 -14400 0 -04} {1096171200 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224295200 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Rio_Gallegos.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Rio_Gallegos) { {-9223372036854775808 -16612 0 LMT} {-2372095388 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Rio_Gallegos) { {-9223372036854775808 -16612 0 LMT} {-2372095388 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667965600 -10800 0 -03} {687927600 -7200 1 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1086058800 -14400 0 -04} {1087704000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224295200 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Salta.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Salta) { {-9223372036854775808 -15700 0 LMT} {-2372096300 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Salta) { {-9223372036854775808 -15700 0 LMT} {-2372096300 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667965600 -14400 0 -04} {687931200 -7200 0 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224295200 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/San_Juan.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/San_Juan) { {-9223372036854775808 -16444 0 LMT} {-2372095556 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/San_Juan) { {-9223372036854775808 -16444 0 LMT} {-2372095556 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667792800 -14400 0 -04} {673588800 -10800 0 -03} {687927600 -7200 1 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1085972400 -14400 0 -04} {1090728000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224295200 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/San_Luis.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/San_Luis) { {-9223372036854775808 -15924 0 LMT} {-2372096076 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/San_Luis) { {-9223372036854775808 -15924 0 LMT} {-2372096076 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {631159200 -7200 1 -02} {637380000 -14400 0 -04} {655963200 -10800 1 -03} {667796400 -14400 0 -04} {675748800 -10800 0 -03} {938919600 -10800 1 -03} {952052400 -10800 0 -03} {1085972400 -14400 0 -04} {1090728000 -10800 0 -03} {1198983600 -7200 1 -03} {1200880800 -10800 0 -04} {1205031600 -14400 0 -04} {1223784000 -10800 1 -04} {1236481200 -14400 0 -04} {1255233600 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Tucuman.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Tucuman) { {-9223372036854775808 -15652 0 LMT} {-2372096348 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Tucuman) { {-9223372036854775808 -15652 0 LMT} {-2372096348 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667965600 -14400 0 -04} {687931200 -7200 0 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1086058800 -14400 0 -04} {1087099200 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224385200 -7200 1 -03} {1237082400 -10800 0 -03} } |
Changes to library/tzdata/America/Argentina/Ushuaia.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Ushuaia) { {-9223372036854775808 -16392 0 LMT} {-2372095608 -15408 0 CMT} {-1567453392 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Argentina/Ushuaia) { {-9223372036854775808 -16392 0 LMT} {-2372095608 -15408 0 CMT} {-1567453392 -14400 0 -04} {-1233432000 -10800 0 -04} {-1222981200 -14400 0 -04} {-1205956800 -10800 1 -04} {-1194037200 -14400 0 -04} {-1172865600 -10800 1 -04} {-1162501200 -14400 0 -04} {-1141329600 -10800 1 -04} {-1130965200 -14400 0 -04} {-1109793600 -10800 1 -04} {-1099429200 -14400 0 -04} {-1078257600 -10800 1 -04} {-1067806800 -14400 0 -04} {-1046635200 -10800 1 -04} {-1036270800 -14400 0 -04} {-1015099200 -10800 1 -04} {-1004734800 -14400 0 -04} {-983563200 -10800 1 -04} {-973198800 -14400 0 -04} {-952027200 -10800 1 -04} {-941576400 -14400 0 -04} {-931032000 -10800 1 -04} {-900882000 -14400 0 -04} {-890337600 -10800 1 -04} {-833749200 -14400 0 -04} {-827265600 -10800 1 -04} {-752274000 -14400 0 -04} {-733780800 -10800 1 -04} {-197326800 -14400 0 -04} {-190843200 -10800 1 -04} {-184194000 -14400 0 -04} {-164491200 -10800 1 -04} {-152658000 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {596948400 -7200 1 -03} {605066400 -10800 0 -03} {624423600 -7200 1 -03} {636516000 -10800 0 -03} {656478000 -7200 1 -03} {667965600 -10800 0 -03} {687927600 -7200 1 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {731469600 -10800 0 -03} {938916000 -10800 0 -04} {938919600 -10800 1 -04} {952056000 -10800 0 -03} {1085886000 -14400 0 -04} {1087704000 -10800 0 -03} {1198983600 -7200 1 -03} {1205632800 -10800 0 -03} {1224295200 -10800 0 -03} } |
Changes to library/tzdata/America/Asuncion.
1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Asuncion) { {-9223372036854775808 -13840 0 LMT} {-2524507760 -13840 0 AMT} {-1206389360 -14400 0 -04} {86760000 -10800 0 -03} {134017200 -14400 0 -04} {162878400 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Asuncion) { {-9223372036854775808 -13840 0 LMT} {-2524507760 -13840 0 AMT} {-1206389360 -14400 0 -04} {86760000 -10800 0 -03} {134017200 -14400 0 -04} {162878400 -14400 0 -04} {181368000 -10800 1 -04} {194497200 -14400 0 -04} {212990400 -10800 1 -04} {226033200 -14400 0 -04} {244526400 -10800 1 -04} {257569200 -14400 0 -04} {276062400 -10800 1 -04} {291783600 -14400 0 -04} {307598400 -10800 1 -04} {323406000 -14400 0 -04} {339220800 -10800 1 -04} {354942000 -14400 0 -04} {370756800 -10800 1 -04} {386478000 -14400 0 -04} {402292800 -10800 1 -04} {418014000 -14400 0 -04} {433828800 -10800 1 -04} {449636400 -14400 0 -04} {465451200 -10800 1 -04} {481172400 -14400 0 -04} {496987200 -10800 1 -04} {512708400 -14400 0 -04} {528523200 -10800 1 -04} {544244400 -14400 0 -04} {560059200 -10800 1 -04} {575866800 -14400 0 -04} {591681600 -10800 1 -04} {607402800 -14400 0 -04} {625032000 -10800 1 -04} {638938800 -14400 0 -04} {654753600 -10800 1 -04} {670474800 -14400 0 -04} {686721600 -10800 1 -04} {699418800 -14400 0 -04} {718257600 -10800 1 -04} {733546800 -14400 0 -04} {749448000 -10800 1 -04} {762318000 -14400 0 -04} {780984000 -10800 1 -04} {793767600 -14400 0 -04} {812520000 -10800 1 -04} {825649200 -14400 0 -04} {844574400 -10800 1 -04} {856666800 -14400 0 -04} {876024000 -10800 1 -04} {888721200 -14400 0 -04} {907473600 -10800 1 -04} {920775600 -14400 0 -04} {938923200 -10800 1 -04} {952225200 -14400 0 -04} {970372800 -10800 1 -04} {983674800 -14400 0 -04} {1002427200 -10800 1 -04} {1018148400 -14400 0 -04} {1030852800 -10800 1 -04} {1049598000 -14400 0 -04} {1062907200 -10800 1 -04} {1081047600 -14400 0 -04} {1097985600 -10800 1 -04} {1110682800 -14400 0 -04} {1129435200 -10800 1 -04} {1142132400 -14400 0 -04} {1160884800 -10800 1 -04} {1173582000 -14400 0 -04} {1192939200 -10800 1 -04} {1205031600 -14400 0 -04} {1224388800 -10800 1 -04} {1236481200 -14400 0 -04} {1255838400 -10800 1 -04} {1270954800 -14400 0 -04} {1286078400 -10800 1 -04} {1302404400 -14400 0 -04} {1317528000 -10800 1 -04} {1333854000 -14400 0 -04} {1349582400 -10800 1 -04} {1364094000 -14400 0 -04} {1381032000 -10800 1 -04} {1395543600 -14400 0 -04} {1412481600 -10800 1 -04} {1426993200 -14400 0 -04} {1443931200 -10800 1 -04} {1459047600 -14400 0 -04} {1475380800 -10800 1 -04} {1490497200 -14400 0 -04} {1506830400 -10800 1 -04} {1521946800 -14400 0 -04} {1538884800 -10800 1 -04} {1553396400 -14400 0 -04} {1570334400 -10800 1 -04} {1584846000 -14400 0 -04} {1601784000 -10800 1 -04} {1616900400 -14400 0 -04} {1633233600 -10800 1 -04} {1648350000 -14400 0 -04} {1664683200 -10800 1 -04} {1679799600 -14400 0 -04} {1696132800 -10800 1 -04} {1711249200 -14400 0 -04} {1728187200 -10800 1 -04} {1742698800 -14400 0 -04} {1759636800 -10800 1 -04} {1774148400 -14400 0 -04} {1791086400 -10800 1 -04} {1806202800 -14400 0 -04} {1822536000 -10800 1 -04} {1837652400 -14400 0 -04} {1853985600 -10800 1 -04} {1869102000 -14400 0 -04} {1886040000 -10800 1 -04} {1900551600 -14400 0 -04} {1917489600 -10800 1 -04} {1932001200 -14400 0 -04} {1948939200 -10800 1 -04} {1964055600 -14400 0 -04} {1980388800 -10800 1 -04} {1995505200 -14400 0 -04} {2011838400 -10800 1 -04} {2026954800 -14400 0 -04} {2043288000 -10800 1 -04} {2058404400 -14400 0 -04} {2075342400 -10800 1 -04} {2089854000 -14400 0 -04} {2106792000 -10800 1 -04} {2121303600 -14400 0 -04} {2138241600 -10800 1 -04} {2153358000 -14400 0 -04} {2169691200 -10800 1 -04} {2184807600 -14400 0 -04} {2201140800 -10800 1 -04} {2216257200 -14400 0 -04} {2233195200 -10800 1 -04} {2247706800 -14400 0 -04} {2264644800 -10800 1 -04} {2279156400 -14400 0 -04} {2296094400 -10800 1 -04} {2310606000 -14400 0 -04} {2327544000 -10800 1 -04} {2342660400 -14400 0 -04} {2358993600 -10800 1 -04} {2374110000 -14400 0 -04} {2390443200 -10800 1 -04} {2405559600 -14400 0 -04} {2422497600 -10800 1 -04} {2437009200 -14400 0 -04} {2453947200 -10800 1 -04} {2468458800 -14400 0 -04} {2485396800 -10800 1 -04} {2500513200 -14400 0 -04} {2516846400 -10800 1 -04} {2531962800 -14400 0 -04} {2548296000 -10800 1 -04} {2563412400 -14400 0 -04} {2579745600 -10800 1 -04} {2594862000 -14400 0 -04} {2611800000 -10800 1 -04} {2626311600 -14400 0 -04} {2643249600 -10800 1 -04} {2657761200 -14400 0 -04} {2674699200 -10800 1 -04} {2689815600 -14400 0 -04} {2706148800 -10800 1 -04} {2721265200 -14400 0 -04} {2737598400 -10800 1 -04} {2752714800 -14400 0 -04} {2769652800 -10800 1 -04} {2784164400 -14400 0 -04} {2801102400 -10800 1 -04} {2815614000 -14400 0 -04} {2832552000 -10800 1 -04} {2847668400 -14400 0 -04} {2864001600 -10800 1 -04} {2879118000 -14400 0 -04} {2895451200 -10800 1 -04} {2910567600 -14400 0 -04} {2926900800 -10800 1 -04} {2942017200 -14400 0 -04} {2958955200 -10800 1 -04} {2973466800 -14400 0 -04} {2990404800 -10800 1 -04} {3004916400 -14400 0 -04} {3021854400 -10800 1 -04} {3036970800 -14400 0 -04} {3053304000 -10800 1 -04} {3068420400 -14400 0 -04} {3084753600 -10800 1 -04} {3099870000 -14400 0 -04} {3116808000 -10800 1 -04} {3131319600 -14400 0 -04} {3148257600 -10800 1 -04} {3162769200 -14400 0 -04} {3179707200 -10800 1 -04} {3194218800 -14400 0 -04} {3211156800 -10800 1 -04} {3226273200 -14400 0 -04} {3242606400 -10800 1 -04} {3257722800 -14400 0 -04} {3274056000 -10800 1 -04} {3289172400 -14400 0 -04} {3306110400 -10800 1 -04} {3320622000 -14400 0 -04} {3337560000 -10800 1 -04} {3352071600 -14400 0 -04} {3369009600 -10800 1 -04} {3384126000 -14400 0 -04} {3400459200 -10800 1 -04} {3415575600 -14400 0 -04} {3431908800 -10800 1 -04} {3447025200 -14400 0 -04} {3463358400 -10800 1 -04} {3478474800 -14400 0 -04} {3495412800 -10800 1 -04} {3509924400 -14400 0 -04} {3526862400 -10800 1 -04} {3541374000 -14400 0 -04} {3558312000 -10800 1 -04} {3573428400 -14400 0 -04} {3589761600 -10800 1 -04} {3604878000 -14400 0 -04} {3621211200 -10800 1 -04} {3636327600 -14400 0 -04} {3653265600 -10800 1 -04} {3667777200 -14400 0 -04} {3684715200 -10800 1 -04} {3699226800 -14400 0 -04} {3716164800 -10800 1 -04} {3731281200 -14400 0 -04} {3747614400 -10800 1 -04} {3762730800 -14400 0 -04} {3779064000 -10800 1 -04} {3794180400 -14400 0 -04} {3810513600 -10800 1 -04} {3825630000 -14400 0 -04} {3842568000 -10800 1 -04} {3857079600 -14400 0 -04} {3874017600 -10800 1 -04} {3888529200 -14400 0 -04} {3905467200 -10800 1 -04} {3920583600 -14400 0 -04} {3936916800 -10800 1 -04} {3952033200 -14400 0 -04} {3968366400 -10800 1 -04} {3983482800 -14400 0 -04} {4000420800 -10800 1 -04} {4014932400 -14400 0 -04} {4031870400 -10800 1 -04} {4046382000 -14400 0 -04} {4063320000 -10800 1 -04} {4077831600 -14400 0 -04} {4094769600 -10800 1 -04} } |
Changes to library/tzdata/America/Bahia.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Bahia) { {-9223372036854775808 -9244 0 LMT} {-1767216356 -10800 0 -03} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Bahia) { {-9223372036854775808 -9244 0 LMT} {-1767216356 -10800 0 -03} {-1206957600 -7200 1 -03} {-1191362400 -10800 0 -03} {-1175374800 -7200 1 -03} {-1159826400 -10800 0 -03} {-633819600 -7200 1 -03} {-622069200 -10800 0 -03} {-602283600 -7200 1 -03} {-591832800 -10800 0 -03} {-570747600 -7200 1 -03} {-560210400 -10800 0 -03} {-539125200 -7200 1 -03} {-531352800 -10800 0 -03} {-191365200 -7200 1 -03} {-184197600 -10800 0 -03} {-155163600 -7200 1 -03} {-150069600 -10800 0 -03} {-128898000 -7200 1 -03} {-121125600 -10800 0 -03} {-99954000 -7200 1 -03} {-89589600 -10800 0 -03} {-68418000 -7200 1 -03} {-57967200 -10800 0 -03} {499748400 -7200 1 -03} {511236000 -10800 0 -03} {530593200 -7200 1 -03} {540266400 -10800 0 -03} {562129200 -7200 1 -03} {571197600 -10800 0 -03} {592974000 -7200 1 -03} {602042400 -10800 0 -03} {624423600 -7200 1 -03} {634701600 -10800 0 -03} {656478000 -7200 1 -03} {666756000 -10800 0 -03} {687927600 -7200 1 -03} {697600800 -10800 0 -03} {719982000 -7200 1 -03} {728445600 -10800 0 -03} {750826800 -7200 1 -03} {761709600 -10800 0 -03} {782276400 -7200 1 -03} {793159200 -10800 0 -03} {813726000 -7200 1 -03} {824004000 -10800 0 -03} {844570800 -7200 1 -03} {856058400 -10800 0 -03} {876106800 -7200 1 -03} {888717600 -10800 0 -03} {908074800 -7200 1 -03} {919562400 -10800 0 -03} {938919600 -7200 1 -03} {951616800 -10800 0 -03} {970974000 -7200 1 -03} {982461600 -10800 0 -03} {1003028400 -7200 1 -03} {1013911200 -10800 0 -03} {1036292400 -7200 1 -03} {1045360800 -10800 0 -03} {1064368800 -10800 0 -03} {1318734000 -7200 0 -03} {1330221600 -10800 0 -03} {1350784800 -10800 0 -03} } |
Changes to library/tzdata/America/Belem.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Belem) { {-9223372036854775808 -11636 0 LMT} {-1767213964 -10800 0 -03} | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Belem) { {-9223372036854775808 -11636 0 LMT} {-1767213964 -10800 0 -03} {-1206957600 -7200 1 -03} {-1191362400 -10800 0 -03} {-1175374800 -7200 1 -03} {-1159826400 -10800 0 -03} {-633819600 -7200 1 -03} {-622069200 -10800 0 -03} {-602283600 -7200 1 -03} {-591832800 -10800 0 -03} {-570747600 -7200 1 -03} {-560210400 -10800 0 -03} {-539125200 -7200 1 -03} {-531352800 -10800 0 -03} {-191365200 -7200 1 -03} {-184197600 -10800 0 -03} {-155163600 -7200 1 -03} {-150069600 -10800 0 -03} {-128898000 -7200 1 -03} {-121125600 -10800 0 -03} {-99954000 -7200 1 -03} {-89589600 -10800 0 -03} {-68418000 -7200 1 -03} {-57967200 -10800 0 -03} {499748400 -7200 1 -03} {511236000 -10800 0 -03} {530593200 -7200 1 -03} {540266400 -10800 0 -03} {562129200 -7200 1 -03} {571197600 -10800 0 -03} {590032800 -10800 0 -03} } |
Changes to library/tzdata/America/Boa_Vista.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Boa_Vista) { {-9223372036854775808 -14560 0 LMT} {-1767211040 -14400 0 -04} | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Boa_Vista) { {-9223372036854775808 -14560 0 LMT} {-1767211040 -14400 0 -04} {-1206954000 -10800 1 -04} {-1191358800 -14400 0 -04} {-1175371200 -10800 1 -04} {-1159822800 -14400 0 -04} {-633816000 -10800 1 -04} {-622065600 -14400 0 -04} {-602280000 -10800 1 -04} {-591829200 -14400 0 -04} {-570744000 -10800 1 -04} {-560206800 -14400 0 -04} {-539121600 -10800 1 -04} {-531349200 -14400 0 -04} {-191361600 -10800 1 -04} {-184194000 -14400 0 -04} {-155160000 -10800 1 -04} {-150066000 -14400 0 -04} {-128894400 -10800 1 -04} {-121122000 -14400 0 -04} {-99950400 -10800 1 -04} {-89586000 -14400 0 -04} {-68414400 -10800 1 -04} {-57963600 -14400 0 -04} {499752000 -10800 1 -04} {511239600 -14400 0 -04} {530596800 -10800 1 -04} {540270000 -14400 0 -04} {562132800 -10800 1 -04} {571201200 -14400 0 -04} {590036400 -14400 0 -04} {938664000 -14400 0 -04} {938923200 -10800 1 -04} {951620400 -14400 0 -04} {970977600 -10800 1 -04} {971578800 -14400 0 -04} } |
Changes to library/tzdata/America/Bogota.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Bogota) { {-9223372036854775808 -17776 0 LMT} {-2707671824 -17776 0 BMT} {-1739041424 -18000 0 -05} | | | 1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Bogota) { {-9223372036854775808 -17776 0 LMT} {-2707671824 -17776 0 BMT} {-1739041424 -18000 0 -05} {704869200 -14400 1 -05} {733896000 -18000 0 -05} } |
Changes to library/tzdata/America/Campo_Grande.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Campo_Grande) { {-9223372036854775808 -13108 0 LMT} {-1767212492 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Campo_Grande) { {-9223372036854775808 -13108 0 LMT} {-1767212492 -14400 0 -04} {-1206954000 -10800 1 -04} {-1191358800 -14400 0 -04} {-1175371200 -10800 1 -04} {-1159822800 -14400 0 -04} {-633816000 -10800 1 -04} {-622065600 -14400 0 -04} {-602280000 -10800 1 -04} {-591829200 -14400 0 -04} {-570744000 -10800 1 -04} {-560206800 -14400 0 -04} {-539121600 -10800 1 -04} {-531349200 -14400 0 -04} {-191361600 -10800 1 -04} {-184194000 -14400 0 -04} {-155160000 -10800 1 -04} {-150066000 -14400 0 -04} {-128894400 -10800 1 -04} {-121122000 -14400 0 -04} {-99950400 -10800 1 -04} {-89586000 -14400 0 -04} {-68414400 -10800 1 -04} {-57963600 -14400 0 -04} {499752000 -10800 1 -04} {511239600 -14400 0 -04} {530596800 -10800 1 -04} {540270000 -14400 0 -04} {562132800 -10800 1 -04} {571201200 -14400 0 -04} {592977600 -10800 1 -04} {602046000 -14400 0 -04} {624427200 -10800 1 -04} {634705200 -14400 0 -04} {656481600 -10800 1 -04} {666759600 -14400 0 -04} {687931200 -10800 1 -04} {697604400 -14400 0 -04} {719985600 -10800 1 -04} {728449200 -14400 0 -04} {750830400 -10800 1 -04} {761713200 -14400 0 -04} {782280000 -10800 1 -04} {793162800 -14400 0 -04} {813729600 -10800 1 -04} {824007600 -14400 0 -04} {844574400 -10800 1 -04} {856062000 -14400 0 -04} {876110400 -10800 1 -04} {888721200 -14400 0 -04} {908078400 -10800 1 -04} {919566000 -14400 0 -04} {938923200 -10800 1 -04} {951620400 -14400 0 -04} {970977600 -10800 1 -04} {982465200 -14400 0 -04} {1003032000 -10800 1 -04} {1013914800 -14400 0 -04} {1036296000 -10800 1 -04} {1045364400 -14400 0 -04} {1066536000 -10800 1 -04} {1076814000 -14400 0 -04} {1099368000 -10800 1 -04} {1108868400 -14400 0 -04} {1129435200 -10800 1 -04} {1140318000 -14400 0 -04} {1162699200 -10800 1 -04} {1172372400 -14400 0 -04} {1192334400 -10800 1 -04} {1203217200 -14400 0 -04} {1224388800 -10800 1 -04} {1234666800 -14400 0 -04} {1255838400 -10800 1 -04} {1266721200 -14400 0 -04} {1287288000 -10800 1 -04} {1298170800 -14400 0 -04} {1318737600 -10800 1 -04} {1330225200 -14400 0 -04} {1350792000 -10800 1 -04} {1361070000 -14400 0 -04} {1382241600 -10800 1 -04} {1392519600 -14400 0 -04} {1413691200 -10800 1 -04} {1424574000 -14400 0 -04} {1445140800 -10800 1 -04} {1456023600 -14400 0 -04} {1476590400 -10800 1 -04} {1487473200 -14400 0 -04} {1508040000 -10800 1 -04} {1518922800 -14400 0 -04} {1541304000 -10800 1 -04} {1550372400 -14400 0 -04} {1572753600 -10800 1 -04} {1581822000 -14400 0 -04} {1604203200 -10800 1 -04} {1613876400 -14400 0 -04} {1636257600 -10800 1 -04} {1645326000 -14400 0 -04} {1667707200 -10800 1 -04} {1677380400 -14400 0 -04} {1699156800 -10800 1 -04} {1708225200 -14400 0 -04} {1730606400 -10800 1 -04} {1739674800 -14400 0 -04} {1762056000 -10800 1 -04} {1771729200 -14400 0 -04} {1793505600 -10800 1 -04} {1803178800 -14400 0 -04} {1825560000 -10800 1 -04} {1834628400 -14400 0 -04} {1857009600 -10800 1 -04} {1866078000 -14400 0 -04} {1888459200 -10800 1 -04} {1897527600 -14400 0 -04} {1919908800 -10800 1 -04} {1928977200 -14400 0 -04} {1951358400 -10800 1 -04} {1960426800 -14400 0 -04} {1983412800 -10800 1 -04} {1992481200 -14400 0 -04} {2014862400 -10800 1 -04} {2024535600 -14400 0 -04} {2046312000 -10800 1 -04} {2055380400 -14400 0 -04} {2077761600 -10800 1 -04} {2086830000 -14400 0 -04} {2109211200 -10800 1 -04} {2118884400 -14400 0 -04} {2140660800 -10800 1 -04} {2150334000 -14400 0 -04} {2172715200 -10800 1 -04} {2181783600 -14400 0 -04} {2204164800 -10800 1 -04} {2213233200 -14400 0 -04} {2235614400 -10800 1 -04} {2244682800 -14400 0 -04} {2267064000 -10800 1 -04} {2276132400 -14400 0 -04} {2298513600 -10800 1 -04} {2307582000 -14400 0 -04} {2329963200 -10800 1 -04} {2339636400 -14400 0 -04} {2362017600 -10800 1 -04} {2371086000 -14400 0 -04} {2393467200 -10800 1 -04} {2402535600 -14400 0 -04} {2424916800 -10800 1 -04} {2433985200 -14400 0 -04} {2456366400 -10800 1 -04} {2465434800 -14400 0 -04} {2487816000 -10800 1 -04} {2497489200 -14400 0 -04} {2519870400 -10800 1 -04} {2528938800 -14400 0 -04} {2551320000 -10800 1 -04} {2560388400 -14400 0 -04} {2582769600 -10800 1 -04} {2591838000 -14400 0 -04} {2614219200 -10800 1 -04} {2623287600 -14400 0 -04} {2645668800 -10800 1 -04} {2654737200 -14400 0 -04} {2677118400 -10800 1 -04} {2686791600 -14400 0 -04} {2709172800 -10800 1 -04} {2718241200 -14400 0 -04} {2740622400 -10800 1 -04} {2749690800 -14400 0 -04} {2772072000 -10800 1 -04} {2781140400 -14400 0 -04} {2803521600 -10800 1 -04} {2812590000 -14400 0 -04} {2834971200 -10800 1 -04} {2844039600 -14400 0 -04} {2867025600 -10800 1 -04} {2876094000 -14400 0 -04} {2898475200 -10800 1 -04} {2907543600 -14400 0 -04} {2929924800 -10800 1 -04} {2938993200 -14400 0 -04} {2961374400 -10800 1 -04} {2970442800 -14400 0 -04} {2992824000 -10800 1 -04} {3001892400 -14400 0 -04} {3024273600 -10800 1 -04} {3033946800 -14400 0 -04} {3056328000 -10800 1 -04} {3065396400 -14400 0 -04} {3087777600 -10800 1 -04} {3096846000 -14400 0 -04} {3119227200 -10800 1 -04} {3128295600 -14400 0 -04} {3150676800 -10800 1 -04} {3159745200 -14400 0 -04} {3182126400 -10800 1 -04} {3191194800 -14400 0 -04} {3213576000 -10800 1 -04} {3223249200 -14400 0 -04} {3245630400 -10800 1 -04} {3254698800 -14400 0 -04} {3277080000 -10800 1 -04} {3286148400 -14400 0 -04} {3308529600 -10800 1 -04} {3317598000 -14400 0 -04} {3339979200 -10800 1 -04} {3349047600 -14400 0 -04} {3371428800 -10800 1 -04} {3381102000 -14400 0 -04} {3403483200 -10800 1 -04} {3412551600 -14400 0 -04} {3434932800 -10800 1 -04} {3444001200 -14400 0 -04} {3466382400 -10800 1 -04} {3475450800 -14400 0 -04} {3497832000 -10800 1 -04} {3506900400 -14400 0 -04} {3529281600 -10800 1 -04} {3538350000 -14400 0 -04} {3560731200 -10800 1 -04} {3570404400 -14400 0 -04} {3592785600 -10800 1 -04} {3601854000 -14400 0 -04} {3624235200 -10800 1 -04} {3633303600 -14400 0 -04} {3655684800 -10800 1 -04} {3664753200 -14400 0 -04} {3687134400 -10800 1 -04} {3696202800 -14400 0 -04} {3718584000 -10800 1 -04} {3727652400 -14400 0 -04} {3750638400 -10800 1 -04} {3759706800 -14400 0 -04} {3782088000 -10800 1 -04} {3791156400 -14400 0 -04} {3813537600 -10800 1 -04} {3822606000 -14400 0 -04} {3844987200 -10800 1 -04} {3854055600 -14400 0 -04} {3876436800 -10800 1 -04} {3885505200 -14400 0 -04} {3907886400 -10800 1 -04} {3917559600 -14400 0 -04} {3939940800 -10800 1 -04} {3949009200 -14400 0 -04} {3971390400 -10800 1 -04} {3980458800 -14400 0 -04} {4002840000 -10800 1 -04} {4011908400 -14400 0 -04} {4034289600 -10800 1 -04} {4043358000 -14400 0 -04} {4065739200 -10800 1 -04} {4074807600 -14400 0 -04} {4097188800 -10800 1 -04} } |
Changes to library/tzdata/America/Cuiaba.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Cuiaba) { {-9223372036854775808 -13460 0 LMT} {-1767212140 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Cuiaba) { {-9223372036854775808 -13460 0 LMT} {-1767212140 -14400 0 -04} {-1206954000 -10800 1 -04} {-1191358800 -14400 0 -04} {-1175371200 -10800 1 -04} {-1159822800 -14400 0 -04} {-633816000 -10800 1 -04} {-622065600 -14400 0 -04} {-602280000 -10800 1 -04} {-591829200 -14400 0 -04} {-570744000 -10800 1 -04} {-560206800 -14400 0 -04} {-539121600 -10800 1 -04} {-531349200 -14400 0 -04} {-191361600 -10800 1 -04} {-184194000 -14400 0 -04} {-155160000 -10800 1 -04} {-150066000 -14400 0 -04} {-128894400 -10800 1 -04} {-121122000 -14400 0 -04} {-99950400 -10800 1 -04} {-89586000 -14400 0 -04} {-68414400 -10800 1 -04} {-57963600 -14400 0 -04} {499752000 -10800 1 -04} {511239600 -14400 0 -04} {530596800 -10800 1 -04} {540270000 -14400 0 -04} {562132800 -10800 1 -04} {571201200 -14400 0 -04} {592977600 -10800 1 -04} {602046000 -14400 0 -04} {624427200 -10800 1 -04} {634705200 -14400 0 -04} {656481600 -10800 1 -04} {666759600 -14400 0 -04} {687931200 -10800 1 -04} {697604400 -14400 0 -04} {719985600 -10800 1 -04} {728449200 -14400 0 -04} {750830400 -10800 1 -04} {761713200 -14400 0 -04} {782280000 -10800 1 -04} {793162800 -14400 0 -04} {813729600 -10800 1 -04} {824007600 -14400 0 -04} {844574400 -10800 1 -04} {856062000 -14400 0 -04} {876110400 -10800 1 -04} {888721200 -14400 0 -04} {908078400 -10800 1 -04} {919566000 -14400 0 -04} {938923200 -10800 1 -04} {951620400 -14400 0 -04} {970977600 -10800 1 -04} {982465200 -14400 0 -04} {1003032000 -10800 1 -04} {1013914800 -14400 0 -04} {1036296000 -10800 1 -04} {1045364400 -14400 0 -04} {1064372400 -14400 0 -04} {1096603200 -14400 0 -04} {1099368000 -10800 1 -04} {1108868400 -14400 0 -04} {1129435200 -10800 1 -04} {1140318000 -14400 0 -04} {1162699200 -10800 1 -04} {1172372400 -14400 0 -04} {1192334400 -10800 1 -04} {1203217200 -14400 0 -04} {1224388800 -10800 1 -04} {1234666800 -14400 0 -04} {1255838400 -10800 1 -04} {1266721200 -14400 0 -04} {1287288000 -10800 1 -04} {1298170800 -14400 0 -04} {1318737600 -10800 1 -04} {1330225200 -14400 0 -04} {1350792000 -10800 1 -04} {1361070000 -14400 0 -04} {1382241600 -10800 1 -04} {1392519600 -14400 0 -04} {1413691200 -10800 1 -04} {1424574000 -14400 0 -04} {1445140800 -10800 1 -04} {1456023600 -14400 0 -04} {1476590400 -10800 1 -04} {1487473200 -14400 0 -04} {1508040000 -10800 1 -04} {1518922800 -14400 0 -04} {1541304000 -10800 1 -04} {1550372400 -14400 0 -04} {1572753600 -10800 1 -04} {1581822000 -14400 0 -04} {1604203200 -10800 1 -04} {1613876400 -14400 0 -04} {1636257600 -10800 1 -04} {1645326000 -14400 0 -04} {1667707200 -10800 1 -04} {1677380400 -14400 0 -04} {1699156800 -10800 1 -04} {1708225200 -14400 0 -04} {1730606400 -10800 1 -04} {1739674800 -14400 0 -04} {1762056000 -10800 1 -04} {1771729200 -14400 0 -04} {1793505600 -10800 1 -04} {1803178800 -14400 0 -04} {1825560000 -10800 1 -04} {1834628400 -14400 0 -04} {1857009600 -10800 1 -04} {1866078000 -14400 0 -04} {1888459200 -10800 1 -04} {1897527600 -14400 0 -04} {1919908800 -10800 1 -04} {1928977200 -14400 0 -04} {1951358400 -10800 1 -04} {1960426800 -14400 0 -04} {1983412800 -10800 1 -04} {1992481200 -14400 0 -04} {2014862400 -10800 1 -04} {2024535600 -14400 0 -04} {2046312000 -10800 1 -04} {2055380400 -14400 0 -04} {2077761600 -10800 1 -04} {2086830000 -14400 0 -04} {2109211200 -10800 1 -04} {2118884400 -14400 0 -04} {2140660800 -10800 1 -04} {2150334000 -14400 0 -04} {2172715200 -10800 1 -04} {2181783600 -14400 0 -04} {2204164800 -10800 1 -04} {2213233200 -14400 0 -04} {2235614400 -10800 1 -04} {2244682800 -14400 0 -04} {2267064000 -10800 1 -04} {2276132400 -14400 0 -04} {2298513600 -10800 1 -04} {2307582000 -14400 0 -04} {2329963200 -10800 1 -04} {2339636400 -14400 0 -04} {2362017600 -10800 1 -04} {2371086000 -14400 0 -04} {2393467200 -10800 1 -04} {2402535600 -14400 0 -04} {2424916800 -10800 1 -04} {2433985200 -14400 0 -04} {2456366400 -10800 1 -04} {2465434800 -14400 0 -04} {2487816000 -10800 1 -04} {2497489200 -14400 0 -04} {2519870400 -10800 1 -04} {2528938800 -14400 0 -04} {2551320000 -10800 1 -04} {2560388400 -14400 0 -04} {2582769600 -10800 1 -04} {2591838000 -14400 0 -04} {2614219200 -10800 1 -04} {2623287600 -14400 0 -04} {2645668800 -10800 1 -04} {2654737200 -14400 0 -04} {2677118400 -10800 1 -04} {2686791600 -14400 0 -04} {2709172800 -10800 1 -04} {2718241200 -14400 0 -04} {2740622400 -10800 1 -04} {2749690800 -14400 0 -04} {2772072000 -10800 1 -04} {2781140400 -14400 0 -04} {2803521600 -10800 1 -04} {2812590000 -14400 0 -04} {2834971200 -10800 1 -04} {2844039600 -14400 0 -04} {2867025600 -10800 1 -04} {2876094000 -14400 0 -04} {2898475200 -10800 1 -04} {2907543600 -14400 0 -04} {2929924800 -10800 1 -04} {2938993200 -14400 0 -04} {2961374400 -10800 1 -04} {2970442800 -14400 0 -04} {2992824000 -10800 1 -04} {3001892400 -14400 0 -04} {3024273600 -10800 1 -04} {3033946800 -14400 0 -04} {3056328000 -10800 1 -04} {3065396400 -14400 0 -04} {3087777600 -10800 1 -04} {3096846000 -14400 0 -04} {3119227200 -10800 1 -04} {3128295600 -14400 0 -04} {3150676800 -10800 1 -04} {3159745200 -14400 0 -04} {3182126400 -10800 1 -04} {3191194800 -14400 0 -04} {3213576000 -10800 1 -04} {3223249200 -14400 0 -04} {3245630400 -10800 1 -04} {3254698800 -14400 0 -04} {3277080000 -10800 1 -04} {3286148400 -14400 0 -04} {3308529600 -10800 1 -04} {3317598000 -14400 0 -04} {3339979200 -10800 1 -04} {3349047600 -14400 0 -04} {3371428800 -10800 1 -04} {3381102000 -14400 0 -04} {3403483200 -10800 1 -04} {3412551600 -14400 0 -04} {3434932800 -10800 1 -04} {3444001200 -14400 0 -04} {3466382400 -10800 1 -04} {3475450800 -14400 0 -04} {3497832000 -10800 1 -04} {3506900400 -14400 0 -04} {3529281600 -10800 1 -04} {3538350000 -14400 0 -04} {3560731200 -10800 1 -04} {3570404400 -14400 0 -04} {3592785600 -10800 1 -04} {3601854000 -14400 0 -04} {3624235200 -10800 1 -04} {3633303600 -14400 0 -04} {3655684800 -10800 1 -04} {3664753200 -14400 0 -04} {3687134400 -10800 1 -04} {3696202800 -14400 0 -04} {3718584000 -10800 1 -04} {3727652400 -14400 0 -04} {3750638400 -10800 1 -04} {3759706800 -14400 0 -04} {3782088000 -10800 1 -04} {3791156400 -14400 0 -04} {3813537600 -10800 1 -04} {3822606000 -14400 0 -04} {3844987200 -10800 1 -04} {3854055600 -14400 0 -04} {3876436800 -10800 1 -04} {3885505200 -14400 0 -04} {3907886400 -10800 1 -04} {3917559600 -14400 0 -04} {3939940800 -10800 1 -04} {3949009200 -14400 0 -04} {3971390400 -10800 1 -04} {3980458800 -14400 0 -04} {4002840000 -10800 1 -04} {4011908400 -14400 0 -04} {4034289600 -10800 1 -04} {4043358000 -14400 0 -04} {4065739200 -10800 1 -04} {4074807600 -14400 0 -04} {4097188800 -10800 1 -04} } |
Changes to library/tzdata/America/Eirunepe.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Eirunepe) { {-9223372036854775808 -16768 0 LMT} {-1767208832 -18000 0 -05} | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Eirunepe) { {-9223372036854775808 -16768 0 LMT} {-1767208832 -18000 0 -05} {-1206950400 -14400 1 -05} {-1191355200 -18000 0 -05} {-1175367600 -14400 1 -05} {-1159819200 -18000 0 -05} {-633812400 -14400 1 -05} {-622062000 -18000 0 -05} {-602276400 -14400 1 -05} {-591825600 -18000 0 -05} {-570740400 -14400 1 -05} {-560203200 -18000 0 -05} {-539118000 -14400 1 -05} {-531345600 -18000 0 -05} {-191358000 -14400 1 -05} {-184190400 -18000 0 -05} {-155156400 -14400 1 -05} {-150062400 -18000 0 -05} {-128890800 -14400 1 -05} {-121118400 -18000 0 -05} {-99946800 -14400 1 -05} {-89582400 -18000 0 -05} {-68410800 -14400 1 -05} {-57960000 -18000 0 -05} {499755600 -14400 1 -05} {511243200 -18000 0 -05} {530600400 -14400 1 -05} {540273600 -18000 0 -05} {562136400 -14400 1 -05} {571204800 -18000 0 -05} {590040000 -18000 0 -05} {749192400 -18000 0 -05} {750834000 -14400 1 -05} {761716800 -18000 0 -05} {780206400 -18000 0 -05} {1214283600 -14400 0 -04} {1384056000 -18000 0 -05} } |
Changes to library/tzdata/America/Fortaleza.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Fortaleza) { {-9223372036854775808 -9240 0 LMT} {-1767216360 -10800 0 -03} | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Fortaleza) { {-9223372036854775808 -9240 0 LMT} {-1767216360 -10800 0 -03} {-1206957600 -7200 1 -03} {-1191362400 -10800 0 -03} {-1175374800 -7200 1 -03} {-1159826400 -10800 0 -03} {-633819600 -7200 1 -03} {-622069200 -10800 0 -03} {-602283600 -7200 1 -03} {-591832800 -10800 0 -03} {-570747600 -7200 1 -03} {-560210400 -10800 0 -03} {-539125200 -7200 1 -03} {-531352800 -10800 0 -03} {-191365200 -7200 1 -03} {-184197600 -10800 0 -03} {-155163600 -7200 1 -03} {-150069600 -10800 0 -03} {-128898000 -7200 1 -03} {-121125600 -10800 0 -03} {-99954000 -7200 1 -03} {-89589600 -10800 0 -03} {-68418000 -7200 1 -03} {-57967200 -10800 0 -03} {499748400 -7200 1 -03} {511236000 -10800 0 -03} {530593200 -7200 1 -03} {540266400 -10800 0 -03} {562129200 -7200 1 -03} {571197600 -10800 0 -03} {592974000 -7200 1 -03} {602042400 -10800 0 -03} {624423600 -7200 1 -03} {634701600 -10800 0 -03} {653536800 -10800 0 -03} {938660400 -10800 0 -03} {938919600 -7200 1 -03} {951616800 -10800 0 -03} {970974000 -7200 1 -03} {972180000 -10800 0 -03} {1000350000 -10800 0 -03} {1003028400 -7200 1 -03} {1013911200 -10800 0 -03} {1033437600 -10800 0 -03} } |
Changes to library/tzdata/America/Grand_Turk.
1 2 3 4 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Grand_Turk) { {-9223372036854775808 -17072 0 LMT} | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Grand_Turk) { {-9223372036854775808 -17072 0 LMT} {-2524504528 -18430 0 KMT} {-1827687170 -18000 0 EST} {284014800 -18000 0 EST} {294217200 -14400 1 EDT} {309938400 -18000 0 EST} {325666800 -14400 1 EDT} {341388000 -18000 0 EST} {357116400 -14400 1 EDT} {372837600 -18000 0 EST} |
︙ | ︙ |
Changes to library/tzdata/America/Guayaquil.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Guayaquil) { {-9223372036854775808 -19160 0 LMT} {-2524502440 -18840 0 QMT} {-1230749160 -18000 0 -05} | | | 1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Guayaquil) { {-9223372036854775808 -19160 0 LMT} {-2524502440 -18840 0 QMT} {-1230749160 -18000 0 -05} {722926800 -14400 1 -05} {728884800 -18000 0 -05} } |
Changes to library/tzdata/America/Jamaica.
1 2 3 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Jamaica) { | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Jamaica) { {-9223372036854775808 -18430 0 LMT} {-2524503170 -18430 0 KMT} {-1827687170 -18000 0 EST} {126248400 -18000 0 EST} {126687600 -14400 1 EDT} {152085600 -18000 0 EST} {162370800 -14400 1 EDT} {183535200 -18000 0 EST} {199263600 -14400 1 EDT} {215589600 -18000 0 EST} |
︙ | ︙ |
Changes to library/tzdata/America/Lima.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Lima) { {-9223372036854775808 -18492 0 LMT} {-2524503108 -18516 0 LMT} | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Lima) { {-9223372036854775808 -18492 0 LMT} {-2524503108 -18516 0 LMT} {-1938538284 -14400 0 -05} {-1002052800 -18000 0 -05} {-986756400 -14400 1 -05} {-971035200 -18000 0 -05} {-955306800 -14400 1 -05} {-939585600 -18000 0 -05} {512712000 -18000 0 -05} {544248000 -18000 0 -05} {638942400 -18000 0 -05} {765172800 -18000 0 -05} } |
Changes to library/tzdata/America/Maceio.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Maceio) { {-9223372036854775808 -8572 0 LMT} {-1767217028 -10800 0 -03} | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Maceio) { {-9223372036854775808 -8572 0 LMT} {-1767217028 -10800 0 -03} {-1206957600 -7200 1 -03} {-1191362400 -10800 0 -03} {-1175374800 -7200 1 -03} {-1159826400 -10800 0 -03} {-633819600 -7200 1 -03} {-622069200 -10800 0 -03} {-602283600 -7200 1 -03} {-591832800 -10800 0 -03} {-570747600 -7200 1 -03} {-560210400 -10800 0 -03} {-539125200 -7200 1 -03} {-531352800 -10800 0 -03} {-191365200 -7200 1 -03} {-184197600 -10800 0 -03} {-155163600 -7200 1 -03} {-150069600 -10800 0 -03} {-128898000 -7200 1 -03} {-121125600 -10800 0 -03} {-99954000 -7200 1 -03} {-89589600 -10800 0 -03} {-68418000 -7200 1 -03} {-57967200 -10800 0 -03} {499748400 -7200 1 -03} {511236000 -10800 0 -03} {530593200 -7200 1 -03} {540266400 -10800 0 -03} {562129200 -7200 1 -03} {571197600 -10800 0 -03} {592974000 -7200 1 -03} {602042400 -10800 0 -03} {624423600 -7200 1 -03} {634701600 -10800 0 -03} {653536800 -10800 0 -03} {813553200 -10800 0 -03} {813726000 -7200 1 -03} {824004000 -10800 0 -03} {841802400 -10800 0 -03} {938660400 -10800 0 -03} {938919600 -7200 1 -03} {951616800 -10800 0 -03} {970974000 -7200 1 -03} {972180000 -10800 0 -03} {1000350000 -10800 0 -03} {1003028400 -7200 1 -03} {1013911200 -10800 0 -03} {1033437600 -10800 0 -03} } |
Changes to library/tzdata/America/Manaus.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Manaus) { {-9223372036854775808 -14404 0 LMT} {-1767211196 -14400 0 -04} | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Manaus) { {-9223372036854775808 -14404 0 LMT} {-1767211196 -14400 0 -04} {-1206954000 -10800 1 -04} {-1191358800 -14400 0 -04} {-1175371200 -10800 1 -04} {-1159822800 -14400 0 -04} {-633816000 -10800 1 -04} {-622065600 -14400 0 -04} {-602280000 -10800 1 -04} {-591829200 -14400 0 -04} {-570744000 -10800 1 -04} {-560206800 -14400 0 -04} {-539121600 -10800 1 -04} {-531349200 -14400 0 -04} {-191361600 -10800 1 -04} {-184194000 -14400 0 -04} {-155160000 -10800 1 -04} {-150066000 -14400 0 -04} {-128894400 -10800 1 -04} {-121122000 -14400 0 -04} {-99950400 -10800 1 -04} {-89586000 -14400 0 -04} {-68414400 -10800 1 -04} {-57963600 -14400 0 -04} {499752000 -10800 1 -04} {511239600 -14400 0 -04} {530596800 -10800 1 -04} {540270000 -14400 0 -04} {562132800 -10800 1 -04} {571201200 -14400 0 -04} {590036400 -14400 0 -04} {749188800 -14400 0 -04} {750830400 -10800 1 -04} {761713200 -14400 0 -04} {780202800 -14400 0 -04} } |
Changes to library/tzdata/America/Montevideo.
1 2 3 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Montevideo) { | | | | | | | | | | | | | | | | < | | | | > | | < < < < | | < | | < | | | > | > | > > | | | | | | > > | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Montevideo) { {-9223372036854775808 -13491 0 LMT} {-1942690509 -13491 0 MMT} {-1567455309 -14400 0 -04} {-1459627200 -10800 0 -0330} {-1443819600 -12600 0 -0330} {-1428006600 -10800 1 -0330} {-1412283600 -12600 0 -0330} {-1396470600 -10800 1 -0330} {-1380747600 -12600 0 -0330} {-1141590600 -10800 1 -0330} {-1128286800 -12600 0 -0330} {-1110141000 -10800 1 -0330} {-1096837200 -12600 0 -0330} {-1078691400 -10800 1 -0330} {-1065387600 -12600 0 -0330} {-1047241800 -10800 1 -0330} {-1033938000 -12600 0 -0330} {-1015187400 -10800 1 -0330} {-1002488400 -12600 0 -0330} {-983737800 -10800 1 -0330} {-971038800 -12600 0 -0330} {-954707400 -10800 1 -0330} {-938984400 -12600 0 -0330} {-920838600 -10800 1 -0330} {-907534800 -12600 0 -0330} {-896819400 -10800 1 -0330} {-853621200 -9000 0 -03} {-845847000 -10800 0 -03} {-334789200 -9000 1 -03} {-319671000 -10800 0 -03} {-315608400 -10800 0 -03} {-314226000 -7200 1 -03} {-309996000 -10800 0 -03} {-149720400 -7200 1 -03} {-134604000 -10800 0 -03} {-63147600 -10800 0 -03} {-50446800 -9000 1 -03} {-34205400 -10800 0 -03} {10800 -10800 0 -03} {9860400 -7200 1 -03} {14176800 -10800 0 -03} {72846000 -7200 1 -03} {80100000 -10800 0 -03} {126241200 -10800 0 -03} {127278000 -5400 1 -03} {132112800 -9000 0 -03} {147234600 -10800 0 -03} {156909600 -10800 0 -03} {156913200 -7200 1 -03} {165376800 -10800 0 -03} {219812400 -7200 1 -03} {226461600 -10800 0 -03} {250052400 -7200 1 -03} {257911200 -10800 0 -03} {282711600 -7200 1 -03} {289360800 -10800 0 -03} {294202800 -7200 1 -03} {322020000 -10800 0 -03} {566449200 -7200 1 -03} {573012000 -10800 0 -03} {597812400 -7200 1 -03} {605066400 -10800 0 -03} {625633200 -7200 1 -03} {635911200 -10800 0 -03} {656478000 -7200 1 -03} {667965600 -10800 0 -03} {688532400 -7200 1 -03} {699415200 -10800 0 -03} {719377200 -7200 1 -03} {730864800 -10800 0 -03} {1095562800 -7200 1 -03} {1111896000 -10800 0 -03} {1128834000 -7200 1 -03} {1142136000 -10800 0 -03} {1159678800 -7200 1 -03} {1173585600 -10800 0 -03} {1191733200 -7200 1 -03} {1205035200 -10800 0 -03} {1223182800 -7200 1 -03} {1236484800 -10800 0 -03} {1254632400 -7200 1 -03} {1268539200 -10800 0 -03} {1286082000 -7200 1 -03} {1299988800 -10800 0 -03} {1317531600 -7200 1 -03} {1331438400 -10800 0 -03} {1349586000 -7200 1 -03} {1362888000 -10800 0 -03} {1381035600 -7200 1 -03} {1394337600 -10800 0 -03} {1412485200 -7200 1 -03} {1425787200 -10800 0 -03} } |
Changes to library/tzdata/America/Noronha.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Noronha) { {-9223372036854775808 -7780 0 LMT} {-1767217820 -7200 0 -02} | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Noronha) { {-9223372036854775808 -7780 0 LMT} {-1767217820 -7200 0 -02} {-1206961200 -3600 1 -02} {-1191366000 -7200 0 -02} {-1175378400 -3600 1 -02} {-1159830000 -7200 0 -02} {-633823200 -3600 1 -02} {-622072800 -7200 0 -02} {-602287200 -3600 1 -02} {-591836400 -7200 0 -02} {-570751200 -3600 1 -02} {-560214000 -7200 0 -02} {-539128800 -3600 1 -02} {-531356400 -7200 0 -02} {-191368800 -3600 1 -02} {-184201200 -7200 0 -02} {-155167200 -3600 1 -02} {-150073200 -7200 0 -02} {-128901600 -3600 1 -02} {-121129200 -7200 0 -02} {-99957600 -3600 1 -02} {-89593200 -7200 0 -02} {-68421600 -3600 1 -02} {-57970800 -7200 0 -02} {499744800 -3600 1 -02} {511232400 -7200 0 -02} {530589600 -3600 1 -02} {540262800 -7200 0 -02} {562125600 -3600 1 -02} {571194000 -7200 0 -02} {592970400 -3600 1 -02} {602038800 -7200 0 -02} {624420000 -3600 1 -02} {634698000 -7200 0 -02} {653533200 -7200 0 -02} {938656800 -7200 0 -02} {938916000 -3600 1 -02} {951613200 -7200 0 -02} {970970400 -3600 1 -02} {971571600 -7200 0 -02} {1000346400 -7200 0 -02} {1003024800 -3600 1 -02} {1013907600 -7200 0 -02} {1033434000 -7200 0 -02} } |
Changes to library/tzdata/America/Porto_Velho.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Porto_Velho) { {-9223372036854775808 -15336 0 LMT} {-1767210264 -14400 0 -04} | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Porto_Velho) { {-9223372036854775808 -15336 0 LMT} {-1767210264 -14400 0 -04} {-1206954000 -10800 1 -04} {-1191358800 -14400 0 -04} {-1175371200 -10800 1 -04} {-1159822800 -14400 0 -04} {-633816000 -10800 1 -04} {-622065600 -14400 0 -04} {-602280000 -10800 1 -04} {-591829200 -14400 0 -04} {-570744000 -10800 1 -04} {-560206800 -14400 0 -04} {-539121600 -10800 1 -04} {-531349200 -14400 0 -04} {-191361600 -10800 1 -04} {-184194000 -14400 0 -04} {-155160000 -10800 1 -04} {-150066000 -14400 0 -04} {-128894400 -10800 1 -04} {-121122000 -14400 0 -04} {-99950400 -10800 1 -04} {-89586000 -14400 0 -04} {-68414400 -10800 1 -04} {-57963600 -14400 0 -04} {499752000 -10800 1 -04} {511239600 -14400 0 -04} {530596800 -10800 1 -04} {540270000 -14400 0 -04} {562132800 -10800 1 -04} {571201200 -14400 0 -04} {590036400 -14400 0 -04} } |
Changes to library/tzdata/America/Punta_Arenas.
1 2 3 4 5 6 7 8 9 10 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Punta_Arenas) { {-9223372036854775808 -17020 0 LMT} {-2524504580 -16966 0 SMT} {-1892661434 -18000 0 -05} {-1688410800 -16966 0 SMT} {-1619205434 -14400 0 -04} {-1593806400 -16966 0 SMT} {-1335986234 -18000 0 -05} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Punta_Arenas) { {-9223372036854775808 -17020 0 LMT} {-2524504580 -16966 0 SMT} {-1892661434 -18000 0 -05} {-1688410800 -16966 0 SMT} {-1619205434 -14400 0 -04} {-1593806400 -16966 0 SMT} {-1335986234 -18000 0 -05} {-1335985200 -14400 1 -05} {-1317585600 -18000 0 -05} {-1304362800 -14400 1 -05} {-1286049600 -18000 0 -05} {-1272826800 -14400 1 -05} {-1254513600 -18000 0 -05} {-1241290800 -14400 1 -05} {-1222977600 -18000 0 -05} {-1209754800 -14400 1 -05} {-1191355200 -18000 0 -05} {-1178132400 -14400 0 -04} {-870552000 -18000 0 -05} {-865278000 -14400 0 -04} {-718056000 -18000 0 -05} {-713649600 -14400 0 -04} {-36619200 -10800 1 -04} {-23922000 -14400 0 -04} {-3355200 -10800 1 -04} {7527600 -14400 0 -04} {24465600 -10800 1 -04} {37767600 -14400 0 -04} {55915200 -10800 1 -04} {69217200 -14400 0 -04} {87969600 -10800 1 -04} {100666800 -14400 0 -04} {118209600 -10800 1 -04} {132116400 -14400 0 -04} {150868800 -10800 1 -04} {163566000 -14400 0 -04} {182318400 -10800 1 -04} {195620400 -14400 0 -04} {213768000 -10800 1 -04} {227070000 -14400 0 -04} {245217600 -10800 1 -04} {258519600 -14400 0 -04} {277272000 -10800 1 -04} {289969200 -14400 0 -04} {308721600 -10800 1 -04} {321418800 -14400 0 -04} {340171200 -10800 1 -04} {353473200 -14400 0 -04} {371620800 -10800 1 -04} {384922800 -14400 0 -04} {403070400 -10800 1 -04} {416372400 -14400 0 -04} {434520000 -10800 1 -04} {447822000 -14400 0 -04} {466574400 -10800 1 -04} {479271600 -14400 0 -04} {498024000 -10800 1 -04} {510721200 -14400 0 -04} {529473600 -10800 1 -04} {545194800 -14400 0 -04} {560923200 -10800 1 -04} {574225200 -14400 0 -04} {592372800 -10800 1 -04} {605674800 -14400 0 -04} {624427200 -10800 1 -04} {637124400 -14400 0 -04} {653457600 -10800 1 -04} {668574000 -14400 0 -04} {687326400 -10800 1 -04} {700628400 -14400 0 -04} {718776000 -10800 1 -04} {732078000 -14400 0 -04} {750225600 -10800 1 -04} {763527600 -14400 0 -04} {781675200 -10800 1 -04} {794977200 -14400 0 -04} {813729600 -10800 1 -04} {826426800 -14400 0 -04} {845179200 -10800 1 -04} {859690800 -14400 0 -04} {876628800 -10800 1 -04} {889930800 -14400 0 -04} {906868800 -10800 1 -04} {923194800 -14400 0 -04} {939528000 -10800 1 -04} {952830000 -14400 0 -04} {971582400 -10800 1 -04} {984279600 -14400 0 -04} {1003032000 -10800 1 -04} {1015729200 -14400 0 -04} {1034481600 -10800 1 -04} {1047178800 -14400 0 -04} {1065931200 -10800 1 -04} {1079233200 -14400 0 -04} {1097380800 -10800 1 -04} {1110682800 -14400 0 -04} {1128830400 -10800 1 -04} {1142132400 -14400 0 -04} {1160884800 -10800 1 -04} {1173582000 -14400 0 -04} {1192334400 -10800 1 -04} {1206846000 -14400 0 -04} {1223784000 -10800 1 -04} {1237086000 -14400 0 -04} {1255233600 -10800 1 -04} {1270350000 -14400 0 -04} {1286683200 -10800 1 -04} {1304823600 -14400 0 -04} {1313899200 -10800 1 -04} {1335668400 -14400 0 -04} {1346558400 -10800 1 -04} {1367118000 -14400 0 -04} {1378612800 -10800 1 -04} {1398567600 -14400 0 -04} {1410062400 -10800 1 -04} {1463281200 -14400 0 -04} {1471147200 -10800 1 -04} {1480820400 -10800 0 -03} } |
Changes to library/tzdata/America/Recife.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Recife) { {-9223372036854775808 -8376 0 LMT} {-1767217224 -10800 0 -03} | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Recife) { {-9223372036854775808 -8376 0 LMT} {-1767217224 -10800 0 -03} {-1206957600 -7200 1 -03} {-1191362400 -10800 0 -03} {-1175374800 -7200 1 -03} {-1159826400 -10800 0 -03} {-633819600 -7200 1 -03} {-622069200 -10800 0 -03} {-602283600 -7200 1 -03} {-591832800 -10800 0 -03} {-570747600 -7200 1 -03} {-560210400 -10800 0 -03} {-539125200 -7200 1 -03} {-531352800 -10800 0 -03} {-191365200 -7200 1 -03} {-184197600 -10800 0 -03} {-155163600 -7200 1 -03} {-150069600 -10800 0 -03} {-128898000 -7200 1 -03} {-121125600 -10800 0 -03} {-99954000 -7200 1 -03} {-89589600 -10800 0 -03} {-68418000 -7200 1 -03} {-57967200 -10800 0 -03} {499748400 -7200 1 -03} {511236000 -10800 0 -03} {530593200 -7200 1 -03} {540266400 -10800 0 -03} {562129200 -7200 1 -03} {571197600 -10800 0 -03} {592974000 -7200 1 -03} {602042400 -10800 0 -03} {624423600 -7200 1 -03} {634701600 -10800 0 -03} {653536800 -10800 0 -03} {938660400 -10800 0 -03} {938919600 -7200 1 -03} {951616800 -10800 0 -03} {970974000 -7200 1 -03} {971575200 -10800 0 -03} {1000350000 -10800 0 -03} {1003028400 -7200 1 -03} {1013911200 -10800 0 -03} {1033437600 -10800 0 -03} } |
Changes to library/tzdata/America/Rio_Branco.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Rio_Branco) { {-9223372036854775808 -16272 0 LMT} {-1767209328 -18000 0 -05} | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Rio_Branco) { {-9223372036854775808 -16272 0 LMT} {-1767209328 -18000 0 -05} {-1206950400 -14400 1 -05} {-1191355200 -18000 0 -05} {-1175367600 -14400 1 -05} {-1159819200 -18000 0 -05} {-633812400 -14400 1 -05} {-622062000 -18000 0 -05} {-602276400 -14400 1 -05} {-591825600 -18000 0 -05} {-570740400 -14400 1 -05} {-560203200 -18000 0 -05} {-539118000 -14400 1 -05} {-531345600 -18000 0 -05} {-191358000 -14400 1 -05} {-184190400 -18000 0 -05} {-155156400 -14400 1 -05} {-150062400 -18000 0 -05} {-128890800 -14400 1 -05} {-121118400 -18000 0 -05} {-99946800 -14400 1 -05} {-89582400 -18000 0 -05} {-68410800 -14400 1 -05} {-57960000 -18000 0 -05} {499755600 -14400 1 -05} {511243200 -18000 0 -05} {530600400 -14400 1 -05} {540273600 -18000 0 -05} {562136400 -14400 1 -05} {571204800 -18000 0 -05} {590040000 -18000 0 -05} {1214283600 -14400 0 -04} {1384056000 -18000 0 -05} } |
Changes to library/tzdata/America/Santarem.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Santarem) { {-9223372036854775808 -13128 0 LMT} {-1767212472 -14400 0 -04} | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Santarem) { {-9223372036854775808 -13128 0 LMT} {-1767212472 -14400 0 -04} {-1206954000 -10800 1 -04} {-1191358800 -14400 0 -04} {-1175371200 -10800 1 -04} {-1159822800 -14400 0 -04} {-633816000 -10800 1 -04} {-622065600 -14400 0 -04} {-602280000 -10800 1 -04} {-591829200 -14400 0 -04} {-570744000 -10800 1 -04} {-560206800 -14400 0 -04} {-539121600 -10800 1 -04} {-531349200 -14400 0 -04} {-191361600 -10800 1 -04} {-184194000 -14400 0 -04} {-155160000 -10800 1 -04} {-150066000 -14400 0 -04} {-128894400 -10800 1 -04} {-121122000 -14400 0 -04} {-99950400 -10800 1 -04} {-89586000 -14400 0 -04} {-68414400 -10800 1 -04} {-57963600 -14400 0 -04} {499752000 -10800 1 -04} {511239600 -14400 0 -04} {530596800 -10800 1 -04} {540270000 -14400 0 -04} {562132800 -10800 1 -04} {571201200 -14400 0 -04} {590036400 -14400 0 -04} {1214280000 -10800 0 -03} } |
Changes to library/tzdata/America/Santiago.
1 2 3 4 5 6 7 8 9 10 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Santiago) { {-9223372036854775808 -16966 0 LMT} {-2524504634 -16966 0 SMT} {-1892661434 -18000 0 -05} {-1688410800 -16966 0 SMT} {-1619205434 -14400 0 -04} {-1593806400 -16966 0 SMT} {-1335986234 -18000 0 -05} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Santiago) { {-9223372036854775808 -16966 0 LMT} {-2524504634 -16966 0 SMT} {-1892661434 -18000 0 -05} {-1688410800 -16966 0 SMT} {-1619205434 -14400 0 -04} {-1593806400 -16966 0 SMT} {-1335986234 -18000 0 -05} {-1335985200 -14400 1 -05} {-1317585600 -18000 0 -05} {-1304362800 -14400 1 -05} {-1286049600 -18000 0 -05} {-1272826800 -14400 1 -05} {-1254513600 -18000 0 -05} {-1241290800 -14400 1 -05} {-1222977600 -18000 0 -05} {-1209754800 -14400 1 -05} {-1191355200 -18000 0 -05} {-1178132400 -14400 0 -04} {-870552000 -18000 0 -05} {-865278000 -14400 0 -04} {-740520000 -10800 1 -03} {-736376400 -14400 0 -04} {-718056000 -18000 0 -05} {-713649600 -14400 0 -04} {-36619200 -10800 1 -04} {-23922000 -14400 0 -04} {-3355200 -10800 1 -04} {7527600 -14400 0 -04} {24465600 -10800 1 -04} {37767600 -14400 0 -04} {55915200 -10800 1 -04} {69217200 -14400 0 -04} {87969600 -10800 1 -04} {100666800 -14400 0 -04} {118209600 -10800 1 -04} {132116400 -14400 0 -04} {150868800 -10800 1 -04} {163566000 -14400 0 -04} {182318400 -10800 1 -04} {195620400 -14400 0 -04} {213768000 -10800 1 -04} {227070000 -14400 0 -04} {245217600 -10800 1 -04} {258519600 -14400 0 -04} {277272000 -10800 1 -04} {289969200 -14400 0 -04} {308721600 -10800 1 -04} {321418800 -14400 0 -04} {340171200 -10800 1 -04} {353473200 -14400 0 -04} {371620800 -10800 1 -04} {384922800 -14400 0 -04} {403070400 -10800 1 -04} {416372400 -14400 0 -04} {434520000 -10800 1 -04} {447822000 -14400 0 -04} {466574400 -10800 1 -04} {479271600 -14400 0 -04} {498024000 -10800 1 -04} {510721200 -14400 0 -04} {529473600 -10800 1 -04} {545194800 -14400 0 -04} {560923200 -10800 1 -04} {574225200 -14400 0 -04} {592372800 -10800 1 -04} {605674800 -14400 0 -04} {624427200 -10800 1 -04} {637124400 -14400 0 -04} {653457600 -10800 1 -04} {668574000 -14400 0 -04} {687326400 -10800 1 -04} {700628400 -14400 0 -04} {718776000 -10800 1 -04} {732078000 -14400 0 -04} {750225600 -10800 1 -04} {763527600 -14400 0 -04} {781675200 -10800 1 -04} {794977200 -14400 0 -04} {813729600 -10800 1 -04} {826426800 -14400 0 -04} {845179200 -10800 1 -04} {859690800 -14400 0 -04} {876628800 -10800 1 -04} {889930800 -14400 0 -04} {906868800 -10800 1 -04} {923194800 -14400 0 -04} {939528000 -10800 1 -04} {952830000 -14400 0 -04} {971582400 -10800 1 -04} {984279600 -14400 0 -04} {1003032000 -10800 1 -04} {1015729200 -14400 0 -04} {1034481600 -10800 1 -04} {1047178800 -14400 0 -04} {1065931200 -10800 1 -04} {1079233200 -14400 0 -04} {1097380800 -10800 1 -04} {1110682800 -14400 0 -04} {1128830400 -10800 1 -04} {1142132400 -14400 0 -04} {1160884800 -10800 1 -04} {1173582000 -14400 0 -04} {1192334400 -10800 1 -04} {1206846000 -14400 0 -04} {1223784000 -10800 1 -04} {1237086000 -14400 0 -04} {1255233600 -10800 1 -04} {1270350000 -14400 0 -04} {1286683200 -10800 1 -04} {1304823600 -14400 0 -04} {1313899200 -10800 1 -04} {1335668400 -14400 0 -04} {1346558400 -10800 1 -04} {1367118000 -14400 0 -04} {1378612800 -10800 1 -04} {1398567600 -14400 0 -04} {1410062400 -10800 1 -04} {1463281200 -14400 0 -04} {1471147200 -10800 1 -04} {1494730800 -14400 0 -04} {1502596800 -10800 1 -04} {1526180400 -14400 0 -04} {1534046400 -10800 1 -04} {1557630000 -14400 0 -04} {1565496000 -10800 1 -04} {1589079600 -14400 0 -04} {1596945600 -10800 1 -04} {1620529200 -14400 0 -04} {1629000000 -10800 1 -04} {1652583600 -14400 0 -04} {1660449600 -10800 1 -04} {1684033200 -14400 0 -04} {1691899200 -10800 1 -04} {1715482800 -14400 0 -04} {1723348800 -10800 1 -04} {1746932400 -14400 0 -04} {1754798400 -10800 1 -04} {1778382000 -14400 0 -04} {1786248000 -10800 1 -04} {1809831600 -14400 0 -04} {1818302400 -10800 1 -04} {1841886000 -14400 0 -04} {1849752000 -10800 1 -04} {1873335600 -14400 0 -04} {1881201600 -10800 1 -04} {1904785200 -14400 0 -04} {1912651200 -10800 1 -04} {1936234800 -14400 0 -04} {1944100800 -10800 1 -04} {1967684400 -14400 0 -04} {1976155200 -10800 1 -04} {1999738800 -14400 0 -04} {2007604800 -10800 1 -04} {2031188400 -14400 0 -04} {2039054400 -10800 1 -04} {2062638000 -14400 0 -04} {2070504000 -10800 1 -04} {2094087600 -14400 0 -04} {2101953600 -10800 1 -04} {2125537200 -14400 0 -04} {2133403200 -10800 1 -04} {2156986800 -14400 0 -04} {2165457600 -10800 1 -04} {2189041200 -14400 0 -04} {2196907200 -10800 1 -04} {2220490800 -14400 0 -04} {2228356800 -10800 1 -04} {2251940400 -14400 0 -04} {2259806400 -10800 1 -04} {2283390000 -14400 0 -04} {2291256000 -10800 1 -04} {2314839600 -14400 0 -04} {2322705600 -10800 1 -04} {2346894000 -14400 0 -04} {2354760000 -10800 1 -04} {2378343600 -14400 0 -04} {2386209600 -10800 1 -04} {2409793200 -14400 0 -04} {2417659200 -10800 1 -04} {2441242800 -14400 0 -04} {2449108800 -10800 1 -04} {2472692400 -14400 0 -04} {2480558400 -10800 1 -04} {2504142000 -14400 0 -04} {2512612800 -10800 1 -04} {2536196400 -14400 0 -04} {2544062400 -10800 1 -04} {2567646000 -14400 0 -04} {2575512000 -10800 1 -04} {2599095600 -14400 0 -04} {2606961600 -10800 1 -04} {2630545200 -14400 0 -04} {2638411200 -10800 1 -04} {2661994800 -14400 0 -04} {2669860800 -10800 1 -04} {2693444400 -14400 0 -04} {2701915200 -10800 1 -04} {2725498800 -14400 0 -04} {2733364800 -10800 1 -04} {2756948400 -14400 0 -04} {2764814400 -10800 1 -04} {2788398000 -14400 0 -04} {2796264000 -10800 1 -04} {2819847600 -14400 0 -04} {2827713600 -10800 1 -04} {2851297200 -14400 0 -04} {2859768000 -10800 1 -04} {2883351600 -14400 0 -04} {2891217600 -10800 1 -04} {2914801200 -14400 0 -04} {2922667200 -10800 1 -04} {2946250800 -14400 0 -04} {2954116800 -10800 1 -04} {2977700400 -14400 0 -04} {2985566400 -10800 1 -04} {3009150000 -14400 0 -04} {3017016000 -10800 1 -04} {3040599600 -14400 0 -04} {3049070400 -10800 1 -04} {3072654000 -14400 0 -04} {3080520000 -10800 1 -04} {3104103600 -14400 0 -04} {3111969600 -10800 1 -04} {3135553200 -14400 0 -04} {3143419200 -10800 1 -04} {3167002800 -14400 0 -04} {3174868800 -10800 1 -04} {3198452400 -14400 0 -04} {3206318400 -10800 1 -04} {3230506800 -14400 0 -04} {3238372800 -10800 1 -04} {3261956400 -14400 0 -04} {3269822400 -10800 1 -04} {3293406000 -14400 0 -04} {3301272000 -10800 1 -04} {3324855600 -14400 0 -04} {3332721600 -10800 1 -04} {3356305200 -14400 0 -04} {3364171200 -10800 1 -04} {3387754800 -14400 0 -04} {3396225600 -10800 1 -04} {3419809200 -14400 0 -04} {3427675200 -10800 1 -04} {3451258800 -14400 0 -04} {3459124800 -10800 1 -04} {3482708400 -14400 0 -04} {3490574400 -10800 1 -04} {3514158000 -14400 0 -04} {3522024000 -10800 1 -04} {3545607600 -14400 0 -04} {3553473600 -10800 1 -04} {3577057200 -14400 0 -04} {3585528000 -10800 1 -04} {3609111600 -14400 0 -04} {3616977600 -10800 1 -04} {3640561200 -14400 0 -04} {3648427200 -10800 1 -04} {3672010800 -14400 0 -04} {3679876800 -10800 1 -04} {3703460400 -14400 0 -04} {3711326400 -10800 1 -04} {3734910000 -14400 0 -04} {3743380800 -10800 1 -04} {3766964400 -14400 0 -04} {3774830400 -10800 1 -04} {3798414000 -14400 0 -04} {3806280000 -10800 1 -04} {3829863600 -14400 0 -04} {3837729600 -10800 1 -04} {3861313200 -14400 0 -04} {3869179200 -10800 1 -04} {3892762800 -14400 0 -04} {3900628800 -10800 1 -04} {3924212400 -14400 0 -04} {3932683200 -10800 1 -04} {3956266800 -14400 0 -04} {3964132800 -10800 1 -04} {3987716400 -14400 0 -04} {3995582400 -10800 1 -04} {4019166000 -14400 0 -04} {4027032000 -10800 1 -04} {4050615600 -14400 0 -04} {4058481600 -10800 1 -04} {4082065200 -14400 0 -04} {4089931200 -10800 1 -04} } |
Changes to library/tzdata/America/Sao_Paulo.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Sao_Paulo) { {-9223372036854775808 -11188 0 LMT} {-1767214412 -10800 0 -03} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 | # created by tools/tclZIC.tcl - do not edit set TZData(:America/Sao_Paulo) { {-9223372036854775808 -11188 0 LMT} {-1767214412 -10800 0 -03} {-1206957600 -7200 1 -03} {-1191362400 -10800 0 -03} {-1175374800 -7200 1 -03} {-1159826400 -10800 0 -03} {-633819600 -7200 1 -03} {-622069200 -10800 0 -03} {-602283600 -7200 1 -03} {-591832800 -10800 0 -03} {-570747600 -7200 1 -03} {-560210400 -10800 0 -03} {-539125200 -7200 1 -03} {-531352800 -10800 0 -03} {-195429600 -7200 1 -02} {-189381600 -7200 0 -03} {-184197600 -10800 0 -03} {-155163600 -7200 1 -03} {-150069600 -10800 0 -03} {-128898000 -7200 1 -03} {-121125600 -10800 0 -03} {-99954000 -7200 1 -03} {-89589600 -10800 0 -03} {-68418000 -7200 1 -03} {-57967200 -10800 0 -03} {499748400 -7200 1 -03} {511236000 -10800 0 -03} {530593200 -7200 1 -03} {540266400 -10800 0 -03} {562129200 -7200 1 -03} {571197600 -10800 0 -03} {592974000 -7200 1 -03} {602042400 -10800 0 -03} {624423600 -7200 1 -03} {634701600 -10800 0 -03} {656478000 -7200 1 -03} {666756000 -10800 0 -03} {687927600 -7200 1 -03} {697600800 -10800 0 -03} {719982000 -7200 1 -03} {728445600 -10800 0 -03} {750826800 -7200 1 -03} {761709600 -10800 0 -03} {782276400 -7200 1 -03} {793159200 -10800 0 -03} {813726000 -7200 1 -03} {824004000 -10800 0 -03} {844570800 -7200 1 -03} {856058400 -10800 0 -03} {876106800 -7200 1 -03} {888717600 -10800 0 -03} {908074800 -7200 1 -03} {919562400 -10800 0 -03} {938919600 -7200 1 -03} {951616800 -10800 0 -03} {970974000 -7200 1 -03} {982461600 -10800 0 -03} {1003028400 -7200 1 -03} {1013911200 -10800 0 -03} {1036292400 -7200 1 -03} {1045360800 -10800 0 -03} {1066532400 -7200 1 -03} {1076810400 -10800 0 -03} {1099364400 -7200 1 -03} {1108864800 -10800 0 -03} {1129431600 -7200 1 -03} {1140314400 -10800 0 -03} {1162695600 -7200 1 -03} {1172368800 -10800 0 -03} {1192330800 -7200 1 -03} {1203213600 -10800 0 -03} {1224385200 -7200 1 -03} {1234663200 -10800 0 -03} {1255834800 -7200 1 -03} {1266717600 -10800 0 -03} {1287284400 -7200 1 -03} {1298167200 -10800 0 -03} {1318734000 -7200 1 -03} {1330221600 -10800 0 -03} {1350788400 -7200 1 -03} {1361066400 -10800 0 -03} {1382238000 -7200 1 -03} {1392516000 -10800 0 -03} {1413687600 -7200 1 -03} {1424570400 -10800 0 -03} {1445137200 -7200 1 -03} {1456020000 -10800 0 -03} {1476586800 -7200 1 -03} {1487469600 -10800 0 -03} {1508036400 -7200 1 -03} {1518919200 -10800 0 -03} {1541300400 -7200 1 -03} {1550368800 -10800 0 -03} {1572750000 -7200 1 -03} {1581818400 -10800 0 -03} {1604199600 -7200 1 -03} {1613872800 -10800 0 -03} {1636254000 -7200 1 -03} {1645322400 -10800 0 -03} {1667703600 -7200 1 -03} {1677376800 -10800 0 -03} {1699153200 -7200 1 -03} {1708221600 -10800 0 -03} {1730602800 -7200 1 -03} {1739671200 -10800 0 -03} {1762052400 -7200 1 -03} {1771725600 -10800 0 -03} {1793502000 -7200 1 -03} {1803175200 -10800 0 -03} {1825556400 -7200 1 -03} {1834624800 -10800 0 -03} {1857006000 -7200 1 -03} {1866074400 -10800 0 -03} {1888455600 -7200 1 -03} {1897524000 -10800 0 -03} {1919905200 -7200 1 -03} {1928973600 -10800 0 -03} {1951354800 -7200 1 -03} {1960423200 -10800 0 -03} {1983409200 -7200 1 -03} {1992477600 -10800 0 -03} {2014858800 -7200 1 -03} {2024532000 -10800 0 -03} {2046308400 -7200 1 -03} {2055376800 -10800 0 -03} {2077758000 -7200 1 -03} {2086826400 -10800 0 -03} {2109207600 -7200 1 -03} {2118880800 -10800 0 -03} {2140657200 -7200 1 -03} {2150330400 -10800 0 -03} {2172711600 -7200 1 -03} {2181780000 -10800 0 -03} {2204161200 -7200 1 -03} {2213229600 -10800 0 -03} {2235610800 -7200 1 -03} {2244679200 -10800 0 -03} {2267060400 -7200 1 -03} {2276128800 -10800 0 -03} {2298510000 -7200 1 -03} {2307578400 -10800 0 -03} {2329959600 -7200 1 -03} {2339632800 -10800 0 -03} {2362014000 -7200 1 -03} {2371082400 -10800 0 -03} {2393463600 -7200 1 -03} {2402532000 -10800 0 -03} {2424913200 -7200 1 -03} {2433981600 -10800 0 -03} {2456362800 -7200 1 -03} {2465431200 -10800 0 -03} {2487812400 -7200 1 -03} {2497485600 -10800 0 -03} {2519866800 -7200 1 -03} {2528935200 -10800 0 -03} {2551316400 -7200 1 -03} {2560384800 -10800 0 -03} {2582766000 -7200 1 -03} {2591834400 -10800 0 -03} {2614215600 -7200 1 -03} {2623284000 -10800 0 -03} {2645665200 -7200 1 -03} {2654733600 -10800 0 -03} {2677114800 -7200 1 -03} {2686788000 -10800 0 -03} {2709169200 -7200 1 -03} {2718237600 -10800 0 -03} {2740618800 -7200 1 -03} {2749687200 -10800 0 -03} {2772068400 -7200 1 -03} {2781136800 -10800 0 -03} {2803518000 -7200 1 -03} {2812586400 -10800 0 -03} {2834967600 -7200 1 -03} {2844036000 -10800 0 -03} {2867022000 -7200 1 -03} {2876090400 -10800 0 -03} {2898471600 -7200 1 -03} {2907540000 -10800 0 -03} {2929921200 -7200 1 -03} {2938989600 -10800 0 -03} {2961370800 -7200 1 -03} {2970439200 -10800 0 -03} {2992820400 -7200 1 -03} {3001888800 -10800 0 -03} {3024270000 -7200 1 -03} {3033943200 -10800 0 -03} {3056324400 -7200 1 -03} {3065392800 -10800 0 -03} {3087774000 -7200 1 -03} {3096842400 -10800 0 -03} {3119223600 -7200 1 -03} {3128292000 -10800 0 -03} {3150673200 -7200 1 -03} {3159741600 -10800 0 -03} {3182122800 -7200 1 -03} {3191191200 -10800 0 -03} {3213572400 -7200 1 -03} {3223245600 -10800 0 -03} {3245626800 -7200 1 -03} {3254695200 -10800 0 -03} {3277076400 -7200 1 -03} {3286144800 -10800 0 -03} {3308526000 -7200 1 -03} {3317594400 -10800 0 -03} {3339975600 -7200 1 -03} {3349044000 -10800 0 -03} {3371425200 -7200 1 -03} {3381098400 -10800 0 -03} {3403479600 -7200 1 -03} {3412548000 -10800 0 -03} {3434929200 -7200 1 -03} {3443997600 -10800 0 -03} {3466378800 -7200 1 -03} {3475447200 -10800 0 -03} {3497828400 -7200 1 -03} {3506896800 -10800 0 -03} {3529278000 -7200 1 -03} {3538346400 -10800 0 -03} {3560727600 -7200 1 -03} {3570400800 -10800 0 -03} {3592782000 -7200 1 -03} {3601850400 -10800 0 -03} {3624231600 -7200 1 -03} {3633300000 -10800 0 -03} {3655681200 -7200 1 -03} {3664749600 -10800 0 -03} {3687130800 -7200 1 -03} {3696199200 -10800 0 -03} {3718580400 -7200 1 -03} {3727648800 -10800 0 -03} {3750634800 -7200 1 -03} {3759703200 -10800 0 -03} {3782084400 -7200 1 -03} {3791152800 -10800 0 -03} {3813534000 -7200 1 -03} {3822602400 -10800 0 -03} {3844983600 -7200 1 -03} {3854052000 -10800 0 -03} {3876433200 -7200 1 -03} {3885501600 -10800 0 -03} {3907882800 -7200 1 -03} {3917556000 -10800 0 -03} {3939937200 -7200 1 -03} {3949005600 -10800 0 -03} {3971386800 -7200 1 -03} {3980455200 -10800 0 -03} {4002836400 -7200 1 -03} {4011904800 -10800 0 -03} {4034286000 -7200 1 -03} {4043354400 -10800 0 -03} {4065735600 -7200 1 -03} {4074804000 -10800 0 -03} {4097185200 -7200 1 -03} } |
Changes to library/tzdata/Antarctica/Casey.
1 2 3 4 5 6 7 8 9 10 11 | # created by tools/tclZIC.tcl - do not edit set TZData(:Antarctica/Casey) { {-9223372036854775808 0 0 -00} {-31536000 28800 0 +08} {1255802400 39600 0 +11} {1267714800 28800 0 +08} {1319738400 39600 0 +11} {1329843600 28800 0 +08} {1477065600 39600 0 +11} } | > | 1 2 3 4 5 6 7 8 9 10 11 12 | # created by tools/tclZIC.tcl - do not edit set TZData(:Antarctica/Casey) { {-9223372036854775808 0 0 -00} {-31536000 28800 0 +08} {1255802400 39600 0 +11} {1267714800 28800 0 +08} {1319738400 39600 0 +11} {1329843600 28800 0 +08} {1477065600 39600 0 +11} {1520701200 28800 0 +08} } |
Changes to library/tzdata/Antarctica/Palmer.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Antarctica/Palmer) { {-9223372036854775808 0 0 -00} {-157766400 -14400 0 -04} {-152654400 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | # created by tools/tclZIC.tcl - do not edit set TZData(:Antarctica/Palmer) { {-9223372036854775808 0 0 -00} {-157766400 -14400 0 -04} {-152654400 -14400 0 -04} {-132955200 -10800 1 -04} {-121122000 -14400 0 -04} {-101419200 -10800 1 -04} {-86821200 -14400 0 -04} {-71092800 -10800 1 -04} {-54766800 -14400 0 -04} {-39038400 -10800 1 -04} {-23317200 -14400 0 -04} {-7588800 -10800 0 -03} {128142000 -7200 1 -03} {136605600 -10800 0 -03} {389070000 -14400 0 -04} {403070400 -10800 1 -04} {416372400 -14400 0 -04} {434520000 -10800 1 -04} {447822000 -14400 0 -04} {466574400 -10800 1 -04} {479271600 -14400 0 -04} {498024000 -10800 1 -04} {510721200 -14400 0 -04} {529473600 -10800 1 -04} {545194800 -14400 0 -04} {560923200 -10800 1 -04} {574225200 -14400 0 -04} {592372800 -10800 1 -04} {605674800 -14400 0 -04} {624427200 -10800 1 -04} {637124400 -14400 0 -04} {653457600 -10800 1 -04} {668574000 -14400 0 -04} {687326400 -10800 1 -04} {700628400 -14400 0 -04} {718776000 -10800 1 -04} {732078000 -14400 0 -04} {750225600 -10800 1 -04} {763527600 -14400 0 -04} {781675200 -10800 1 -04} {794977200 -14400 0 -04} {813729600 -10800 1 -04} {826426800 -14400 0 -04} {845179200 -10800 1 -04} {859690800 -14400 0 -04} {876628800 -10800 1 -04} {889930800 -14400 0 -04} {906868800 -10800 1 -04} {923194800 -14400 0 -04} {939528000 -10800 1 -04} {952830000 -14400 0 -04} {971582400 -10800 1 -04} {984279600 -14400 0 -04} {1003032000 -10800 1 -04} {1015729200 -14400 0 -04} {1034481600 -10800 1 -04} {1047178800 -14400 0 -04} {1065931200 -10800 1 -04} {1079233200 -14400 0 -04} {1097380800 -10800 1 -04} {1110682800 -14400 0 -04} {1128830400 -10800 1 -04} {1142132400 -14400 0 -04} {1160884800 -10800 1 -04} {1173582000 -14400 0 -04} {1192334400 -10800 1 -04} {1206846000 -14400 0 -04} {1223784000 -10800 1 -04} {1237086000 -14400 0 -04} {1255233600 -10800 1 -04} {1270350000 -14400 0 -04} {1286683200 -10800 1 -04} {1304823600 -14400 0 -04} {1313899200 -10800 1 -04} {1335668400 -14400 0 -04} {1346558400 -10800 1 -04} {1367118000 -14400 0 -04} {1378612800 -10800 1 -04} {1398567600 -14400 0 -04} {1410062400 -10800 1 -04} {1463281200 -14400 0 -04} {1471147200 -10800 1 -04} {1480820400 -10800 0 -03} } |
Changes to library/tzdata/Asia/Almaty.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Almaty) { {-9223372036854775808 18468 0 LMT} {-1441170468 18000 0 +05} {-1247547600 21600 0 +06} | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Almaty) { {-9223372036854775808 18468 0 LMT} {-1441170468 18000 0 +05} {-1247547600 21600 0 +06} {354909600 25200 1 +06} {370717200 21600 0 +06} {386445600 25200 1 +06} {402253200 21600 0 +06} {417981600 25200 1 +06} {433789200 21600 0 +06} {449604000 25200 1 +06} {465336000 21600 0 +06} {481060800 25200 1 +06} {496785600 21600 0 +06} {512510400 25200 1 +06} {528235200 21600 0 +06} {543960000 25200 1 +06} {559684800 21600 0 +06} {575409600 25200 1 +06} {591134400 21600 0 +06} {606859200 25200 1 +06} {622584000 21600 0 +06} {638308800 25200 1 +06} {654638400 21600 0 +06} {670363200 18000 0 +05} {670366800 21600 1 +05} {686091600 18000 0 +05} {695768400 21600 0 +06} {701812800 25200 1 +06} {717537600 21600 0 +06} {733262400 25200 1 +06} {748987200 21600 0 +06} {764712000 25200 1 +06} {780436800 21600 0 +06} {796161600 25200 1 +06} {811886400 21600 0 +06} {828216000 25200 1 +06} {846360000 21600 0 +06} {859665600 25200 1 +06} {877809600 21600 0 +06} {891115200 25200 1 +06} {909259200 21600 0 +06} {922564800 25200 1 +06} {941313600 21600 0 +06} {954014400 25200 1 +06} {972763200 21600 0 +06} {985464000 25200 1 +06} {1004212800 21600 0 +06} {1017518400 25200 1 +06} {1035662400 21600 0 +06} {1048968000 25200 1 +06} {1067112000 21600 0 +06} {1080417600 25200 1 +06} {1099166400 21600 0 +06} } |
Changes to library/tzdata/Asia/Aqtau.
1 2 3 4 5 6 7 8 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Aqtau) { {-9223372036854775808 12064 0 LMT} {-1441164064 14400 0 +04} {-1247544000 18000 0 +05} {370724400 21600 0 +06} {386445600 18000 0 +05} | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Aqtau) { {-9223372036854775808 12064 0 LMT} {-1441164064 14400 0 +04} {-1247544000 18000 0 +05} {370724400 21600 0 +06} {386445600 18000 0 +05} {386449200 21600 1 +05} {402256800 18000 0 +05} {417985200 21600 1 +05} {433792800 18000 0 +05} {449607600 21600 1 +05} {465339600 18000 0 +05} {481064400 21600 1 +05} {496789200 18000 0 +05} {512514000 21600 1 +05} {528238800 18000 0 +05} {543963600 21600 1 +05} {559688400 18000 0 +05} {575413200 21600 1 +05} {591138000 18000 0 +05} {606862800 21600 1 +05} {622587600 18000 0 +05} {638312400 21600 1 +05} {654642000 18000 0 +05} {670366800 14400 0 +04} {670370400 18000 1 +04} {686095200 14400 0 +04} {695772000 18000 0 +05} {701816400 21600 1 +05} {717541200 18000 0 +05} {733266000 21600 1 +05} {748990800 18000 0 +05} {764715600 21600 1 +05} {780440400 18000 0 +04} {780444000 14400 0 +04} {796168800 18000 1 +04} {811893600 14400 0 +04} {828223200 18000 1 +04} {846367200 14400 0 +04} {859672800 18000 1 +04} {877816800 14400 0 +04} {891122400 18000 1 +04} {909266400 14400 0 +04} {922572000 18000 1 +04} {941320800 14400 0 +04} {954021600 18000 1 +04} {972770400 14400 0 +04} {985471200 18000 1 +04} {1004220000 14400 0 +04} {1017525600 18000 1 +04} {1035669600 14400 0 +04} {1048975200 18000 1 +04} {1067119200 14400 0 +04} {1080424800 18000 1 +04} {1099173600 18000 0 +05} } |
Changes to library/tzdata/Asia/Aqtobe.
1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Aqtobe) { {-9223372036854775808 13720 0 LMT} {-1441165720 14400 0 +04} {-1247544000 18000 0 +05} {354913200 21600 1 +06} {370720800 21600 0 +06} {386445600 18000 0 +05} | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Aqtobe) { {-9223372036854775808 13720 0 LMT} {-1441165720 14400 0 +04} {-1247544000 18000 0 +05} {354913200 21600 1 +06} {370720800 21600 0 +06} {386445600 18000 0 +05} {386449200 21600 1 +05} {402256800 18000 0 +05} {417985200 21600 1 +05} {433792800 18000 0 +05} {449607600 21600 1 +05} {465339600 18000 0 +05} {481064400 21600 1 +05} {496789200 18000 0 +05} {512514000 21600 1 +05} {528238800 18000 0 +05} {543963600 21600 1 +05} {559688400 18000 0 +05} {575413200 21600 1 +05} {591138000 18000 0 +05} {606862800 21600 1 +05} {622587600 18000 0 +05} {638312400 21600 1 +05} {654642000 18000 0 +05} {670366800 14400 0 +04} {670370400 18000 1 +04} {686095200 14400 0 +04} {695772000 18000 0 +05} {701816400 21600 1 +05} {717541200 18000 0 +05} {733266000 21600 1 +05} {748990800 18000 0 +05} {764715600 21600 1 +05} {780440400 18000 0 +05} {796165200 21600 1 +05} {811890000 18000 0 +05} {828219600 21600 1 +05} {846363600 18000 0 +05} {859669200 21600 1 +05} {877813200 18000 0 +05} {891118800 21600 1 +05} {909262800 18000 0 +05} {922568400 21600 1 +05} {941317200 18000 0 +05} {954018000 21600 1 +05} {972766800 18000 0 +05} {985467600 21600 1 +05} {1004216400 18000 0 +05} {1017522000 21600 1 +05} {1035666000 18000 0 +05} {1048971600 21600 1 +05} {1067115600 18000 0 +05} {1080421200 21600 1 +05} {1099170000 18000 0 +05} } |
Changes to library/tzdata/Asia/Ashgabat.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Ashgabat) { {-9223372036854775808 14012 0 LMT} {-1441166012 14400 0 +04} {-1247544000 18000 0 +05} | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Ashgabat) { {-9223372036854775808 14012 0 LMT} {-1441166012 14400 0 +04} {-1247544000 18000 0 +05} {354913200 21600 1 +05} {370720800 18000 0 +05} {386449200 21600 1 +05} {402256800 18000 0 +05} {417985200 21600 1 +05} {433792800 18000 0 +05} {449607600 21600 1 +05} {465339600 18000 0 +05} {481064400 21600 1 +05} {496789200 18000 0 +05} {512514000 21600 1 +05} {528238800 18000 0 +05} {543963600 21600 1 +05} {559688400 18000 0 +05} {575413200 21600 1 +05} {591138000 18000 0 +05} {606862800 21600 1 +05} {622587600 18000 0 +05} {638312400 21600 1 +05} {654642000 18000 0 +05} {670366800 14400 0 +04} {670370400 18000 1 +04} {686095200 14400 0 +04} {695772000 18000 0 +05} } |
Changes to library/tzdata/Asia/Atyrau.
1 2 3 4 5 6 7 8 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Atyrau) { {-9223372036854775808 12464 0 LMT} {-1441164464 10800 0 +03} {-1247540400 18000 0 +05} {370724400 21600 0 +06} {386445600 18000 0 +05} | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Atyrau) { {-9223372036854775808 12464 0 LMT} {-1441164464 10800 0 +03} {-1247540400 18000 0 +05} {370724400 21600 0 +06} {386445600 18000 0 +05} {386449200 21600 1 +05} {402256800 18000 0 +05} {417985200 21600 1 +05} {433792800 18000 0 +05} {449607600 21600 1 +05} {465339600 18000 0 +05} {481064400 21600 1 +05} {496789200 18000 0 +05} {512514000 21600 1 +05} {528238800 18000 0 +05} {543963600 21600 1 +05} {559688400 18000 0 +05} {575413200 21600 1 +05} {591138000 18000 0 +05} {606862800 21600 1 +05} {622587600 18000 0 +05} {638312400 21600 1 +05} {654642000 18000 0 +05} {670366800 14400 0 +04} {670370400 18000 1 +04} {686095200 14400 0 +04} {695772000 18000 0 +05} {701816400 21600 1 +05} {717541200 18000 0 +05} {733266000 21600 1 +05} {748990800 18000 0 +05} {764715600 21600 1 +05} {780440400 18000 0 +05} {796165200 21600 1 +05} {811890000 18000 0 +05} {828219600 21600 1 +05} {846363600 18000 0 +05} {859669200 21600 1 +05} {877813200 18000 0 +05} {891118800 21600 1 +05} {909262800 18000 0 +05} {922568400 14400 0 +04} {922572000 18000 1 +04} {941320800 14400 0 +04} {954021600 18000 1 +04} {972770400 14400 0 +04} {985471200 18000 1 +04} {1004220000 14400 0 +04} {1017525600 18000 1 +04} {1035669600 14400 0 +04} {1048975200 18000 1 +04} {1067119200 14400 0 +04} {1080424800 18000 1 +04} {1099173600 18000 0 +05} } |
Changes to library/tzdata/Asia/Baghdad.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Baghdad) { {-9223372036854775808 10660 0 LMT} {-2524532260 10656 0 BMT} {-1641005856 10800 0 +03} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Baghdad) { {-9223372036854775808 10660 0 LMT} {-2524532260 10656 0 BMT} {-1641005856 10800 0 +03} {389048400 14400 0 +03} {402264000 10800 0 +03} {417906000 14400 1 +03} {433800000 10800 0 +03} {449614800 14400 1 +03} {465422400 10800 0 +03} {481150800 14400 1 +03} {496792800 10800 0 +03} {512517600 14400 1 +03} {528242400 10800 0 +03} {543967200 14400 1 +03} {559692000 10800 0 +03} {575416800 14400 1 +03} {591141600 10800 0 +03} {606866400 14400 1 +03} {622591200 10800 0 +03} {638316000 14400 1 +03} {654645600 10800 0 +03} {670464000 14400 1 +03} {686275200 10800 0 +03} {702086400 14400 1 +03} {717897600 10800 0 +03} {733622400 14400 1 +03} {749433600 10800 0 +03} {765158400 14400 1 +03} {780969600 10800 0 +03} {796694400 14400 1 +03} {812505600 10800 0 +03} {828316800 14400 1 +03} {844128000 10800 0 +03} {859852800 14400 1 +03} {875664000 10800 0 +03} {891388800 14400 1 +03} {907200000 10800 0 +03} {922924800 14400 1 +03} {938736000 10800 0 +03} {954547200 14400 1 +03} {970358400 10800 0 +03} {986083200 14400 1 +03} {1001894400 10800 0 +03} {1017619200 14400 1 +03} {1033430400 10800 0 +03} {1049155200 14400 1 +03} {1064966400 10800 0 +03} {1080777600 14400 1 +03} {1096588800 10800 0 +03} {1112313600 14400 1 +03} {1128124800 10800 0 +03} {1143849600 14400 1 +03} {1159660800 10800 0 +03} {1175385600 14400 1 +03} {1191196800 10800 0 +03} } |
Changes to library/tzdata/Asia/Baku.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Baku) { {-9223372036854775808 11964 0 LMT} {-1441163964 10800 0 +03} {-405140400 14400 0 +04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Baku) { {-9223372036854775808 11964 0 LMT} {-1441163964 10800 0 +03} {-405140400 14400 0 +04} {354916800 18000 1 +04} {370724400 14400 0 +04} {386452800 18000 1 +04} {402260400 14400 0 +04} {417988800 18000 1 +04} {433796400 14400 0 +04} {449611200 18000 1 +04} {465343200 14400 0 +04} {481068000 18000 1 +04} {496792800 14400 0 +04} {512517600 18000 1 +04} {528242400 14400 0 +04} {543967200 18000 1 +04} {559692000 14400 0 +04} {575416800 18000 1 +04} {591141600 14400 0 +04} {606866400 18000 1 +04} {622591200 14400 0 +04} {638316000 18000 1 +04} {654645600 14400 0 +04} {670370400 10800 0 +03} {670374000 14400 1 +03} {686098800 10800 0 +03} {701823600 14400 1 +03} {717548400 14400 0 +04} {820440000 14400 0 +04} {828234000 18000 1 +05} {846378000 14400 0 +04} {852062400 14400 0 +04} {859680000 18000 1 +04} {877824000 14400 0 +04} {891129600 18000 1 +04} {909273600 14400 0 +04} {922579200 18000 1 +04} {941328000 14400 0 +04} {954028800 18000 1 +04} {972777600 14400 0 +04} {985478400 18000 1 +04} {1004227200 14400 0 +04} {1017532800 18000 1 +04} {1035676800 14400 0 +04} {1048982400 18000 1 +04} {1067126400 14400 0 +04} {1080432000 18000 1 +04} {1099180800 14400 0 +04} {1111881600 18000 1 +04} {1130630400 14400 0 +04} {1143331200 18000 1 +04} {1162080000 14400 0 +04} {1174780800 18000 1 +04} {1193529600 14400 0 +04} {1206835200 18000 1 +04} {1224979200 14400 0 +04} {1238284800 18000 1 +04} {1256428800 14400 0 +04} {1269734400 18000 1 +04} {1288483200 14400 0 +04} {1301184000 18000 1 +04} {1319932800 14400 0 +04} {1332633600 18000 1 +04} {1351382400 14400 0 +04} {1364688000 18000 1 +04} {1382832000 14400 0 +04} {1396137600 18000 1 +04} {1414281600 14400 0 +04} {1427587200 18000 1 +04} {1445731200 14400 0 +04} } |
Changes to library/tzdata/Asia/Bishkek.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Bishkek) { {-9223372036854775808 17904 0 LMT} {-1441169904 18000 0 +05} {-1247547600 21600 0 +06} | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Bishkek) { {-9223372036854775808 17904 0 LMT} {-1441169904 18000 0 +05} {-1247547600 21600 0 +06} {354909600 25200 1 +06} {370717200 21600 0 +06} {386445600 25200 1 +06} {402253200 21600 0 +06} {417981600 25200 1 +06} {433789200 21600 0 +06} {449604000 25200 1 +06} {465336000 21600 0 +06} {481060800 25200 1 +06} {496785600 21600 0 +06} {512510400 25200 1 +06} {528235200 21600 0 +06} {543960000 25200 1 +06} {559684800 21600 0 +06} {575409600 25200 1 +06} {591134400 21600 0 +06} {606859200 25200 1 +06} {622584000 21600 0 +06} {638308800 25200 1 +06} {654638400 21600 0 +06} {670363200 18000 0 +05} {670366800 21600 1 +05} {683586000 18000 0 +05} {703018800 21600 1 +05} {717530400 18000 0 +05} {734468400 21600 1 +05} {748980000 18000 0 +05} {765918000 21600 1 +05} {780429600 18000 0 +05} {797367600 21600 1 +05} {811879200 18000 0 +05} {828817200 21600 1 +05} {843933600 18000 0 +05} {859671000 21600 1 +05} {877811400 18000 0 +05} {891120600 21600 1 +05} {909261000 18000 0 +05} {922570200 21600 1 +05} {941315400 18000 0 +05} {954019800 21600 1 +05} {972765000 18000 0 +05} {985469400 21600 1 +05} {1004214600 18000 0 +05} {1017523800 21600 1 +05} {1035664200 18000 0 +05} {1048973400 21600 1 +05} {1067113800 18000 0 +05} {1080423000 21600 1 +05} {1099168200 18000 0 +05} {1111872600 21600 1 +05} {1123783200 21600 0 +06} } |
Changes to library/tzdata/Asia/Choibalsan.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Choibalsan) { {-9223372036854775808 27480 0 LMT} {-2032933080 25200 0 +07} {252435600 28800 0 +08} | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Choibalsan) { {-9223372036854775808 27480 0 LMT} {-2032933080 25200 0 +07} {252435600 28800 0 +08} {417974400 36000 0 +09} {433778400 32400 0 +09} {449593200 36000 1 +09} {465314400 32400 0 +09} {481042800 36000 1 +09} {496764000 32400 0 +09} {512492400 36000 1 +09} {528213600 32400 0 +09} {543942000 36000 1 +09} {559663200 32400 0 +09} {575391600 36000 1 +09} {591112800 32400 0 +09} {606841200 36000 1 +09} {622562400 32400 0 +09} {638290800 36000 1 +09} {654616800 32400 0 +09} {670345200 36000 1 +09} {686066400 32400 0 +09} {701794800 36000 1 +09} {717516000 32400 0 +09} {733244400 36000 1 +09} {748965600 32400 0 +09} {764694000 36000 1 +09} {780415200 32400 0 +09} {796143600 36000 1 +09} {811864800 32400 0 +09} {828198000 36000 1 +09} {843919200 32400 0 +09} {859647600 36000 1 +09} {875368800 32400 0 +09} {891097200 36000 1 +09} {906818400 32400 0 +09} {988390800 36000 1 +09} {1001692800 32400 0 +09} {1017421200 36000 1 +09} {1033142400 32400 0 +09} {1048870800 36000 1 +09} {1064592000 32400 0 +09} {1080320400 36000 1 +09} {1096041600 32400 0 +09} {1111770000 36000 1 +09} {1127491200 32400 0 +09} {1143219600 36000 1 +09} {1159545600 32400 0 +09} {1206889200 28800 0 +08} {1427479200 32400 1 +08} {1443193200 28800 0 +08} {1458928800 32400 1 +08} {1474642800 28800 0 +08} } |
Changes to library/tzdata/Asia/Dhaka.
1 2 3 4 5 6 7 8 9 10 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Dhaka) { {-9223372036854775808 21700 0 LMT} {-2524543300 21200 0 HMT} {-891582800 23400 0 +0630} {-872058600 19800 0 +0530} {-862637400 23400 0 +0630} {-576138600 21600 0 +06} {1230746400 21600 0 +06} | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Dhaka) { {-9223372036854775808 21700 0 LMT} {-2524543300 21200 0 HMT} {-891582800 23400 0 +0630} {-872058600 19800 0 +0530} {-862637400 23400 0 +0630} {-576138600 21600 0 +06} {1230746400 21600 0 +06} {1245430800 25200 1 +06} {1262278800 21600 0 +06} } |
Changes to library/tzdata/Asia/Dushanbe.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Dushanbe) { {-9223372036854775808 16512 0 LMT} {-1441168512 18000 0 +05} {-1247547600 21600 0 +06} | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Dushanbe) { {-9223372036854775808 16512 0 LMT} {-1441168512 18000 0 +05} {-1247547600 21600 0 +06} {354909600 25200 1 +06} {370717200 21600 0 +06} {386445600 25200 1 +06} {402253200 21600 0 +06} {417981600 25200 1 +06} {433789200 21600 0 +06} {449604000 25200 1 +06} {465336000 21600 0 +06} {481060800 25200 1 +06} {496785600 21600 0 +06} {512510400 25200 1 +06} {528235200 21600 0 +06} {543960000 25200 1 +06} {559684800 21600 0 +06} {575409600 25200 1 +06} {591134400 21600 0 +06} {606859200 25200 1 +06} {622584000 21600 0 +06} {638308800 25200 1 +06} {654638400 21600 0 +06} {670363200 21600 1 +06} {684363600 18000 0 +05} } |
Changes to library/tzdata/Asia/Gaza.
︙ | ︙ | |||
107 108 109 110 111 112 113 | {1414098000 7200 0 EET} {1427493600 10800 1 EEST} {1445547600 7200 0 EET} {1458946800 10800 1 EEST} {1477692000 7200 0 EET} {1490396400 10800 1 EEST} {1509141600 7200 0 EET} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 | {1414098000 7200 0 EET} {1427493600 10800 1 EEST} {1445547600 7200 0 EET} {1458946800 10800 1 EEST} {1477692000 7200 0 EET} {1490396400 10800 1 EEST} {1509141600 7200 0 EET} {1521846000 10800 1 EEST} {1540591200 7200 0 EET} {1553295600 10800 1 EEST} {1572040800 7200 0 EET} {1585350000 10800 1 EEST} {1604095200 7200 0 EET} {1616799600 10800 1 EEST} {1635544800 7200 0 EET} {1648249200 10800 1 EEST} {1666994400 7200 0 EET} {1679698800 10800 1 EEST} {1698444000 7200 0 EET} {1711148400 10800 1 EEST} {1729893600 7200 0 EET} {1742598000 10800 1 EEST} {1761343200 7200 0 EET} {1774652400 10800 1 EEST} {1793397600 7200 0 EET} {1806102000 10800 1 EEST} {1824847200 7200 0 EET} {1837551600 10800 1 EEST} {1856296800 7200 0 EET} {1869001200 10800 1 EEST} {1887746400 7200 0 EET} {1900450800 10800 1 EEST} {1919196000 7200 0 EET} {1931900400 10800 1 EEST} {1950645600 7200 0 EET} {1963954800 10800 1 EEST} {1982700000 7200 0 EET} {1995404400 10800 1 EEST} {2014149600 7200 0 EET} {2026854000 10800 1 EEST} {2045599200 7200 0 EET} {2058303600 10800 1 EEST} {2077048800 7200 0 EET} {2089753200 10800 1 EEST} {2108498400 7200 0 EET} {2121807600 10800 1 EEST} {2140552800 7200 0 EET} {2153257200 10800 1 EEST} {2172002400 7200 0 EET} {2184706800 10800 1 EEST} {2203452000 7200 0 EET} {2216156400 10800 1 EEST} {2234901600 7200 0 EET} {2247606000 10800 1 EEST} {2266351200 7200 0 EET} {2279055600 10800 1 EEST} {2297800800 7200 0 EET} {2311110000 10800 1 EEST} {2329855200 7200 0 EET} {2342559600 10800 1 EEST} {2361304800 7200 0 EET} {2374009200 10800 1 EEST} {2392754400 7200 0 EET} {2405458800 10800 1 EEST} {2424204000 7200 0 EET} {2436908400 10800 1 EEST} {2455653600 7200 0 EET} {2468962800 10800 1 EEST} {2487708000 7200 0 EET} {2500412400 10800 1 EEST} {2519157600 7200 0 EET} {2531862000 10800 1 EEST} {2550607200 7200 0 EET} {2563311600 10800 1 EEST} {2582056800 7200 0 EET} {2594761200 10800 1 EEST} {2613506400 7200 0 EET} {2626210800 10800 1 EEST} {2644956000 7200 0 EET} {2658265200 10800 1 EEST} {2677010400 7200 0 EET} {2689714800 10800 1 EEST} {2708460000 7200 0 EET} {2721164400 10800 1 EEST} {2739909600 7200 0 EET} {2752614000 10800 1 EEST} {2771359200 7200 0 EET} {2784063600 10800 1 EEST} {2802808800 7200 0 EET} {2815513200 10800 1 EEST} {2834258400 7200 0 EET} {2847567600 10800 1 EEST} {2866312800 7200 0 EET} {2879017200 10800 1 EEST} {2897762400 7200 0 EET} {2910466800 10800 1 EEST} {2929212000 7200 0 EET} {2941916400 10800 1 EEST} {2960661600 7200 0 EET} {2973366000 10800 1 EEST} {2992111200 7200 0 EET} {3005420400 10800 1 EEST} {3024165600 7200 0 EET} {3036870000 10800 1 EEST} {3055615200 7200 0 EET} {3068319600 10800 1 EEST} {3087064800 7200 0 EET} {3099769200 10800 1 EEST} {3118514400 7200 0 EET} {3131218800 10800 1 EEST} {3149964000 7200 0 EET} {3162668400 10800 1 EEST} {3181413600 7200 0 EET} {3194722800 10800 1 EEST} {3213468000 7200 0 EET} {3226172400 10800 1 EEST} {3244917600 7200 0 EET} {3257622000 10800 1 EEST} {3276367200 7200 0 EET} {3289071600 10800 1 EEST} {3307816800 7200 0 EET} {3320521200 10800 1 EEST} {3339266400 7200 0 EET} {3352575600 10800 1 EEST} {3371320800 7200 0 EET} {3384025200 10800 1 EEST} {3402770400 7200 0 EET} {3415474800 10800 1 EEST} {3434220000 7200 0 EET} {3446924400 10800 1 EEST} {3465669600 7200 0 EET} {3478374000 10800 1 EEST} {3497119200 7200 0 EET} {3509823600 10800 1 EEST} {3528568800 7200 0 EET} {3541878000 10800 1 EEST} {3560623200 7200 0 EET} {3573327600 10800 1 EEST} {3592072800 7200 0 EET} {3604777200 10800 1 EEST} {3623522400 7200 0 EET} {3636226800 10800 1 EEST} {3654972000 7200 0 EET} {3667676400 10800 1 EEST} {3686421600 7200 0 EET} {3699126000 10800 1 EEST} {3717871200 7200 0 EET} {3731180400 10800 1 EEST} {3749925600 7200 0 EET} {3762630000 10800 1 EEST} {3781375200 7200 0 EET} {3794079600 10800 1 EEST} {3812824800 7200 0 EET} {3825529200 10800 1 EEST} {3844274400 7200 0 EET} {3856978800 10800 1 EEST} {3875724000 7200 0 EET} {3889033200 10800 1 EEST} {3907778400 7200 0 EET} {3920482800 10800 1 EEST} {3939228000 7200 0 EET} {3951932400 10800 1 EEST} {3970677600 7200 0 EET} {3983382000 10800 1 EEST} {4002127200 7200 0 EET} {4014831600 10800 1 EEST} {4033576800 7200 0 EET} {4046281200 10800 1 EEST} {4065026400 7200 0 EET} {4078335600 10800 1 EEST} {4097080800 7200 0 EET} } |
Changes to library/tzdata/Asia/Hebron.
︙ | ︙ | |||
106 107 108 109 110 111 112 | {1414098000 7200 0 EET} {1427493600 10800 1 EEST} {1445547600 7200 0 EET} {1458946800 10800 1 EEST} {1477692000 7200 0 EET} {1490396400 10800 1 EEST} {1509141600 7200 0 EET} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 | {1414098000 7200 0 EET} {1427493600 10800 1 EEST} {1445547600 7200 0 EET} {1458946800 10800 1 EEST} {1477692000 7200 0 EET} {1490396400 10800 1 EEST} {1509141600 7200 0 EET} {1521846000 10800 1 EEST} {1540591200 7200 0 EET} {1553295600 10800 1 EEST} {1572040800 7200 0 EET} {1585350000 10800 1 EEST} {1604095200 7200 0 EET} {1616799600 10800 1 EEST} {1635544800 7200 0 EET} {1648249200 10800 1 EEST} {1666994400 7200 0 EET} {1679698800 10800 1 EEST} {1698444000 7200 0 EET} {1711148400 10800 1 EEST} {1729893600 7200 0 EET} {1742598000 10800 1 EEST} {1761343200 7200 0 EET} {1774652400 10800 1 EEST} {1793397600 7200 0 EET} {1806102000 10800 1 EEST} {1824847200 7200 0 EET} {1837551600 10800 1 EEST} {1856296800 7200 0 EET} {1869001200 10800 1 EEST} {1887746400 7200 0 EET} {1900450800 10800 1 EEST} {1919196000 7200 0 EET} {1931900400 10800 1 EEST} {1950645600 7200 0 EET} {1963954800 10800 1 EEST} {1982700000 7200 0 EET} {1995404400 10800 1 EEST} {2014149600 7200 0 EET} {2026854000 10800 1 EEST} {2045599200 7200 0 EET} {2058303600 10800 1 EEST} {2077048800 7200 0 EET} {2089753200 10800 1 EEST} {2108498400 7200 0 EET} {2121807600 10800 1 EEST} {2140552800 7200 0 EET} {2153257200 10800 1 EEST} {2172002400 7200 0 EET} {2184706800 10800 1 EEST} {2203452000 7200 0 EET} {2216156400 10800 1 EEST} {2234901600 7200 0 EET} {2247606000 10800 1 EEST} {2266351200 7200 0 EET} {2279055600 10800 1 EEST} {2297800800 7200 0 EET} {2311110000 10800 1 EEST} {2329855200 7200 0 EET} {2342559600 10800 1 EEST} {2361304800 7200 0 EET} {2374009200 10800 1 EEST} {2392754400 7200 0 EET} {2405458800 10800 1 EEST} {2424204000 7200 0 EET} {2436908400 10800 1 EEST} {2455653600 7200 0 EET} {2468962800 10800 1 EEST} {2487708000 7200 0 EET} {2500412400 10800 1 EEST} {2519157600 7200 0 EET} {2531862000 10800 1 EEST} {2550607200 7200 0 EET} {2563311600 10800 1 EEST} {2582056800 7200 0 EET} {2594761200 10800 1 EEST} {2613506400 7200 0 EET} {2626210800 10800 1 EEST} {2644956000 7200 0 EET} {2658265200 10800 1 EEST} {2677010400 7200 0 EET} {2689714800 10800 1 EEST} {2708460000 7200 0 EET} {2721164400 10800 1 EEST} {2739909600 7200 0 EET} {2752614000 10800 1 EEST} {2771359200 7200 0 EET} {2784063600 10800 1 EEST} {2802808800 7200 0 EET} {2815513200 10800 1 EEST} {2834258400 7200 0 EET} {2847567600 10800 1 EEST} {2866312800 7200 0 EET} {2879017200 10800 1 EEST} {2897762400 7200 0 EET} {2910466800 10800 1 EEST} {2929212000 7200 0 EET} {2941916400 10800 1 EEST} {2960661600 7200 0 EET} {2973366000 10800 1 EEST} {2992111200 7200 0 EET} {3005420400 10800 1 EEST} {3024165600 7200 0 EET} {3036870000 10800 1 EEST} {3055615200 7200 0 EET} {3068319600 10800 1 EEST} {3087064800 7200 0 EET} {3099769200 10800 1 EEST} {3118514400 7200 0 EET} {3131218800 10800 1 EEST} {3149964000 7200 0 EET} {3162668400 10800 1 EEST} {3181413600 7200 0 EET} {3194722800 10800 1 EEST} {3213468000 7200 0 EET} {3226172400 10800 1 EEST} {3244917600 7200 0 EET} {3257622000 10800 1 EEST} {3276367200 7200 0 EET} {3289071600 10800 1 EEST} {3307816800 7200 0 EET} {3320521200 10800 1 EEST} {3339266400 7200 0 EET} {3352575600 10800 1 EEST} {3371320800 7200 0 EET} {3384025200 10800 1 EEST} {3402770400 7200 0 EET} {3415474800 10800 1 EEST} {3434220000 7200 0 EET} {3446924400 10800 1 EEST} {3465669600 7200 0 EET} {3478374000 10800 1 EEST} {3497119200 7200 0 EET} {3509823600 10800 1 EEST} {3528568800 7200 0 EET} {3541878000 10800 1 EEST} {3560623200 7200 0 EET} {3573327600 10800 1 EEST} {3592072800 7200 0 EET} {3604777200 10800 1 EEST} {3623522400 7200 0 EET} {3636226800 10800 1 EEST} {3654972000 7200 0 EET} {3667676400 10800 1 EEST} {3686421600 7200 0 EET} {3699126000 10800 1 EEST} {3717871200 7200 0 EET} {3731180400 10800 1 EEST} {3749925600 7200 0 EET} {3762630000 10800 1 EEST} {3781375200 7200 0 EET} {3794079600 10800 1 EEST} {3812824800 7200 0 EET} {3825529200 10800 1 EEST} {3844274400 7200 0 EET} {3856978800 10800 1 EEST} {3875724000 7200 0 EET} {3889033200 10800 1 EEST} {3907778400 7200 0 EET} {3920482800 10800 1 EEST} {3939228000 7200 0 EET} {3951932400 10800 1 EEST} {3970677600 7200 0 EET} {3983382000 10800 1 EEST} {4002127200 7200 0 EET} {4014831600 10800 1 EEST} {4033576800 7200 0 EET} {4046281200 10800 1 EEST} {4065026400 7200 0 EET} {4078335600 10800 1 EEST} {4097080800 7200 0 EET} } |
Changes to library/tzdata/Asia/Hovd.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Hovd) { {-9223372036854775808 21996 0 LMT} {-2032927596 21600 0 +06} {252439200 25200 0 +07} | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Hovd) { {-9223372036854775808 21996 0 LMT} {-2032927596 21600 0 +06} {252439200 25200 0 +07} {417978000 28800 1 +07} {433785600 25200 0 +07} {449600400 28800 1 +07} {465321600 25200 0 +07} {481050000 28800 1 +07} {496771200 25200 0 +07} {512499600 28800 1 +07} {528220800 25200 0 +07} {543949200 28800 1 +07} {559670400 25200 0 +07} {575398800 28800 1 +07} {591120000 25200 0 +07} {606848400 28800 1 +07} {622569600 25200 0 +07} {638298000 28800 1 +07} {654624000 25200 0 +07} {670352400 28800 1 +07} {686073600 25200 0 +07} {701802000 28800 1 +07} {717523200 25200 0 +07} {733251600 28800 1 +07} {748972800 25200 0 +07} {764701200 28800 1 +07} {780422400 25200 0 +07} {796150800 28800 1 +07} {811872000 25200 0 +07} {828205200 28800 1 +07} {843926400 25200 0 +07} {859654800 28800 1 +07} {875376000 25200 0 +07} {891104400 28800 1 +07} {906825600 25200 0 +07} {988398000 28800 1 +07} {1001700000 25200 0 +07} {1017428400 28800 1 +07} {1033149600 25200 0 +07} {1048878000 28800 1 +07} {1064599200 25200 0 +07} {1080327600 28800 1 +07} {1096048800 25200 0 +07} {1111777200 28800 1 +07} {1127498400 25200 0 +07} {1143226800 28800 1 +07} {1159552800 25200 0 +07} {1427482800 28800 1 +07} {1443196800 25200 0 +07} {1458932400 28800 1 +07} {1474646400 25200 0 +07} } |
Changes to library/tzdata/Asia/Kuching.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Kuching) { {-9223372036854775808 26480 0 LMT} {-1383463280 27000 0 +0730} {-1167636600 28800 0 +08} | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Kuching) { {-9223372036854775808 26480 0 LMT} {-1383463280 27000 0 +0730} {-1167636600 28800 0 +08} {-1082448000 30000 1 +08} {-1074586800 28800 0 +08} {-1050825600 30000 1 +08} {-1042964400 28800 0 +08} {-1019289600 30000 1 +08} {-1011428400 28800 0 +08} {-987753600 30000 1 +08} {-979892400 28800 0 +08} {-956217600 30000 1 +08} {-948356400 28800 0 +08} {-924595200 30000 1 +08} {-916734000 28800 0 +08} {-893059200 30000 1 +08} {-885198000 28800 0 +08} {-879667200 32400 0 +09} {-767005200 28800 0 +08} } |
Changes to library/tzdata/Asia/Macau.
1 2 3 4 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Macau) { {-9223372036854775808 27260 0 LMT} | | | 1 2 3 4 5 6 7 8 9 10 11 12 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Macau) { {-9223372036854775808 27260 0 LMT} {-1830412800 28800 0 CST} {-277360200 32400 1 CDT} {-257405400 28800 0 CST} {-245910600 32400 1 CDT} {-225955800 28800 0 CST} {-214473600 32400 1 CDT} {-194506200 28800 0 CST} {-182406600 32400 1 CDT} |
︙ | ︙ |
Changes to library/tzdata/Asia/Manila.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Manila) { {-9223372036854775808 -57360 0 LMT} {-3944621040 29040 0 LMT} {-2229321840 28800 0 +08} | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Manila) { {-9223372036854775808 -57360 0 LMT} {-3944621040 29040 0 LMT} {-2229321840 28800 0 +08} {-1046678400 32400 1 +08} {-1038733200 28800 0 +08} {-873273600 32400 0 +09} {-794221200 28800 0 +08} {-496224000 32400 1 +08} {-489315600 28800 0 +08} {259344000 32400 1 +08} {275151600 28800 0 +08} } |
Changes to library/tzdata/Asia/Oral.
1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Oral) { {-9223372036854775808 12324 0 LMT} {-1441164324 10800 0 +03} {-1247540400 18000 0 +05} {354913200 21600 1 +06} {370720800 21600 0 +06} {386445600 18000 0 +05} | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Oral) { {-9223372036854775808 12324 0 LMT} {-1441164324 10800 0 +03} {-1247540400 18000 0 +05} {354913200 21600 1 +06} {370720800 21600 0 +06} {386445600 18000 0 +05} {386449200 21600 1 +05} {402256800 18000 0 +05} {417985200 21600 1 +05} {433792800 18000 0 +05} {449607600 21600 1 +05} {465339600 18000 0 +05} {481064400 21600 1 +05} {496789200 18000 0 +05} {512514000 21600 1 +05} {528238800 18000 0 +05} {543963600 21600 1 +05} {559688400 18000 0 +05} {575413200 21600 1 +05} {591138000 18000 0 +05} {606862800 14400 0 +04} {606866400 18000 1 +04} {622591200 14400 0 +04} {638316000 18000 1 +04} {654645600 14400 0 +04} {670370400 18000 1 +04} {686095200 14400 0 +04} {701816400 14400 0 +04} {701820000 18000 1 +04} {717544800 14400 0 +04} {733269600 18000 1 +04} {748994400 14400 0 +04} {764719200 18000 1 +04} {780444000 14400 0 +04} {796168800 18000 1 +04} {811893600 14400 0 +04} {828223200 18000 1 +04} {846367200 14400 0 +04} {859672800 18000 1 +04} {877816800 14400 0 +04} {891122400 18000 1 +04} {909266400 14400 0 +04} {922572000 18000 1 +04} {941320800 14400 0 +04} {954021600 18000 1 +04} {972770400 14400 0 +04} {985471200 18000 1 +04} {1004220000 14400 0 +04} {1017525600 18000 1 +04} {1035669600 14400 0 +04} {1048975200 18000 1 +04} {1067119200 14400 0 +04} {1080424800 18000 1 +04} {1099173600 18000 0 +05} } |
Changes to library/tzdata/Asia/Qyzylorda.
1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Qyzylorda) { {-9223372036854775808 15712 0 LMT} {-1441167712 14400 0 +04} {-1247544000 18000 0 +05} {354913200 21600 1 +06} {370720800 21600 0 +06} {386445600 18000 0 +05} | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Qyzylorda) { {-9223372036854775808 15712 0 LMT} {-1441167712 14400 0 +04} {-1247544000 18000 0 +05} {354913200 21600 1 +06} {370720800 21600 0 +06} {386445600 18000 0 +05} {386449200 21600 1 +05} {402256800 18000 0 +05} {417985200 21600 1 +05} {433792800 18000 0 +05} {449607600 21600 1 +05} {465339600 18000 0 +05} {481064400 21600 1 +05} {496789200 18000 0 +05} {512514000 21600 1 +05} {528238800 18000 0 +05} {543963600 21600 1 +05} {559688400 18000 0 +05} {575413200 21600 1 +05} {591138000 18000 0 +05} {606862800 21600 1 +05} {622587600 18000 0 +05} {638312400 21600 1 +05} {654642000 18000 0 +05} {670366800 14400 0 +04} {670370400 18000 1 +04} {701812800 18000 0 +05} {701816400 21600 1 +05} {717541200 18000 0 +05} {733266000 21600 1 +05} {748990800 18000 0 +05} {764715600 21600 1 +05} {780440400 18000 0 +05} {796165200 21600 1 +05} {811890000 18000 0 +05} {828219600 21600 1 +05} {846363600 18000 0 +05} {859669200 21600 1 +05} {877813200 18000 0 +05} {891118800 21600 1 +05} {909262800 18000 0 +05} {922568400 21600 1 +05} {941317200 18000 0 +05} {954018000 21600 1 +05} {972766800 18000 0 +05} {985467600 21600 1 +05} {1004216400 18000 0 +05} {1017522000 21600 1 +05} {1035666000 18000 0 +05} {1048971600 21600 1 +05} {1067115600 18000 0 +05} {1080421200 21600 1 +05} {1099170000 21600 0 +06} } |
Changes to library/tzdata/Asia/Samarkand.
1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Samarkand) { {-9223372036854775808 16073 0 LMT} {-1441168073 14400 0 +04} {-1247544000 18000 0 +05} {354913200 21600 1 +06} {370720800 21600 0 +06} {386445600 18000 0 +05} | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Samarkand) { {-9223372036854775808 16073 0 LMT} {-1441168073 14400 0 +04} {-1247544000 18000 0 +05} {354913200 21600 1 +06} {370720800 21600 0 +06} {386445600 18000 0 +05} {386449200 21600 1 +05} {402256800 18000 0 +05} {417985200 21600 1 +05} {433792800 18000 0 +05} {449607600 21600 1 +05} {465339600 18000 0 +05} {481064400 21600 1 +05} {496789200 18000 0 +05} {512514000 21600 1 +05} {528238800 18000 0 +05} {543963600 21600 1 +05} {559688400 18000 0 +05} {575413200 21600 1 +05} {591138000 18000 0 +05} {606862800 21600 1 +05} {622587600 18000 0 +05} {638312400 21600 1 +05} {654642000 18000 0 +05} {670366800 21600 1 +05} {686091600 18000 0 +05} {694206000 18000 0 +05} } |
Changes to library/tzdata/Asia/Tashkent.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Tashkent) { {-9223372036854775808 16631 0 LMT} {-1441168631 18000 0 +05} {-1247547600 21600 0 +06} | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Tashkent) { {-9223372036854775808 16631 0 LMT} {-1441168631 18000 0 +05} {-1247547600 21600 0 +06} {354909600 25200 1 +06} {370717200 21600 0 +06} {386445600 25200 1 +06} {402253200 21600 0 +06} {417981600 25200 1 +06} {433789200 21600 0 +06} {449604000 25200 1 +06} {465336000 21600 0 +06} {481060800 25200 1 +06} {496785600 21600 0 +06} {512510400 25200 1 +06} {528235200 21600 0 +06} {543960000 25200 1 +06} {559684800 21600 0 +06} {575409600 25200 1 +06} {591134400 21600 0 +06} {606859200 25200 1 +06} {622584000 21600 0 +06} {638308800 25200 1 +06} {654638400 21600 0 +06} {670363200 18000 0 +05} {670366800 21600 1 +05} {686091600 18000 0 +05} {694206000 18000 0 +05} } |
Changes to library/tzdata/Asia/Tbilisi.
1 2 3 4 5 6 7 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Tbilisi) { {-9223372036854775808 10751 0 LMT} {-2840151551 10751 0 TBMT} {-1441162751 10800 0 +03} {-405140400 14400 0 +04} | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Tbilisi) { {-9223372036854775808 10751 0 LMT} {-2840151551 10751 0 TBMT} {-1441162751 10800 0 +03} {-405140400 14400 0 +04} {354916800 18000 1 +04} {370724400 14400 0 +04} {386452800 18000 1 +04} {402260400 14400 0 +04} {417988800 18000 1 +04} {433796400 14400 0 +04} {449611200 18000 1 +04} {465343200 14400 0 +04} {481068000 18000 1 +04} {496792800 14400 0 +04} {512517600 18000 1 +04} {528242400 14400 0 +04} {543967200 18000 1 +04} {559692000 14400 0 +04} {575416800 18000 1 +04} {591141600 14400 0 +04} {606866400 18000 1 +04} {622591200 14400 0 +04} {638316000 18000 1 +04} {654645600 14400 0 +04} {670370400 10800 0 +03} {670374000 14400 1 +03} {686098800 10800 0 +03} {694213200 10800 0 +03} {701816400 14400 1 +03} {717537600 10800 0 +03} {733266000 14400 1 +03} {748987200 10800 0 +03} {764715600 14400 1 +03} {780440400 14400 0 +04} {796161600 18000 1 +04} {811882800 14400 0 +04} {828216000 18000 1 +04} {846360000 18000 1 +05} {859662000 18000 0 +04} {877806000 14400 0 +04} {891115200 18000 1 +04} {909255600 14400 0 +04} {922564800 18000 1 +04} {941310000 14400 0 +04} {954014400 18000 1 +04} {972759600 14400 0 +04} {985464000 18000 1 +04} {1004209200 14400 0 +04} {1017518400 18000 1 +04} {1035658800 14400 0 +04} {1048968000 18000 1 +04} {1067108400 14400 0 +04} {1080417600 18000 1 +04} {1088280000 14400 0 +03} {1099177200 10800 0 +03} {1111878000 14400 0 +04} } |
Changes to library/tzdata/Asia/Tehran.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Tehran) { {-9223372036854775808 12344 0 LMT} {-1704165944 12344 0 TMT} {-757394744 12600 0 +0330} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Tehran) { {-9223372036854775808 12344 0 LMT} {-1704165944 12344 0 TMT} {-757394744 12600 0 +0330} {247177800 14400 0 +04} {259272000 18000 1 +04} {277758000 14400 0 +04} {283982400 12600 0 +0330} {290809800 16200 1 +0330} {306531000 12600 0 +0330} {322432200 16200 1 +0330} {338499000 12600 0 +0330} {673216200 16200 1 +0330} {685481400 12600 0 +0330} {701209800 16200 1 +0330} {717103800 12600 0 +0330} {732745800 16200 1 +0330} {748639800 12600 0 +0330} {764281800 16200 1 +0330} {780175800 12600 0 +0330} {795817800 16200 1 +0330} {811711800 12600 0 +0330} {827353800 16200 1 +0330} {843247800 12600 0 +0330} {858976200 16200 1 +0330} {874870200 12600 0 +0330} {890512200 16200 1 +0330} {906406200 12600 0 +0330} {922048200 16200 1 +0330} {937942200 12600 0 +0330} {953584200 16200 1 +0330} {969478200 12600 0 +0330} {985206600 16200 1 +0330} {1001100600 12600 0 +0330} {1016742600 16200 1 +0330} {1032636600 12600 0 +0330} {1048278600 16200 1 +0330} {1064172600 12600 0 +0330} {1079814600 16200 1 +0330} {1095708600 12600 0 +0330} {1111437000 16200 1 +0330} {1127331000 12600 0 +0330} {1206045000 16200 1 +0330} {1221939000 12600 0 +0330} {1237667400 16200 1 +0330} {1253561400 12600 0 +0330} {1269203400 16200 1 +0330} {1285097400 12600 0 +0330} {1300739400 16200 1 +0330} {1316633400 12600 0 +0330} {1332275400 16200 1 +0330} {1348169400 12600 0 +0330} {1363897800 16200 1 +0330} {1379791800 12600 0 +0330} {1395433800 16200 1 +0330} {1411327800 12600 0 +0330} {1426969800 16200 1 +0330} {1442863800 12600 0 +0330} {1458505800 16200 1 +0330} {1474399800 12600 0 +0330} {1490128200 16200 1 +0330} {1506022200 12600 0 +0330} {1521664200 16200 1 +0330} {1537558200 12600 0 +0330} {1553200200 16200 1 +0330} {1569094200 12600 0 +0330} {1584736200 16200 1 +0330} {1600630200 12600 0 +0330} {1616358600 16200 1 +0330} {1632252600 12600 0 +0330} {1647894600 16200 1 +0330} {1663788600 12600 0 +0330} {1679430600 16200 1 +0330} {1695324600 12600 0 +0330} {1710966600 16200 1 +0330} {1726860600 12600 0 +0330} {1742589000 16200 1 +0330} {1758483000 12600 0 +0330} {1774125000 16200 1 +0330} {1790019000 12600 0 +0330} {1805661000 16200 1 +0330} {1821555000 12600 0 +0330} {1837197000 16200 1 +0330} {1853091000 12600 0 +0330} {1868733000 16200 1 +0330} {1884627000 12600 0 +0330} {1900355400 16200 1 +0330} {1916249400 12600 0 +0330} {1931891400 16200 1 +0330} {1947785400 12600 0 +0330} {1963427400 16200 1 +0330} {1979321400 12600 0 +0330} {1994963400 16200 1 +0330} {2010857400 12600 0 +0330} {2026585800 16200 1 +0330} {2042479800 12600 0 +0330} {2058121800 16200 1 +0330} {2074015800 12600 0 +0330} {2089657800 16200 1 +0330} {2105551800 12600 0 +0330} {2121193800 16200 1 +0330} {2137087800 12600 0 +0330} {2152729800 16200 1 +0330} {2168623800 12600 0 +0330} {2184265800 16200 1 +0330} {2200159800 12600 0 +0330} {2215888200 16200 1 +0330} {2231782200 12600 0 +0330} {2247424200 16200 1 +0330} {2263318200 12600 0 +0330} {2278960200 16200 1 +0330} {2294854200 12600 0 +0330} {2310496200 16200 1 +0330} {2326390200 12600 0 +0330} {2342118600 16200 1 +0330} {2358012600 12600 0 +0330} {2373654600 16200 1 +0330} {2389548600 12600 0 +0330} {2405190600 16200 1 +0330} {2421084600 12600 0 +0330} {2436726600 16200 1 +0330} {2452620600 12600 0 +0330} {2468349000 16200 1 +0330} {2484243000 12600 0 +0330} {2499885000 16200 1 +0330} {2515779000 12600 0 +0330} {2531421000 16200 1 +0330} {2547315000 12600 0 +0330} {2562957000 16200 1 +0330} {2578851000 12600 0 +0330} {2594579400 16200 1 +0330} {2610473400 12600 0 +0330} {2626115400 16200 1 +0330} {2642009400 12600 0 +0330} {2657651400 16200 1 +0330} {2673545400 12600 0 +0330} {2689187400 16200 1 +0330} {2705081400 12600 0 +0330} {2720809800 16200 1 +0330} {2736703800 12600 0 +0330} {2752345800 16200 1 +0330} {2768239800 12600 0 +0330} {2783881800 16200 1 +0330} {2799775800 12600 0 +0330} {2815417800 16200 1 +0330} {2831311800 12600 0 +0330} {2847040200 16200 1 +0330} {2862934200 12600 0 +0330} {2878576200 16200 1 +0330} {2894470200 12600 0 +0330} {2910112200 16200 1 +0330} {2926006200 12600 0 +0330} {2941648200 16200 1 +0330} {2957542200 12600 0 +0330} {2973270600 16200 1 +0330} {2989164600 12600 0 +0330} {3004806600 16200 1 +0330} {3020700600 12600 0 +0330} {3036342600 16200 1 +0330} {3052236600 12600 0 +0330} {3067878600 16200 1 +0330} {3083772600 12600 0 +0330} {3099501000 16200 1 +0330} {3115395000 12600 0 +0330} {3131037000 16200 1 +0330} {3146931000 12600 0 +0330} {3162573000 16200 1 +0330} {3178467000 12600 0 +0330} {3194109000 16200 1 +0330} {3210003000 12600 0 +0330} {3225731400 16200 1 +0330} {3241625400 12600 0 +0330} {3257267400 16200 1 +0330} {3273161400 12600 0 +0330} {3288803400 16200 1 +0330} {3304697400 12600 0 +0330} {3320339400 16200 1 +0330} {3336233400 12600 0 +0330} {3351961800 16200 1 +0330} {3367855800 12600 0 +0330} {3383497800 16200 1 +0330} {3399391800 12600 0 +0330} {3415033800 16200 1 +0330} {3430927800 12600 0 +0330} {3446569800 16200 1 +0330} {3462463800 12600 0 +0330} {3478192200 16200 1 +0330} {3494086200 12600 0 +0330} {3509728200 16200 1 +0330} {3525622200 12600 0 +0330} {3541264200 16200 1 +0330} {3557158200 12600 0 +0330} {3572800200 16200 1 +0330} {3588694200 12600 0 +0330} {3604422600 16200 1 +0330} {3620316600 12600 0 +0330} {3635958600 16200 1 +0330} {3651852600 12600 0 +0330} {3667494600 16200 1 +0330} {3683388600 12600 0 +0330} {3699030600 16200 1 +0330} {3714924600 12600 0 +0330} {3730653000 16200 1 +0330} {3746547000 12600 0 +0330} {3762189000 16200 1 +0330} {3778083000 12600 0 +0330} {3793725000 16200 1 +0330} {3809619000 12600 0 +0330} {3825261000 16200 1 +0330} {3841155000 12600 0 +0330} {3856883400 16200 1 +0330} {3872777400 12600 0 +0330} {3888419400 16200 1 +0330} {3904313400 12600 0 +0330} {3919955400 16200 1 +0330} {3935849400 12600 0 +0330} {3951491400 16200 1 +0330} {3967385400 12600 0 +0330} {3983113800 16200 1 +0330} {3999007800 12600 0 +0330} {4014649800 16200 1 +0330} {4030543800 12600 0 +0330} {4046185800 16200 1 +0330} {4062079800 12600 0 +0330} {4077721800 16200 1 +0330} {4093615800 12600 0 +0330} } |
Changes to library/tzdata/Asia/Ulaanbaatar.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Ulaanbaatar) { {-9223372036854775808 25652 0 LMT} {-2032931252 25200 0 +07} {252435600 28800 0 +08} | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Ulaanbaatar) { {-9223372036854775808 25652 0 LMT} {-2032931252 25200 0 +07} {252435600 28800 0 +08} {417974400 32400 1 +08} {433782000 28800 0 +08} {449596800 32400 1 +08} {465318000 28800 0 +08} {481046400 32400 1 +08} {496767600 28800 0 +08} {512496000 32400 1 +08} {528217200 28800 0 +08} {543945600 32400 1 +08} {559666800 28800 0 +08} {575395200 32400 1 +08} {591116400 28800 0 +08} {606844800 32400 1 +08} {622566000 28800 0 +08} {638294400 32400 1 +08} {654620400 28800 0 +08} {670348800 32400 1 +08} {686070000 28800 0 +08} {701798400 32400 1 +08} {717519600 28800 0 +08} {733248000 32400 1 +08} {748969200 28800 0 +08} {764697600 32400 1 +08} {780418800 28800 0 +08} {796147200 32400 1 +08} {811868400 28800 0 +08} {828201600 32400 1 +08} {843922800 28800 0 +08} {859651200 32400 1 +08} {875372400 28800 0 +08} {891100800 32400 1 +08} {906822000 28800 0 +08} {988394400 32400 1 +08} {1001696400 28800 0 +08} {1017424800 32400 1 +08} {1033146000 28800 0 +08} {1048874400 32400 1 +08} {1064595600 28800 0 +08} {1080324000 32400 1 +08} {1096045200 28800 0 +08} {1111773600 32400 1 +08} {1127494800 28800 0 +08} {1143223200 32400 1 +08} {1159549200 28800 0 +08} {1427479200 32400 1 +08} {1443193200 28800 0 +08} {1458928800 32400 1 +08} {1474642800 28800 0 +08} } |
Changes to library/tzdata/Asia/Yerevan.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Yerevan) { {-9223372036854775808 10680 0 LMT} {-1441162680 10800 0 +03} {-405140400 14400 0 +04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | # created by tools/tclZIC.tcl - do not edit set TZData(:Asia/Yerevan) { {-9223372036854775808 10680 0 LMT} {-1441162680 10800 0 +03} {-405140400 14400 0 +04} {354916800 18000 1 +04} {370724400 14400 0 +04} {386452800 18000 1 +04} {402260400 14400 0 +04} {417988800 18000 1 +04} {433796400 14400 0 +04} {449611200 18000 1 +04} {465343200 14400 0 +04} {481068000 18000 1 +04} {496792800 14400 0 +04} {512517600 18000 1 +04} {528242400 14400 0 +04} {543967200 18000 1 +04} {559692000 14400 0 +04} {575416800 18000 1 +04} {591141600 14400 0 +04} {606866400 18000 1 +04} {622591200 14400 0 +04} {638316000 18000 1 +04} {654645600 14400 0 +04} {670370400 10800 0 +03} {670374000 14400 1 +03} {686098800 10800 0 +03} {701823600 14400 1 +03} {717548400 10800 0 +03} {733273200 14400 1 +03} {748998000 10800 0 +03} {764722800 14400 1 +03} {780447600 10800 0 +03} {796172400 14400 1 +03} {811897200 14400 0 +04} {852062400 14400 0 +04} {859672800 18000 1 +04} {877816800 14400 0 +04} {891122400 18000 1 +04} {909266400 14400 0 +04} {922572000 18000 1 +04} {941320800 14400 0 +04} {954021600 18000 1 +04} {972770400 14400 0 +04} {985471200 18000 1 +04} {1004220000 14400 0 +04} {1017525600 18000 1 +04} {1035669600 14400 0 +04} {1048975200 18000 1 +04} {1067119200 14400 0 +04} {1080424800 18000 1 +04} {1099173600 14400 0 +04} {1111874400 18000 1 +04} {1130623200 14400 0 +04} {1143324000 18000 1 +04} {1162072800 14400 0 +04} {1174773600 18000 1 +04} {1193522400 14400 0 +04} {1206828000 18000 1 +04} {1224972000 14400 0 +04} {1238277600 18000 1 +04} {1256421600 14400 0 +04} {1269727200 18000 1 +04} {1288476000 14400 0 +04} {1293825600 14400 0 +04} {1301176800 18000 1 +04} {1319925600 14400 0 +04} } |
Changes to library/tzdata/Atlantic/Azores.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Azores) { {-9223372036854775808 -6160 0 LMT} {-2713904240 -6872 0 HMT} | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Azores) { {-9223372036854775808 -6160 0 LMT} {-2713904240 -6872 0 HMT} {-1830376800 -7200 0 -02} {-1689548400 -3600 1 -01} {-1677794400 -7200 0 -02} {-1667430000 -3600 1 -01} {-1647730800 -7200 0 -02} {-1635807600 -3600 1 -01} {-1616194800 -7200 0 -02} {-1604358000 -3600 1 -01} |
︙ | ︙ |
Changes to library/tzdata/Atlantic/Cape_Verde.
1 2 3 4 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Cape_Verde) { {-9223372036854775808 -5644 0 LMT} | | | 1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Cape_Verde) { {-9223372036854775808 -5644 0 LMT} {-1830376800 -7200 0 -02} {-862610400 -3600 1 -01} {-764118000 -7200 0 -02} {186120000 -3600 0 -01} } |
Changes to library/tzdata/Atlantic/Madeira.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Madeira) { {-9223372036854775808 -4056 0 LMT} {-2713906344 -4056 0 FMT} | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Madeira) { {-9223372036854775808 -4056 0 LMT} {-2713906344 -4056 0 FMT} {-1830380400 -3600 0 -01} {-1689552000 0 1 +00} {-1677798000 -3600 0 -01} {-1667433600 0 1 +00} {-1647734400 -3600 0 -01} {-1635811200 0 1 +00} {-1616198400 -3600 0 -01} {-1604361600 0 1 +00} |
︙ | ︙ |
Changes to library/tzdata/Atlantic/Reykjavik.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Reykjavik) { {-9223372036854775808 -5280 0 LMT} {-1956609120 -3600 0 -01} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Reykjavik) { {-9223372036854775808 -5280 0 LMT} {-1956609120 -3600 0 -01} {-1668211200 0 1 -01} {-1647212400 -3600 0 -01} {-1636675200 0 1 -01} {-1613430000 -3600 0 -01} {-1605139200 0 1 -01} {-1581894000 -3600 0 -01} {-1539561600 0 1 -01} {-1531350000 -3600 0 -01} {-968025600 0 1 -01} {-952293600 -3600 0 -01} {-942008400 0 1 -01} {-920239200 -3600 0 -01} {-909957600 0 1 -01} {-888789600 -3600 0 -01} {-877903200 0 1 -01} {-857944800 -3600 0 -01} {-846453600 0 1 -01} {-826495200 -3600 0 -01} {-815004000 0 1 -01} {-795045600 -3600 0 -01} {-783554400 0 1 -01} {-762991200 -3600 0 -01} {-752104800 0 1 -01} {-731541600 -3600 0 -01} {-717631200 0 1 -01} {-700092000 -3600 0 -01} {-686181600 0 1 -01} {-668642400 -3600 0 -01} {-654732000 0 1 -01} {-636588000 -3600 0 -01} {-623282400 0 1 -01} {-605743200 -3600 0 -01} {-591832800 0 1 -01} {-573688800 -3600 0 -01} {-559778400 0 1 -01} {-542239200 -3600 0 -01} {-528328800 0 1 -01} {-510789600 -3600 0 -01} {-496879200 0 1 -01} {-479340000 -3600 0 -01} {-465429600 0 1 -01} {-447890400 -3600 0 -01} {-433980000 0 1 -01} {-415836000 -3600 0 -01} {-401925600 0 1 -01} {-384386400 -3600 0 -01} {-370476000 0 1 -01} {-352936800 -3600 0 -01} {-339026400 0 1 -01} {-321487200 -3600 0 -01} {-307576800 0 1 -01} {-290037600 -3600 0 -01} {-276127200 0 1 -01} {-258588000 -3600 0 -01} {-244677600 0 1 -01} {-226533600 -3600 0 -01} {-212623200 0 1 -01} {-195084000 -3600 0 -01} {-181173600 0 1 -01} {-163634400 -3600 0 -01} {-149724000 0 1 -01} {-132184800 -3600 0 -01} {-118274400 0 1 -01} {-100735200 -3600 0 -01} {-86824800 0 1 -01} {-68680800 -3600 0 -01} {-54770400 0 0 GMT} } |
Changes to library/tzdata/Atlantic/Stanley.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Stanley) { {-9223372036854775808 -13884 0 LMT} {-2524507716 -13884 0 SMT} {-1824235716 -14400 0 -04} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | # created by tools/tclZIC.tcl - do not edit set TZData(:Atlantic/Stanley) { {-9223372036854775808 -13884 0 LMT} {-2524507716 -13884 0 SMT} {-1824235716 -14400 0 -04} {-1018209600 -10800 1 -04} {-1003093200 -14400 0 -04} {-986760000 -10800 1 -04} {-971643600 -14400 0 -04} {-954705600 -10800 1 -04} {-939589200 -14400 0 -04} {-923256000 -10800 1 -04} {-908139600 -14400 0 -04} {-891806400 -10800 1 -04} {-876690000 -14400 0 -04} {-860356800 -10800 1 -04} {420606000 -7200 0 -03} {433303200 -7200 1 -03} {452052000 -10800 0 -03} {464151600 -7200 1 -03} {483501600 -10800 0 -03} {495597600 -14400 0 -04} {495604800 -10800 1 -04} {514350000 -14400 0 -04} {527054400 -10800 1 -04} {545799600 -14400 0 -04} {558504000 -10800 1 -04} {577249200 -14400 0 -04} {589953600 -10800 1 -04} {608698800 -14400 0 -04} {621403200 -10800 1 -04} {640753200 -14400 0 -04} {652852800 -10800 1 -04} {672202800 -14400 0 -04} {684907200 -10800 1 -04} {703652400 -14400 0 -04} {716356800 -10800 1 -04} {735102000 -14400 0 -04} {747806400 -10800 1 -04} {766551600 -14400 0 -04} {779256000 -10800 1 -04} {798001200 -14400 0 -04} {810705600 -10800 1 -04} {830055600 -14400 0 -04} {842760000 -10800 1 -04} {861505200 -14400 0 -04} {874209600 -10800 1 -04} {892954800 -14400 0 -04} {905659200 -10800 1 -04} {924404400 -14400 0 -04} {937108800 -10800 1 -04} {955854000 -14400 0 -04} {968558400 -10800 1 -04} {987310800 -14400 0 -04} {999410400 -10800 1 -04} {1019365200 -14400 0 -04} {1030860000 -10800 1 -04} {1050814800 -14400 0 -04} {1062914400 -10800 1 -04} {1082264400 -14400 0 -04} {1094364000 -10800 1 -04} {1113714000 -14400 0 -04} {1125813600 -10800 1 -04} {1145163600 -14400 0 -04} {1157263200 -10800 1 -04} {1176613200 -14400 0 -04} {1188712800 -10800 1 -04} {1208667600 -14400 0 -04} {1220767200 -10800 1 -04} {1240117200 -14400 0 -04} {1252216800 -10800 1 -04} {1271566800 -14400 0 -04} {1283662800 -10800 0 -03} } |
Changes to library/tzdata/Australia/Lord_Howe.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Australia/Lord_Howe) { {-9223372036854775808 38180 0 LMT} {-2364114980 36000 0 AEST} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 | # created by tools/tclZIC.tcl - do not edit set TZData(:Australia/Lord_Howe) { {-9223372036854775808 38180 0 LMT} {-2364114980 36000 0 AEST} {352216800 37800 0 +1030} {372785400 41400 1 +1030} {384273000 37800 0 +1030} {404839800 41400 1 +1030} {415722600 37800 0 +1030} {436289400 41400 1 +1030} {447172200 37800 0 +1030} {467739000 41400 1 +1030} {478621800 37800 0 +1030} {488984400 37800 0 +1030} {499188600 39600 1 +1030} {511282800 37800 0 +1030} {530033400 39600 1 +1030} {542732400 37800 0 +1030} {562087800 39600 1 +1030} {574786800 37800 0 +1030} {594142200 39600 1 +1030} {606236400 37800 0 +1030} {625591800 39600 1 +1030} {636476400 37800 0 +1030} {657041400 39600 1 +1030} {667926000 37800 0 +1030} {688491000 39600 1 +1030} {699375600 37800 0 +1030} {719940600 39600 1 +1030} {731430000 37800 0 +1030} {751995000 39600 1 +1030} {762879600 37800 0 +1030} {783444600 39600 1 +1030} {794329200 37800 0 +1030} {814894200 39600 1 +1030} {828198000 37800 0 +1030} {846343800 39600 1 +1030} {859647600 37800 0 +1030} {877793400 39600 1 +1030} {891097200 37800 0 +1030} {909243000 39600 1 +1030} {922546800 37800 0 +1030} {941297400 39600 1 +1030} {953996400 37800 0 +1030} {967303800 39600 1 +1030} {985446000 37800 0 +1030} {1004196600 39600 1 +1030} {1017500400 37800 0 +1030} {1035646200 39600 1 +1030} {1048950000 37800 0 +1030} {1067095800 39600 1 +1030} {1080399600 37800 0 +1030} {1099150200 39600 1 +1030} {1111849200 37800 0 +1030} {1130599800 39600 1 +1030} {1143903600 37800 0 +1030} {1162049400 39600 1 +1030} {1174748400 37800 0 +1030} {1193499000 39600 1 +1030} {1207407600 37800 0 +1030} {1223134200 39600 1 +1030} {1238857200 37800 0 +1030} {1254583800 39600 1 +1030} {1270306800 37800 0 +1030} {1286033400 39600 1 +1030} {1301756400 37800 0 +1030} {1317483000 39600 1 +1030} {1333206000 37800 0 +1030} {1349537400 39600 1 +1030} {1365260400 37800 0 +1030} {1380987000 39600 1 +1030} {1396710000 37800 0 +1030} {1412436600 39600 1 +1030} {1428159600 37800 0 +1030} {1443886200 39600 1 +1030} {1459609200 37800 0 +1030} {1475335800 39600 1 +1030} {1491058800 37800 0 +1030} {1506785400 39600 1 +1030} {1522508400 37800 0 +1030} {1538839800 39600 1 +1030} {1554562800 37800 0 +1030} {1570289400 39600 1 +1030} {1586012400 37800 0 +1030} {1601739000 39600 1 +1030} {1617462000 37800 0 +1030} {1633188600 39600 1 +1030} {1648911600 37800 0 +1030} {1664638200 39600 1 +1030} {1680361200 37800 0 +1030} {1696087800 39600 1 +1030} {1712415600 37800 0 +1030} {1728142200 39600 1 +1030} {1743865200 37800 0 +1030} {1759591800 39600 1 +1030} {1775314800 37800 0 +1030} {1791041400 39600 1 +1030} {1806764400 37800 0 +1030} {1822491000 39600 1 +1030} {1838214000 37800 0 +1030} {1853940600 39600 1 +1030} {1869663600 37800 0 +1030} {1885995000 39600 1 +1030} {1901718000 37800 0 +1030} {1917444600 39600 1 +1030} {1933167600 37800 0 +1030} {1948894200 39600 1 +1030} {1964617200 37800 0 +1030} {1980343800 39600 1 +1030} {1996066800 37800 0 +1030} {2011793400 39600 1 +1030} {2027516400 37800 0 +1030} {2043243000 39600 1 +1030} {2058966000 37800 0 +1030} {2075297400 39600 1 +1030} {2091020400 37800 0 +1030} {2106747000 39600 1 +1030} {2122470000 37800 0 +1030} {2138196600 39600 1 +1030} {2153919600 37800 0 +1030} {2169646200 39600 1 +1030} {2185369200 37800 0 +1030} {2201095800 39600 1 +1030} {2216818800 37800 0 +1030} {2233150200 39600 1 +1030} {2248873200 37800 0 +1030} {2264599800 39600 1 +1030} {2280322800 37800 0 +1030} {2296049400 39600 1 +1030} {2311772400 37800 0 +1030} {2327499000 39600 1 +1030} {2343222000 37800 0 +1030} {2358948600 39600 1 +1030} {2374671600 37800 0 +1030} {2390398200 39600 1 +1030} {2406121200 37800 0 +1030} {2422452600 39600 1 +1030} {2438175600 37800 0 +1030} {2453902200 39600 1 +1030} {2469625200 37800 0 +1030} {2485351800 39600 1 +1030} {2501074800 37800 0 +1030} {2516801400 39600 1 +1030} {2532524400 37800 0 +1030} {2548251000 39600 1 +1030} {2563974000 37800 0 +1030} {2579700600 39600 1 +1030} {2596028400 37800 0 +1030} {2611755000 39600 1 +1030} {2627478000 37800 0 +1030} {2643204600 39600 1 +1030} {2658927600 37800 0 +1030} {2674654200 39600 1 +1030} {2690377200 37800 0 +1030} {2706103800 39600 1 +1030} {2721826800 37800 0 +1030} {2737553400 39600 1 +1030} {2753276400 37800 0 +1030} {2769607800 39600 1 +1030} {2785330800 37800 0 +1030} {2801057400 39600 1 +1030} {2816780400 37800 0 +1030} {2832507000 39600 1 +1030} {2848230000 37800 0 +1030} {2863956600 39600 1 +1030} {2879679600 37800 0 +1030} {2895406200 39600 1 +1030} {2911129200 37800 0 +1030} {2926855800 39600 1 +1030} {2942578800 37800 0 +1030} {2958910200 39600 1 +1030} {2974633200 37800 0 +1030} {2990359800 39600 1 +1030} {3006082800 37800 0 +1030} {3021809400 39600 1 +1030} {3037532400 37800 0 +1030} {3053259000 39600 1 +1030} {3068982000 37800 0 +1030} {3084708600 39600 1 +1030} {3100431600 37800 0 +1030} {3116763000 39600 1 +1030} {3132486000 37800 0 +1030} {3148212600 39600 1 +1030} {3163935600 37800 0 +1030} {3179662200 39600 1 +1030} {3195385200 37800 0 +1030} {3211111800 39600 1 +1030} {3226834800 37800 0 +1030} {3242561400 39600 1 +1030} {3258284400 37800 0 +1030} {3274011000 39600 1 +1030} {3289734000 37800 0 +1030} {3306065400 39600 1 +1030} {3321788400 37800 0 +1030} {3337515000 39600 1 +1030} {3353238000 37800 0 +1030} {3368964600 39600 1 +1030} {3384687600 37800 0 +1030} {3400414200 39600 1 +1030} {3416137200 37800 0 +1030} {3431863800 39600 1 +1030} {3447586800 37800 0 +1030} {3463313400 39600 1 +1030} {3479641200 37800 0 +1030} {3495367800 39600 1 +1030} {3511090800 37800 0 +1030} {3526817400 39600 1 +1030} {3542540400 37800 0 +1030} {3558267000 39600 1 +1030} {3573990000 37800 0 +1030} {3589716600 39600 1 +1030} {3605439600 37800 0 +1030} {3621166200 39600 1 +1030} {3636889200 37800 0 +1030} {3653220600 39600 1 +1030} {3668943600 37800 0 +1030} {3684670200 39600 1 +1030} {3700393200 37800 0 +1030} {3716119800 39600 1 +1030} {3731842800 37800 0 +1030} {3747569400 39600 1 +1030} {3763292400 37800 0 +1030} {3779019000 39600 1 +1030} {3794742000 37800 0 +1030} {3810468600 39600 1 +1030} {3826191600 37800 0 +1030} {3842523000 39600 1 +1030} {3858246000 37800 0 +1030} {3873972600 39600 1 +1030} {3889695600 37800 0 +1030} {3905422200 39600 1 +1030} {3921145200 37800 0 +1030} {3936871800 39600 1 +1030} {3952594800 37800 0 +1030} {3968321400 39600 1 +1030} {3984044400 37800 0 +1030} {4000375800 39600 1 +1030} {4016098800 37800 0 +1030} {4031825400 39600 1 +1030} {4047548400 37800 0 +1030} {4063275000 39600 1 +1030} {4078998000 37800 0 +1030} {4094724600 39600 1 +1030} } |
Changes to library/tzdata/Europe/Lisbon.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Europe/Lisbon) { {-9223372036854775808 -2205 0 LMT} {-2713908195 -2205 0 LMT} | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | # created by tools/tclZIC.tcl - do not edit set TZData(:Europe/Lisbon) { {-9223372036854775808 -2205 0 LMT} {-2713908195 -2205 0 LMT} {-1830384000 0 0 WET} {-1689555600 3600 1 WEST} {-1677801600 0 0 WET} {-1667437200 3600 1 WEST} {-1647738000 0 0 WET} {-1635814800 3600 1 WEST} {-1616202000 0 0 WET} {-1604365200 3600 1 WEST} |
︙ | ︙ |
Changes to library/tzdata/Indian/Mauritius.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Indian/Mauritius) { {-9223372036854775808 13800 0 LMT} {-1988164200 14400 0 +04} | | | | 1 2 3 4 5 6 7 8 9 10 | # created by tools/tclZIC.tcl - do not edit set TZData(:Indian/Mauritius) { {-9223372036854775808 13800 0 LMT} {-1988164200 14400 0 +04} {403041600 18000 1 +04} {417034800 14400 0 +04} {1224972000 18000 1 +04} {1238274000 14400 0 +04} } |
Changes to library/tzdata/Pacific/Apia.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Apia) { {-9223372036854775808 45184 0 LMT} {-2445424384 -41216 0 LMT} {-1861878784 -41400 0 -1130} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Apia) { {-9223372036854775808 45184 0 LMT} {-2445424384 -41216 0 LMT} {-1861878784 -41400 0 -1130} {-631110600 -39600 0 -11} {1285498800 -36000 1 -11} {1301752800 -39600 0 -11} {1316872800 -36000 1 -11} {1325239200 50400 0 +13} {1333202400 46800 0 +13} {1348927200 50400 1 +13} {1365256800 46800 0 +13} {1380376800 50400 1 +13} {1396706400 46800 0 +13} {1411826400 50400 1 +13} {1428156000 46800 0 +13} {1443276000 50400 1 +13} {1459605600 46800 0 +13} {1474725600 50400 1 +13} {1491055200 46800 0 +13} {1506175200 50400 1 +13} {1522504800 46800 0 +13} {1538229600 50400 1 +13} {1554559200 46800 0 +13} {1569679200 50400 1 +13} {1586008800 46800 0 +13} {1601128800 50400 1 +13} {1617458400 46800 0 +13} {1632578400 50400 1 +13} {1648908000 46800 0 +13} {1664028000 50400 1 +13} {1680357600 46800 0 +13} {1695477600 50400 1 +13} {1712412000 46800 0 +13} {1727532000 50400 1 +13} {1743861600 46800 0 +13} {1758981600 50400 1 +13} {1775311200 46800 0 +13} {1790431200 50400 1 +13} {1806760800 46800 0 +13} {1821880800 50400 1 +13} {1838210400 46800 0 +13} {1853330400 50400 1 +13} {1869660000 46800 0 +13} {1885384800 50400 1 +13} {1901714400 46800 0 +13} {1916834400 50400 1 +13} {1933164000 46800 0 +13} {1948284000 50400 1 +13} {1964613600 46800 0 +13} {1979733600 50400 1 +13} {1996063200 46800 0 +13} {2011183200 50400 1 +13} {2027512800 46800 0 +13} {2042632800 50400 1 +13} {2058962400 46800 0 +13} {2074687200 50400 1 +13} {2091016800 46800 0 +13} {2106136800 50400 1 +13} {2122466400 46800 0 +13} {2137586400 50400 1 +13} {2153916000 46800 0 +13} {2169036000 50400 1 +13} {2185365600 46800 0 +13} {2200485600 50400 1 +13} {2216815200 46800 0 +13} {2232540000 50400 1 +13} {2248869600 46800 0 +13} {2263989600 50400 1 +13} {2280319200 46800 0 +13} {2295439200 50400 1 +13} {2311768800 46800 0 +13} {2326888800 50400 1 +13} {2343218400 46800 0 +13} {2358338400 50400 1 +13} {2374668000 46800 0 +13} {2389788000 50400 1 +13} {2406117600 46800 0 +13} {2421842400 50400 1 +13} {2438172000 46800 0 +13} {2453292000 50400 1 +13} {2469621600 46800 0 +13} {2484741600 50400 1 +13} {2501071200 46800 0 +13} {2516191200 50400 1 +13} {2532520800 46800 0 +13} {2547640800 50400 1 +13} {2563970400 46800 0 +13} {2579090400 50400 1 +13} {2596024800 46800 0 +13} {2611144800 50400 1 +13} {2627474400 46800 0 +13} {2642594400 50400 1 +13} {2658924000 46800 0 +13} {2674044000 50400 1 +13} {2690373600 46800 0 +13} {2705493600 50400 1 +13} {2721823200 46800 0 +13} {2736943200 50400 1 +13} {2753272800 46800 0 +13} {2768997600 50400 1 +13} {2785327200 46800 0 +13} {2800447200 50400 1 +13} {2816776800 46800 0 +13} {2831896800 50400 1 +13} {2848226400 46800 0 +13} {2863346400 50400 1 +13} {2879676000 46800 0 +13} {2894796000 50400 1 +13} {2911125600 46800 0 +13} {2926245600 50400 1 +13} {2942575200 46800 0 +13} {2958300000 50400 1 +13} {2974629600 46800 0 +13} {2989749600 50400 1 +13} {3006079200 46800 0 +13} {3021199200 50400 1 +13} {3037528800 46800 0 +13} {3052648800 50400 1 +13} {3068978400 46800 0 +13} {3084098400 50400 1 +13} {3100428000 46800 0 +13} {3116152800 50400 1 +13} {3132482400 46800 0 +13} {3147602400 50400 1 +13} {3163932000 46800 0 +13} {3179052000 50400 1 +13} {3195381600 46800 0 +13} {3210501600 50400 1 +13} {3226831200 46800 0 +13} {3241951200 50400 1 +13} {3258280800 46800 0 +13} {3273400800 50400 1 +13} {3289730400 46800 0 +13} {3305455200 50400 1 +13} {3321784800 46800 0 +13} {3336904800 50400 1 +13} {3353234400 46800 0 +13} {3368354400 50400 1 +13} {3384684000 46800 0 +13} {3399804000 50400 1 +13} {3416133600 46800 0 +13} {3431253600 50400 1 +13} {3447583200 46800 0 +13} {3462703200 50400 1 +13} {3479637600 46800 0 +13} {3494757600 50400 1 +13} {3511087200 46800 0 +13} {3526207200 50400 1 +13} {3542536800 46800 0 +13} {3557656800 50400 1 +13} {3573986400 46800 0 +13} {3589106400 50400 1 +13} {3605436000 46800 0 +13} {3620556000 50400 1 +13} {3636885600 46800 0 +13} {3652610400 50400 1 +13} {3668940000 46800 0 +13} {3684060000 50400 1 +13} {3700389600 46800 0 +13} {3715509600 50400 1 +13} {3731839200 46800 0 +13} {3746959200 50400 1 +13} {3763288800 46800 0 +13} {3778408800 50400 1 +13} {3794738400 46800 0 +13} {3809858400 50400 1 +13} {3826188000 46800 0 +13} {3841912800 50400 1 +13} {3858242400 46800 0 +13} {3873362400 50400 1 +13} {3889692000 46800 0 +13} {3904812000 50400 1 +13} {3921141600 46800 0 +13} {3936261600 50400 1 +13} {3952591200 46800 0 +13} {3967711200 50400 1 +13} {3984040800 46800 0 +13} {3999765600 50400 1 +13} {4016095200 46800 0 +13} {4031215200 50400 1 +13} {4047544800 46800 0 +13} {4062664800 50400 1 +13} {4078994400 46800 0 +13} {4094114400 50400 1 +13} } |
Changes to library/tzdata/Pacific/Chatham.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Chatham) { {-9223372036854775808 44028 0 LMT} {-3192437628 44100 0 +1215} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Chatham) { {-9223372036854775808 44028 0 LMT} {-3192437628 44100 0 +1215} {-757426500 45900 0 +1245} {152632800 49500 1 +1245} {162309600 45900 0 +1245} {183477600 49500 1 +1245} {194968800 45900 0 +1245} {215532000 49500 1 +1245} {226418400 45900 0 +1245} {246981600 49500 1 +1245} {257868000 45900 0 +1245} {278431200 49500 1 +1245} {289317600 45900 0 +1245} {309880800 49500 1 +1245} {320767200 45900 0 +1245} {341330400 49500 1 +1245} {352216800 45900 0 +1245} {372780000 49500 1 +1245} {384271200 45900 0 +1245} {404834400 49500 1 +1245} {415720800 45900 0 +1245} {436284000 49500 1 +1245} {447170400 45900 0 +1245} {467733600 49500 1 +1245} {478620000 45900 0 +1245} {499183200 49500 1 +1245} {510069600 45900 0 +1245} {530632800 49500 1 +1245} {541519200 45900 0 +1245} {562082400 49500 1 +1245} {573573600 45900 0 +1245} {594136800 49500 1 +1245} {605023200 45900 0 +1245} {623772000 49500 1 +1245} {637682400 45900 0 +1245} {655221600 49500 1 +1245} {669132000 45900 0 +1245} {686671200 49500 1 +1245} {700581600 45900 0 +1245} {718120800 49500 1 +1245} {732636000 45900 0 +1245} {749570400 49500 1 +1245} {764085600 45900 0 +1245} {781020000 49500 1 +1245} {795535200 45900 0 +1245} {812469600 49500 1 +1245} {826984800 45900 0 +1245} {844524000 49500 1 +1245} {858434400 45900 0 +1245} {875973600 49500 1 +1245} {889884000 45900 0 +1245} {907423200 49500 1 +1245} {921938400 45900 0 +1245} {938872800 49500 1 +1245} {953388000 45900 0 +1245} {970322400 49500 1 +1245} {984837600 45900 0 +1245} {1002376800 49500 1 +1245} {1016287200 45900 0 +1245} {1033826400 49500 1 +1245} {1047736800 45900 0 +1245} {1065276000 49500 1 +1245} {1079791200 45900 0 +1245} {1096725600 49500 1 +1245} {1111240800 45900 0 +1245} {1128175200 49500 1 +1245} {1142690400 45900 0 +1245} {1159624800 49500 1 +1245} {1174140000 45900 0 +1245} {1191074400 49500 1 +1245} {1207404000 45900 0 +1245} {1222524000 49500 1 +1245} {1238853600 45900 0 +1245} {1253973600 49500 1 +1245} {1270303200 45900 0 +1245} {1285423200 49500 1 +1245} {1301752800 45900 0 +1245} {1316872800 49500 1 +1245} {1333202400 45900 0 +1245} {1348927200 49500 1 +1245} {1365256800 45900 0 +1245} {1380376800 49500 1 +1245} {1396706400 45900 0 +1245} {1411826400 49500 1 +1245} {1428156000 45900 0 +1245} {1443276000 49500 1 +1245} {1459605600 45900 0 +1245} {1474725600 49500 1 +1245} {1491055200 45900 0 +1245} {1506175200 49500 1 +1245} {1522504800 45900 0 +1245} {1538229600 49500 1 +1245} {1554559200 45900 0 +1245} {1569679200 49500 1 +1245} {1586008800 45900 0 +1245} {1601128800 49500 1 +1245} {1617458400 45900 0 +1245} {1632578400 49500 1 +1245} {1648908000 45900 0 +1245} {1664028000 49500 1 +1245} {1680357600 45900 0 +1245} {1695477600 49500 1 +1245} {1712412000 45900 0 +1245} {1727532000 49500 1 +1245} {1743861600 45900 0 +1245} {1758981600 49500 1 +1245} {1775311200 45900 0 +1245} {1790431200 49500 1 +1245} {1806760800 45900 0 +1245} {1821880800 49500 1 +1245} {1838210400 45900 0 +1245} {1853330400 49500 1 +1245} {1869660000 45900 0 +1245} {1885384800 49500 1 +1245} {1901714400 45900 0 +1245} {1916834400 49500 1 +1245} {1933164000 45900 0 +1245} {1948284000 49500 1 +1245} {1964613600 45900 0 +1245} {1979733600 49500 1 +1245} {1996063200 45900 0 +1245} {2011183200 49500 1 +1245} {2027512800 45900 0 +1245} {2042632800 49500 1 +1245} {2058962400 45900 0 +1245} {2074687200 49500 1 +1245} {2091016800 45900 0 +1245} {2106136800 49500 1 +1245} {2122466400 45900 0 +1245} {2137586400 49500 1 +1245} {2153916000 45900 0 +1245} {2169036000 49500 1 +1245} {2185365600 45900 0 +1245} {2200485600 49500 1 +1245} {2216815200 45900 0 +1245} {2232540000 49500 1 +1245} {2248869600 45900 0 +1245} {2263989600 49500 1 +1245} {2280319200 45900 0 +1245} {2295439200 49500 1 +1245} {2311768800 45900 0 +1245} {2326888800 49500 1 +1245} {2343218400 45900 0 +1245} {2358338400 49500 1 +1245} {2374668000 45900 0 +1245} {2389788000 49500 1 +1245} {2406117600 45900 0 +1245} {2421842400 49500 1 +1245} {2438172000 45900 0 +1245} {2453292000 49500 1 +1245} {2469621600 45900 0 +1245} {2484741600 49500 1 +1245} {2501071200 45900 0 +1245} {2516191200 49500 1 +1245} {2532520800 45900 0 +1245} {2547640800 49500 1 +1245} {2563970400 45900 0 +1245} {2579090400 49500 1 +1245} {2596024800 45900 0 +1245} {2611144800 49500 1 +1245} {2627474400 45900 0 +1245} {2642594400 49500 1 +1245} {2658924000 45900 0 +1245} {2674044000 49500 1 +1245} {2690373600 45900 0 +1245} {2705493600 49500 1 +1245} {2721823200 45900 0 +1245} {2736943200 49500 1 +1245} {2753272800 45900 0 +1245} {2768997600 49500 1 +1245} {2785327200 45900 0 +1245} {2800447200 49500 1 +1245} {2816776800 45900 0 +1245} {2831896800 49500 1 +1245} {2848226400 45900 0 +1245} {2863346400 49500 1 +1245} {2879676000 45900 0 +1245} {2894796000 49500 1 +1245} {2911125600 45900 0 +1245} {2926245600 49500 1 +1245} {2942575200 45900 0 +1245} {2958300000 49500 1 +1245} {2974629600 45900 0 +1245} {2989749600 49500 1 +1245} {3006079200 45900 0 +1245} {3021199200 49500 1 +1245} {3037528800 45900 0 +1245} {3052648800 49500 1 +1245} {3068978400 45900 0 +1245} {3084098400 49500 1 +1245} {3100428000 45900 0 +1245} {3116152800 49500 1 +1245} {3132482400 45900 0 +1245} {3147602400 49500 1 +1245} {3163932000 45900 0 +1245} {3179052000 49500 1 +1245} {3195381600 45900 0 +1245} {3210501600 49500 1 +1245} {3226831200 45900 0 +1245} {3241951200 49500 1 +1245} {3258280800 45900 0 +1245} {3273400800 49500 1 +1245} {3289730400 45900 0 +1245} {3305455200 49500 1 +1245} {3321784800 45900 0 +1245} {3336904800 49500 1 +1245} {3353234400 45900 0 +1245} {3368354400 49500 1 +1245} {3384684000 45900 0 +1245} {3399804000 49500 1 +1245} {3416133600 45900 0 +1245} {3431253600 49500 1 +1245} {3447583200 45900 0 +1245} {3462703200 49500 1 +1245} {3479637600 45900 0 +1245} {3494757600 49500 1 +1245} {3511087200 45900 0 +1245} {3526207200 49500 1 +1245} {3542536800 45900 0 +1245} {3557656800 49500 1 +1245} {3573986400 45900 0 +1245} {3589106400 49500 1 +1245} {3605436000 45900 0 +1245} {3620556000 49500 1 +1245} {3636885600 45900 0 +1245} {3652610400 49500 1 +1245} {3668940000 45900 0 +1245} {3684060000 49500 1 +1245} {3700389600 45900 0 +1245} {3715509600 49500 1 +1245} {3731839200 45900 0 +1245} {3746959200 49500 1 +1245} {3763288800 45900 0 +1245} {3778408800 49500 1 +1245} {3794738400 45900 0 +1245} {3809858400 49500 1 +1245} {3826188000 45900 0 +1245} {3841912800 49500 1 +1245} {3858242400 45900 0 +1245} {3873362400 49500 1 +1245} {3889692000 45900 0 +1245} {3904812000 49500 1 +1245} {3921141600 45900 0 +1245} {3936261600 49500 1 +1245} {3952591200 45900 0 +1245} {3967711200 49500 1 +1245} {3984040800 45900 0 +1245} {3999765600 49500 1 +1245} {4016095200 45900 0 +1245} {4031215200 49500 1 +1245} {4047544800 45900 0 +1245} {4062664800 49500 1 +1245} {4078994400 45900 0 +1245} {4094114400 49500 1 +1245} } |
Changes to library/tzdata/Pacific/Easter.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Easter) { {-9223372036854775808 -26248 0 LMT} {-2524495352 -26248 0 EMT} {-1178124152 -25200 0 -07} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Easter) { {-9223372036854775808 -26248 0 LMT} {-2524495352 -26248 0 EMT} {-1178124152 -25200 0 -07} {-36619200 -21600 1 -07} {-23922000 -25200 0 -07} {-3355200 -21600 1 -07} {7527600 -25200 0 -07} {24465600 -21600 1 -07} {37767600 -25200 0 -07} {55915200 -21600 1 -07} {69217200 -25200 0 -07} {87969600 -21600 1 -07} {100666800 -25200 0 -07} {118209600 -21600 1 -07} {132116400 -25200 0 -07} {150868800 -21600 1 -07} {163566000 -25200 0 -07} {182318400 -21600 1 -07} {195620400 -25200 0 -07} {213768000 -21600 1 -07} {227070000 -25200 0 -07} {245217600 -21600 1 -07} {258519600 -25200 0 -07} {277272000 -21600 1 -07} {289969200 -25200 0 -07} {308721600 -21600 1 -07} {321418800 -25200 0 -07} {340171200 -21600 1 -07} {353473200 -25200 0 -07} {371620800 -21600 1 -07} {384922800 -21600 0 -06} {403070400 -18000 1 -06} {416372400 -21600 0 -06} {434520000 -18000 1 -06} {447822000 -21600 0 -06} {466574400 -18000 1 -06} {479271600 -21600 0 -06} {498024000 -18000 1 -06} {510721200 -21600 0 -06} {529473600 -18000 1 -06} {545194800 -21600 0 -06} {560923200 -18000 1 -06} {574225200 -21600 0 -06} {592372800 -18000 1 -06} {605674800 -21600 0 -06} {624427200 -18000 1 -06} {637124400 -21600 0 -06} {653457600 -18000 1 -06} {668574000 -21600 0 -06} {687326400 -18000 1 -06} {700628400 -21600 0 -06} {718776000 -18000 1 -06} {732078000 -21600 0 -06} {750225600 -18000 1 -06} {763527600 -21600 0 -06} {781675200 -18000 1 -06} {794977200 -21600 0 -06} {813729600 -18000 1 -06} {826426800 -21600 0 -06} {845179200 -18000 1 -06} {859690800 -21600 0 -06} {876628800 -18000 1 -06} {889930800 -21600 0 -06} {906868800 -18000 1 -06} {923194800 -21600 0 -06} {939528000 -18000 1 -06} {952830000 -21600 0 -06} {971582400 -18000 1 -06} {984279600 -21600 0 -06} {1003032000 -18000 1 -06} {1015729200 -21600 0 -06} {1034481600 -18000 1 -06} {1047178800 -21600 0 -06} {1065931200 -18000 1 -06} {1079233200 -21600 0 -06} {1097380800 -18000 1 -06} {1110682800 -21600 0 -06} {1128830400 -18000 1 -06} {1142132400 -21600 0 -06} {1160884800 -18000 1 -06} {1173582000 -21600 0 -06} {1192334400 -18000 1 -06} {1206846000 -21600 0 -06} {1223784000 -18000 1 -06} {1237086000 -21600 0 -06} {1255233600 -18000 1 -06} {1270350000 -21600 0 -06} {1286683200 -18000 1 -06} {1304823600 -21600 0 -06} {1313899200 -18000 1 -06} {1335668400 -21600 0 -06} {1346558400 -18000 1 -06} {1367118000 -21600 0 -06} {1378612800 -18000 1 -06} {1398567600 -21600 0 -06} {1410062400 -18000 1 -06} {1463281200 -21600 0 -06} {1471147200 -18000 1 -06} {1494730800 -21600 0 -06} {1502596800 -18000 1 -06} {1526180400 -21600 0 -06} {1534046400 -18000 1 -06} {1557630000 -21600 0 -06} {1565496000 -18000 1 -06} {1589079600 -21600 0 -06} {1596945600 -18000 1 -06} {1620529200 -21600 0 -06} {1629000000 -18000 1 -06} {1652583600 -21600 0 -06} {1660449600 -18000 1 -06} {1684033200 -21600 0 -06} {1691899200 -18000 1 -06} {1715482800 -21600 0 -06} {1723348800 -18000 1 -06} {1746932400 -21600 0 -06} {1754798400 -18000 1 -06} {1778382000 -21600 0 -06} {1786248000 -18000 1 -06} {1809831600 -21600 0 -06} {1818302400 -18000 1 -06} {1841886000 -21600 0 -06} {1849752000 -18000 1 -06} {1873335600 -21600 0 -06} {1881201600 -18000 1 -06} {1904785200 -21600 0 -06} {1912651200 -18000 1 -06} {1936234800 -21600 0 -06} {1944100800 -18000 1 -06} {1967684400 -21600 0 -06} {1976155200 -18000 1 -06} {1999738800 -21600 0 -06} {2007604800 -18000 1 -06} {2031188400 -21600 0 -06} {2039054400 -18000 1 -06} {2062638000 -21600 0 -06} {2070504000 -18000 1 -06} {2094087600 -21600 0 -06} {2101953600 -18000 1 -06} {2125537200 -21600 0 -06} {2133403200 -18000 1 -06} {2156986800 -21600 0 -06} {2165457600 -18000 1 -06} {2189041200 -21600 0 -06} {2196907200 -18000 1 -06} {2220490800 -21600 0 -06} {2228356800 -18000 1 -06} {2251940400 -21600 0 -06} {2259806400 -18000 1 -06} {2283390000 -21600 0 -06} {2291256000 -18000 1 -06} {2314839600 -21600 0 -06} {2322705600 -18000 1 -06} {2346894000 -21600 0 -06} {2354760000 -18000 1 -06} {2378343600 -21600 0 -06} {2386209600 -18000 1 -06} {2409793200 -21600 0 -06} {2417659200 -18000 1 -06} {2441242800 -21600 0 -06} {2449108800 -18000 1 -06} {2472692400 -21600 0 -06} {2480558400 -18000 1 -06} {2504142000 -21600 0 -06} {2512612800 -18000 1 -06} {2536196400 -21600 0 -06} {2544062400 -18000 1 -06} {2567646000 -21600 0 -06} {2575512000 -18000 1 -06} {2599095600 -21600 0 -06} {2606961600 -18000 1 -06} {2630545200 -21600 0 -06} {2638411200 -18000 1 -06} {2661994800 -21600 0 -06} {2669860800 -18000 1 -06} {2693444400 -21600 0 -06} {2701915200 -18000 1 -06} {2725498800 -21600 0 -06} {2733364800 -18000 1 -06} {2756948400 -21600 0 -06} {2764814400 -18000 1 -06} {2788398000 -21600 0 -06} {2796264000 -18000 1 -06} {2819847600 -21600 0 -06} {2827713600 -18000 1 -06} {2851297200 -21600 0 -06} {2859768000 -18000 1 -06} {2883351600 -21600 0 -06} {2891217600 -18000 1 -06} {2914801200 -21600 0 -06} {2922667200 -18000 1 -06} {2946250800 -21600 0 -06} {2954116800 -18000 1 -06} {2977700400 -21600 0 -06} {2985566400 -18000 1 -06} {3009150000 -21600 0 -06} {3017016000 -18000 1 -06} {3040599600 -21600 0 -06} {3049070400 -18000 1 -06} {3072654000 -21600 0 -06} {3080520000 -18000 1 -06} {3104103600 -21600 0 -06} {3111969600 -18000 1 -06} {3135553200 -21600 0 -06} {3143419200 -18000 1 -06} {3167002800 -21600 0 -06} {3174868800 -18000 1 -06} {3198452400 -21600 0 -06} {3206318400 -18000 1 -06} {3230506800 -21600 0 -06} {3238372800 -18000 1 -06} {3261956400 -21600 0 -06} {3269822400 -18000 1 -06} {3293406000 -21600 0 -06} {3301272000 -18000 1 -06} {3324855600 -21600 0 -06} {3332721600 -18000 1 -06} {3356305200 -21600 0 -06} {3364171200 -18000 1 -06} {3387754800 -21600 0 -06} {3396225600 -18000 1 -06} {3419809200 -21600 0 -06} {3427675200 -18000 1 -06} {3451258800 -21600 0 -06} {3459124800 -18000 1 -06} {3482708400 -21600 0 -06} {3490574400 -18000 1 -06} {3514158000 -21600 0 -06} {3522024000 -18000 1 -06} {3545607600 -21600 0 -06} {3553473600 -18000 1 -06} {3577057200 -21600 0 -06} {3585528000 -18000 1 -06} {3609111600 -21600 0 -06} {3616977600 -18000 1 -06} {3640561200 -21600 0 -06} {3648427200 -18000 1 -06} {3672010800 -21600 0 -06} {3679876800 -18000 1 -06} {3703460400 -21600 0 -06} {3711326400 -18000 1 -06} {3734910000 -21600 0 -06} {3743380800 -18000 1 -06} {3766964400 -21600 0 -06} {3774830400 -18000 1 -06} {3798414000 -21600 0 -06} {3806280000 -18000 1 -06} {3829863600 -21600 0 -06} {3837729600 -18000 1 -06} {3861313200 -21600 0 -06} {3869179200 -18000 1 -06} {3892762800 -21600 0 -06} {3900628800 -18000 1 -06} {3924212400 -21600 0 -06} {3932683200 -18000 1 -06} {3956266800 -21600 0 -06} {3964132800 -18000 1 -06} {3987716400 -21600 0 -06} {3995582400 -18000 1 -06} {4019166000 -21600 0 -06} {4027032000 -18000 1 -06} {4050615600 -21600 0 -06} {4058481600 -18000 1 -06} {4082065200 -21600 0 -06} {4089931200 -18000 1 -06} } |
Changes to library/tzdata/Pacific/Efate.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Efate) { {-9223372036854775808 40396 0 LMT} {-1829387596 39600 0 +11} | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Efate) { {-9223372036854775808 40396 0 LMT} {-1829387596 39600 0 +11} {433256400 43200 1 +11} {448977600 39600 0 +11} {467298000 43200 1 +11} {480427200 39600 0 +11} {496760400 43200 1 +11} {511876800 39600 0 +11} {528210000 43200 1 +11} {543931200 39600 0 +11} {559659600 43200 1 +11} {575380800 39600 0 +11} {591109200 43200 1 +11} {606830400 39600 0 +11} {622558800 43200 1 +11} {638280000 39600 0 +11} {654008400 43200 1 +11} {669729600 39600 0 +11} {686062800 43200 1 +11} {696340800 39600 0 +11} {719931600 43200 1 +11} {727790400 39600 0 +11} } |
Changes to library/tzdata/Pacific/Enderbury.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Enderbury) { {-9223372036854775808 -41060 0 LMT} {-2177411740 -43200 0 -12} {307627200 -39600 0 -11} | | | 1 2 3 4 5 6 7 8 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Enderbury) { {-9223372036854775808 -41060 0 LMT} {-2177411740 -43200 0 -12} {307627200 -39600 0 -11} {788871600 46800 0 +13} } |
Changes to library/tzdata/Pacific/Fiji.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Fiji) { {-9223372036854775808 42944 0 LMT} {-1709985344 43200 0 +12} | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Fiji) { {-9223372036854775808 42944 0 LMT} {-1709985344 43200 0 +12} {909842400 46800 1 +12} {920124000 43200 0 +12} {941896800 46800 1 +12} {951573600 43200 0 +12} {1259416800 46800 1 +12} {1269698400 43200 0 +12} {1287842400 46800 1 +12} {1299333600 43200 0 +12} {1319292000 46800 1 +12} {1327154400 43200 0 +12} {1350741600 46800 1 +12} {1358604000 43200 0 +12} {1382796000 46800 1 +12} {1390050000 43200 0 +12} {1414850400 46800 1 +12} {1421503200 43200 0 +12} {1446300000 46800 1 +12} {1452952800 43200 0 +12} {1478354400 46800 1 +12} {1484402400 43200 0 +12} {1509804000 46800 1 +12} {1515852000 43200 0 +12} {1541253600 46800 1 +12} {1547906400 43200 0 +12} {1572703200 46800 1 +12} {1579356000 43200 0 +12} {1604152800 46800 1 +12} {1610805600 43200 0 +12} {1636207200 46800 1 +12} {1642255200 43200 0 +12} {1667656800 46800 1 +12} {1673704800 43200 0 +12} {1699106400 46800 1 +12} {1705154400 43200 0 +12} {1730556000 46800 1 +12} {1737208800 43200 0 +12} {1762005600 46800 1 +12} {1768658400 43200 0 +12} {1793455200 46800 1 +12} {1800108000 43200 0 +12} {1825509600 46800 1 +12} {1831557600 43200 0 +12} {1856959200 46800 1 +12} {1863007200 43200 0 +12} {1888408800 46800 1 +12} {1895061600 43200 0 +12} {1919858400 46800 1 +12} {1926511200 43200 0 +12} {1951308000 46800 1 +12} {1957960800 43200 0 +12} {1983362400 46800 1 +12} {1989410400 43200 0 +12} {2014812000 46800 1 +12} {2020860000 43200 0 +12} {2046261600 46800 1 +12} {2052309600 43200 0 +12} {2077711200 46800 1 +12} {2084364000 43200 0 +12} {2109160800 46800 1 +12} {2115813600 43200 0 +12} {2140610400 46800 1 +12} {2147263200 43200 0 +12} {2172664800 46800 1 +12} {2178712800 43200 0 +12} {2204114400 46800 1 +12} {2210162400 43200 0 +12} {2235564000 46800 1 +12} {2242216800 43200 0 +12} {2267013600 46800 1 +12} {2273666400 43200 0 +12} {2298463200 46800 1 +12} {2305116000 43200 0 +12} {2329912800 46800 1 +12} {2336565600 43200 0 +12} {2361967200 46800 1 +12} {2368015200 43200 0 +12} {2393416800 46800 1 +12} {2399464800 43200 0 +12} {2424866400 46800 1 +12} {2431519200 43200 0 +12} {2456316000 46800 1 +12} {2462968800 43200 0 +12} {2487765600 46800 1 +12} {2494418400 43200 0 +12} {2519820000 46800 1 +12} {2525868000 43200 0 +12} {2551269600 46800 1 +12} {2557317600 43200 0 +12} {2582719200 46800 1 +12} {2588767200 43200 0 +12} {2614168800 46800 1 +12} {2620821600 43200 0 +12} {2645618400 46800 1 +12} {2652271200 43200 0 +12} {2677068000 46800 1 +12} {2683720800 43200 0 +12} {2709122400 46800 1 +12} {2715170400 43200 0 +12} {2740572000 46800 1 +12} {2746620000 43200 0 +12} {2772021600 46800 1 +12} {2778674400 43200 0 +12} {2803471200 46800 1 +12} {2810124000 43200 0 +12} {2834920800 46800 1 +12} {2841573600 43200 0 +12} {2866975200 46800 1 +12} {2873023200 43200 0 +12} {2898424800 46800 1 +12} {2904472800 43200 0 +12} {2929874400 46800 1 +12} {2935922400 43200 0 +12} {2961324000 46800 1 +12} {2967976800 43200 0 +12} {2992773600 46800 1 +12} {2999426400 43200 0 +12} {3024223200 46800 1 +12} {3030876000 43200 0 +12} {3056277600 46800 1 +12} {3062325600 43200 0 +12} {3087727200 46800 1 +12} {3093775200 43200 0 +12} {3119176800 46800 1 +12} {3125829600 43200 0 +12} {3150626400 46800 1 +12} {3157279200 43200 0 +12} {3182076000 46800 1 +12} {3188728800 43200 0 +12} {3213525600 46800 1 +12} {3220178400 43200 0 +12} {3245580000 46800 1 +12} {3251628000 43200 0 +12} {3277029600 46800 1 +12} {3283077600 43200 0 +12} {3308479200 46800 1 +12} {3315132000 43200 0 +12} {3339928800 46800 1 +12} {3346581600 43200 0 +12} {3371378400 46800 1 +12} {3378031200 43200 0 +12} {3403432800 46800 1 +12} {3409480800 43200 0 +12} {3434882400 46800 1 +12} {3440930400 43200 0 +12} {3466332000 46800 1 +12} {3472380000 43200 0 +12} {3497781600 46800 1 +12} {3504434400 43200 0 +12} {3529231200 46800 1 +12} {3535884000 43200 0 +12} {3560680800 46800 1 +12} {3567333600 43200 0 +12} {3592735200 46800 1 +12} {3598783200 43200 0 +12} {3624184800 46800 1 +12} {3630232800 43200 0 +12} {3655634400 46800 1 +12} {3662287200 43200 0 +12} {3687084000 46800 1 +12} {3693736800 43200 0 +12} {3718533600 46800 1 +12} {3725186400 43200 0 +12} {3750588000 46800 1 +12} {3756636000 43200 0 +12} {3782037600 46800 1 +12} {3788085600 43200 0 +12} {3813487200 46800 1 +12} {3819535200 43200 0 +12} {3844936800 46800 1 +12} {3851589600 43200 0 +12} {3876386400 46800 1 +12} {3883039200 43200 0 +12} {3907836000 46800 1 +12} {3914488800 43200 0 +12} {3939890400 46800 1 +12} {3945938400 43200 0 +12} {3971340000 46800 1 +12} {3977388000 43200 0 +12} {4002789600 46800 1 +12} {4009442400 43200 0 +12} {4034239200 46800 1 +12} {4040892000 43200 0 +12} {4065688800 46800 1 +12} {4072341600 43200 0 +12} {4097138400 46800 1 +12} } |
Changes to library/tzdata/Pacific/Galapagos.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Galapagos) { {-9223372036854775808 -21504 0 LMT} {-1230746496 -18000 0 -05} {504939600 -21600 0 -06} | | | 1 2 3 4 5 6 7 8 9 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Galapagos) { {-9223372036854775808 -21504 0 LMT} {-1230746496 -18000 0 -05} {504939600 -21600 0 -06} {722930400 -18000 1 -06} {728888400 -21600 0 -06} } |
Changes to library/tzdata/Pacific/Kiritimati.
1 2 3 4 5 6 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Kiritimati) { {-9223372036854775808 -37760 0 LMT} {-2177415040 -38400 0 -1040} {307622400 -36000 0 -10} | | | 1 2 3 4 5 6 7 8 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Kiritimati) { {-9223372036854775808 -37760 0 LMT} {-2177415040 -38400 0 -1040} {307622400 -36000 0 -10} {788868000 50400 0 +14} } |
Changes to library/tzdata/Pacific/Noumea.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Noumea) { {-9223372036854775808 39948 0 LMT} {-1829387148 39600 0 +11} | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Noumea) { {-9223372036854775808 39948 0 LMT} {-1829387148 39600 0 +11} {250002000 43200 1 +11} {257342400 39600 0 +11} {281451600 43200 1 +11} {288878400 39600 0 +11} {849366000 43200 1 +11} {857228400 39600 0 +11} } |
Changes to library/tzdata/Pacific/Rarotonga.
1 2 3 4 5 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Rarotonga) { {-9223372036854775808 -38344 0 LMT} {-2177414456 -37800 0 -1030} | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Rarotonga) { {-9223372036854775808 -38344 0 LMT} {-2177414456 -37800 0 -1030} {279714600 -34200 0 -10} {289387800 -36000 0 -10} {309952800 -34200 1 -10} {320837400 -36000 0 -10} {341402400 -34200 1 -10} {352287000 -36000 0 -10} {372852000 -34200 1 -10} {384341400 -36000 0 -10} {404906400 -34200 1 -10} {415791000 -36000 0 -10} {436356000 -34200 1 -10} {447240600 -36000 0 -10} {467805600 -34200 1 -10} {478690200 -36000 0 -10} {499255200 -34200 1 -10} {510139800 -36000 0 -10} {530704800 -34200 1 -10} {541589400 -36000 0 -10} {562154400 -34200 1 -10} {573643800 -36000 0 -10} {594208800 -34200 1 -10} {605093400 -36000 0 -10} {625658400 -34200 1 -10} {636543000 -36000 0 -10} {657108000 -34200 1 -10} {667992600 -36000 0 -10} } |
Changes to library/tzdata/Pacific/Tongatapu.
1 2 3 4 5 6 7 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Tongatapu) { {-9223372036854775808 44360 0 LMT} {-2177497160 44400 0 +1220} {-915193200 46800 0 +13} {915102000 46800 0 +13} | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # created by tools/tclZIC.tcl - do not edit set TZData(:Pacific/Tongatapu) { {-9223372036854775808 44360 0 LMT} {-2177497160 44400 0 +1220} {-915193200 46800 0 +13} {915102000 46800 0 +13} {939214800 50400 1 +13} {953384400 46800 0 +13} {973342800 50400 1 +13} {980596800 46800 0 +13} {1004792400 50400 1 +13} {1012046400 46800 0 +13} {1478350800 50400 1 +13} {1484398800 46800 0 +13} } |
Changes to tests/basic.test.
︙ | ︙ | |||
666 667 668 669 670 671 672 | set l1 [list a {b b} c d] set l2 [list e f {g g} h] proc l3 {} { list i j k {l l} } # Do all tests once byte compiled and once with direct string evaluation | | | 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 | set l1 [list a {b b} c d] set l2 [list e f {g g} h] proc l3 {} { list i j k {l l} } # Do all tests once byte compiled and once with direct string evaluation foreach noComp {0 1} { if $noComp { interp alias {} run {} testevalex set constraints testevalex } else { interp alias {} run {} if 1 set constraints {} |
︙ | ︙ |
Changes to tests/compile.test.
︙ | ︙ | |||
495 496 497 498 499 500 501 | test compile-15.4 {proper TCL_RETURN code from [return]} { apply {{} {catch {return [info library]}}} } 2 test compile-15.5 {proper TCL_RETURN code from [return]} { apply {{} {catch {set a 1}; return}} } "" | > | | 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 | test compile-15.4 {proper TCL_RETURN code from [return]} { apply {{} {catch {return [info library]}}} } 2 test compile-15.5 {proper TCL_RETURN code from [return]} { apply {{} {catch {set a 1}; return}} } "" # Do all tests once byte compiled and once with direct string evaluation foreach noComp {0 1} { if $noComp { interp alias {} run {} testevalex set constraints testevalex } else { interp alias {} run {} if 1 set constraints {} |
︙ | ︙ |
Changes to tests/lrange.test.
︙ | ︙ | |||
86 87 88 89 90 91 92 | } {1 {unmatched open brace in list}} test lrange-3.1 {Bug 3588366: end-offsets before start} { apply {l { lrange $l 0 end-5 }} {1 2 3 4 5} } {} | < > > > > > > > > > > > > > > > | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 | } {1 {unmatched open brace in list}} test lrange-3.1 {Bug 3588366: end-offsets before start} { apply {l { lrange $l 0 end-5 }} {1 2 3 4 5} } {} test lrange-3.2 {compiled with static indices out of range, negative} { list [lrange {a b c} -1 -2] [lrange {a b c} -2 -1] [lrange {a b c} -3 -2] [lrange {a b c} -2 -3] } [lrepeat 4 {}] test lrange-3.3 {compiled with calculated indices out of range, negative constant} { list [lrange {a b c} 0-1 -1-1] [lrange {a b c} -2+0 0-1] [lrange {a b c} -2-1 -2+1] [lrange {a b c} -2+1 -2-1] } [lrepeat 4 {}] test lrange-3.4 {compiled with calculated indices out of range, after end} { list [lrange {a b c} end+1 end+2] [lrange {a b c} end+2 end+1] [lrange {a b c} end+2 end+3] [lrange {a b c} end+3 end+2] } [lrepeat 4 {}] test lrange-3.5 {compiled with calculated indices, start out of range (negative)} { list [lrange {a b c} -1 1] [lrange {a b c} -1+0 end-1] [lrange {a b c} -2 1] [lrange {a b c} -2+0 0+1] } [lrepeat 4 {a b}] test lrange-3.6 {compiled with calculated indices, end out of range (after end)} { list [lrange {a b c} 1 end+1] [lrange {a b c} 1+0 2+1] [lrange {a b c} 1 end+1] [lrange {a b c} end-1 3+1] } [lrepeat 4 {b c}] test lrange-4.1 {lrange pure promise} -body { set ll1 [list $tcl_version 2 3 4] # Shared set ll2 $ll1 # With string rep string length $ll1 set rep1 [tcl::unsupported::representation $ll1] # Get new pure object set x [lrange $ll1 0 end] set rep2 [tcl::unsupported::representation $x] regexp {object pointer at (\S+)} $rep1 -> obj1 regexp {object pointer at (\S+)} $rep2 -> obj2 list $rep1 $rep2 [string equal $obj1 $obj2] # Check for a new clean object } -match glob -result {*value is *refcount of 3,*, string rep*value is*refcount of 2,* no string rep* 0} test lrange-4.2 {lrange pure promise} -body { set ll1 [list $tcl_version 2 3 4] # Shared set ll2 $ll1 # With string rep string length $ll1 set rep1 [tcl::unsupported::representation $ll1] # Get new pure object, not compiled set x [[string cat l range] $ll1 0 end] set rep2 [tcl::unsupported::representation $x] regexp {object pointer at (\S+)} $rep1 -> obj1 regexp {object pointer at (\S+)} $rep2 -> obj2 list $rep1 $rep2 [string equal $obj1 $obj2] # Check for a new clean object } -match glob -result {*value is *refcount of 3,*, string rep*value is*refcount of 2,* no string rep* 0} test lrange-4.3 {lrange pure promise} -body { set ll1 [list $tcl_version 2 3 4] # With string rep string length $ll1 set rep1 [tcl::unsupported::representation $ll1] # Get pure object, unshared set ll2 [lrange $ll1[set ll1 {}] 0 end] set rep2 [tcl::unsupported::representation $ll2] regexp {object pointer at (\S+)} $rep1 -> obj1 regexp {object pointer at (\S+)} $rep2 -> obj2 list $rep1 $rep2 [string equal $obj1 $obj2] # Internal optimisations should keep the same object } -match glob -result {*value is *refcount of 2,*, string rep*value is*refcount of 2,* no string rep* 1} test lrange-4.4 {lrange pure promise} -body { set ll1 [list $tcl_version 2 3 4] # With string rep string length $ll1 set rep1 [tcl::unsupported::representation $ll1] # Get pure object, unshared, not compiled set ll2 [[string cat l range] $ll1[set ll1 {}] 0 end] set rep2 [tcl::unsupported::representation $ll2] regexp {object pointer at (\S+)} $rep1 -> obj1 regexp {object pointer at (\S+)} $rep2 -> obj2 list $rep1 $rep2 [string equal $obj1 $obj2] # Internal optimisations should keep the same object } -match glob -result {*value is *refcount of 2,*, string rep*value is*refcount of 2,* no string rep* 1} # Testing for compiled vs non-compiled behaviour, and shared vs non-shared. # Far too many variations to check with spelt-out tests. # Note that this *just* checks whether the different versions are the same # not whether any of them is correct. apply {{} { set lss {{} {a} {a b c} {a b c d}} set idxs {-2 -1 0 1 2 3 end-3 end-2 end-1 end end+1 end+2} set lrange lrange foreach ls $lss { foreach a $idxs { foreach b $idxs { # Shared, uncompiled set ls2 $ls set expected [list [catch {$lrange $ls $a $b} m] $m] # Shared, compiled set tester [list lrange $ls $a $b] set script [list catch $tester m] set script "list \[$script\] \$m" test lrange-5.[incr n].1 {lrange shared compiled} \ [list apply [list {} $script]] $expected # Unshared, uncompiled set tester [string map [list %l [list $ls] %a $a %b $b] { [string cat l range] [lrange %l 0 end] %a %b }] set script [list catch $tester m] set script "list \[$script\] \$m" test lrange-5.$n.2 {lrange unshared uncompiled} \ [list apply [list {} $script]] $expected # Unshared, compiled set tester [string map [list %l [list $ls] %a $a %b $b] { lrange [lrange %l 0 end] %a %b }] set script [list catch $tester m] set script "list \[$script\] \$m" test lrange-5.$n.3 {lrange unshared compiled} \ [list apply [list {} $script]] $expected } } } }} # cleanup ::tcltest::cleanupTests return # Local Variables: # mode: tcl # End: |
Changes to tests/string.test.
︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 | package require tcltest namespace import -force ::tcltest::* } ::tcltest::loadTestedCommands catch [list package require -exact Tcltest [info patchlevel]] # Some tests require the testobj command | > > > > > > | | > > > > > > > > > > > > > > > > | > > > > > > > > > > > > > > > | | | | > > > > > > | > > > | | | | | | | | | | | | | | | | | | | | | | > > > > > > > > > | | | | > | > > | | | > > > > > > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | < | | < | | < > > > > > > > > > | | | | | | | | | | | | | | | | > > > > > > > > > > > > > > > > > > > > > | | | | | | | | > > > > > > > > | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | | | | | | > | > > | > | > > > > > > > | | | | | | | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > > | > > | > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 | package require tcltest namespace import -force ::tcltest::* } ::tcltest::loadTestedCommands catch [list package require -exact Tcltest [info patchlevel]] # Helper commands to test various optimizations, code paths, and special cases. proc makeByteArray {s} {binary format a* $s} proc makeUnicode {s} {lindex [regexp -inline .* $s] 0} proc makeList {args} {return $args} proc makeShared {s} {uplevel 1 [list lappend copy $s]; return $s} # Some tests require the testobj command testConstraint testobj [expr {[info commands testobj] ne {}}] testConstraint testindexobj [expr {[info commands testindexobj] ne {}}] testConstraint testevalex [expr {[info commands testevalex] ne {}}] testConstraint fullutf [expr {[format %c 0x010000] != "\ufffd"}] # Used for constraining memory leak tests testConstraint memory [llength [info commands memory]] if {[testConstraint memory]} { proc getbytes {} { set lines [split [memory info] \n] return [lindex $lines 3 3] } proc leaktest {script {iterations 3}} { set end [getbytes] for {set i 0} {$i < $iterations} {incr i} { uplevel 1 $script set tmp $end set end [getbytes] } return [expr {$end - $tmp}] } } proc representationpoke s { set r [::tcl::unsupported::representation $s] list [lindex $r 3] [string match {*, string representation "*"} $r] } foreach noComp {0 1} { if {$noComp} { if {[info commands testevalex] eq {}} { test string-0.1.$noComp "show testevalex availability" {testevalex} {list} {} continue } interp alias {} run {} testevalex set constraints testevalex } else { interp alias {} run {} try set constraints {} } test string-1.1.$noComp {error conditions} { list [catch {run {string gorp a b}} msg] $msg } {1 {unknown or ambiguous subcommand "gorp": must be bytelength, cat, compare, equal, first, index, is, last, length, map, match, range, repeat, replace, reverse, tolower, totitle, toupper, trim, trimleft, trimright, wordend, or wordstart}} test string-1.2.$noComp {error conditions} { list [catch {run {string}} msg] $msg } {1 {wrong # args: should be "string subcommand ?arg ...?"}} test stringComp-1.3.$noComp {error condition - undefined method during compile} { # We don't want this to complain about 'never' because it may never # be called, or string may get redefined. This must compile OK. proc foo {str i} { if {"yes" == "no"} { string never called but complains here } string index $str $i } foo abc 0 } a test string-2.1.$noComp {string compare, too few args} { list [catch {run {string compare a}} msg] $msg } {1 {wrong # args: should be "string compare ?-nocase? ?-length int? string1 string2"}} test string-2.2.$noComp {string compare, bad args} { list [catch {run {string compare a b c}} msg] $msg } {1 {bad option "a": must be -nocase or -length}} test string-2.3.$noComp {string compare, bad args} { list [catch {run {string compare -length -nocase str1 str2}} msg] $msg } {1 {expected integer but got "-nocase"}} test string-2.4.$noComp {string compare, too many args} { list [catch {run {string compare -length 10 -nocase str1 str2 str3}} msg] $msg } {1 {wrong # args: should be "string compare ?-nocase? ?-length int? string1 string2"}} test string-2.5.$noComp {string compare with length unspecified} { list [catch {run {string compare -length 10 10}} msg] $msg } {1 {wrong # args: should be "string compare ?-nocase? ?-length int? string1 string2"}} test string-2.6.$noComp {string compare} { run {string compare abcde abdef} } -1 test string-2.7.$noComp {string compare, shortest method name} { run {string co abcde ABCDE} } 1 test string-2.8.$noComp {string compare} { run {string compare abcde abcde} } 0 test string-2.9.$noComp {string compare with length} { run {string compare -length 2 abcde abxyz} } 0 test string-2.10.$noComp {string compare with special index} { list [catch {run {string compare -length end-3 abcde abxyz}} msg] $msg } {1 {expected integer but got "end-3"}} test string-2.11.$noComp {string compare, unicode} { run {string compare ab\u7266 ab\u7267} } -1 test string-2.11.1.$noComp {string compare, unicode} { run {string compare \334 \u00dc} } 0 test string-2.11.2.$noComp {string compare, unicode} { run {string compare \334 \u00fc} } -1 test string-2.11.3.$noComp {string compare, unicode} { run {string compare \334\334\334\374\374 \334\334\334\334\334} } 1 test string-2.12.$noComp {string compare, high bit} { # This test will fail if the underlying comparaison # is using signed chars instead of unsigned chars. # (like SunOS's default memcmp thus the compat/memcmp.c) run {string compare "\x80" "@"} # Nb this tests works also in utf8 space because \x80 is # translated into a 2 or more bytelength but whose first byte has # the high bit set. } 1 test string-2.13.$noComp {string compare -nocase} { run {string compare -nocase abcde abdef} } -1 test string-2.13.1.$noComp {string compare -nocase} { run {string compare -nocase abcde Abdef} } -1 test string-2.14.$noComp {string compare -nocase} { run {string compare -nocase abcde ABCDE} } 0 test string-2.15.$noComp {string compare -nocase} { run {string compare -nocase abcde abcde} } 0 test string-2.15.1.$noComp {string compare -nocase} { run {string compare -nocase \334 \u00dc} } 0 test string-2.15.2.$noComp {string compare -nocase} { run {string compare -nocase \334\334\334\374\u00fc \334\334\334\334\334} } 0 test string-2.16.$noComp {string compare -nocase with length} { run {string compare -length 2 -nocase abcde Abxyz} } 0 test string-2.17.$noComp {string compare -nocase with length} { run {string compare -nocase -length 3 abcde Abxyz} } -1 test string-2.18.$noComp {string compare -nocase with length <= 0} { run {string compare -nocase -length -1 abcde AbCdEf} } -1 test string-2.19.$noComp {string compare -nocase with excessive length} { run {string compare -nocase -length 50 AbCdEf abcde} } 1 test string-2.20.$noComp {string compare -len unicode} { # These are strings that are 6 BYTELENGTH long, but the length # shouldn't make a different because there are actually 3 CHARS long run {string compare -len 5 \334\334\334 \334\334\374} } -1 test string-2.21.$noComp {string compare -nocase with special index} { list [catch {run {string compare -nocase -length end-3 Abcde abxyz}} msg] $msg } {1 {expected integer but got "end-3"}} test string-2.22.$noComp {string compare, null strings} { run {string compare "" ""} } 0 test string-2.23.$noComp {string compare, null strings} { run {string compare "" foo} } -1 test string-2.24.$noComp {string compare, null strings} { run {string compare foo ""} } 1 test string-2.25.$noComp {string compare -nocase, null strings} { run {string compare -nocase "" ""} } 0 test string-2.26.$noComp {string compare -nocase, null strings} { run {string compare -nocase "" foo} } -1 test string-2.27.$noComp {string compare -nocase, null strings} { run {string compare -nocase foo ""} } 1 test string-2.28.$noComp {string compare with length, unequal strings} { run {string compare -length 2 abc abde} } 0 test string-2.29.$noComp {string compare with length, unequal strings} { run {string compare -length 2 ab abde} } 0 test string-2.30.$noComp {string compare with NUL character vs. other ASCII} { # Be careful here, since UTF-8 rep comparison with memcmp() of # these puts chars in the wrong order run {string compare \x00 \x01} } -1 test string-2.31.$noComp {string compare, high bit} { run {string compare "a\x80" "a@"} } 1 test string-2.32.$noComp {string compare, high bit} { run {string compare "a\x00" "a\x01"} } -1 test string-2.33.$noComp {string compare, high bit} { run {string compare "\x00\x00" "\x00\x01"} } -1 test string-2.34.$noComp {string compare, binary equal} { run {string compare [binary format a100 0] [binary format a100 0]} } 0 test string-2.35.$noComp {string compare, binary neq} { run {string compare [binary format a100a 0 1] [binary format a100a 0 0]} } 1 test string-2.36.$noComp {string compare, binary neq unequal length} { run {string compare [binary format a20a 0 1] [binary format a100a 0 0]} } 1 # only need a few tests on equal, since it uses the same code as # string compare, but just modifies the return output test string-3.1.$noComp {string equal} { run {string equal abcde abdef} } 0 test string-3.2.$noComp {string equal} { run {string e abcde ABCDE} } 0 test string-3.3.$noComp {string equal} { run {string equal abcde abcde} } 1 test string-3.4.$noComp {string equal -nocase} { run {string equal -nocase \334\334\334\334\374\374\374\374 \334\334\334\334\334\334\334\334} } 1 test string-3.5.$noComp {string equal -nocase} { run {string equal -nocase abcde abdef} } 0 test string-3.6.$noComp {string equal -nocase} { run {string eq -nocase abcde ABCDE} } 1 test string-3.7.$noComp {string equal -nocase} { run {string equal -nocase abcde abcde} } 1 test string-3.8.$noComp {string equal with length, unequal strings} { run {string equal -length 2 abc abde} } 1 test string-3.9.$noComp {string equal, too few args} { list [catch {run {string equal a}} msg] $msg } {1 {wrong # args: should be "string equal ?-nocase? ?-length int? string1 string2"}} test string-3.10.$noComp {string equal, bad args} { list [catch {run {string equal a b c}} msg] $msg } {1 {bad option "a": must be -nocase or -length}} test string-3.11.$noComp {string equal, bad args} { list [catch {run {string equal -length -nocase str1 str2}} msg] $msg } {1 {expected integer but got "-nocase"}} test string-3.12.$noComp {string equal, too many args} { list [catch {run {string equal -length 10 -nocase str1 str2 str3}} msg] $msg } {1 {wrong # args: should be "string equal ?-nocase? ?-length int? string1 string2"}} test string-3.13.$noComp {string equal with length unspecified} { list [catch {run {string equal -length 10 10}} msg] $msg } {1 {wrong # args: should be "string equal ?-nocase? ?-length int? string1 string2"}} test string-3.14.$noComp {string equal with length} { run {string equal -length 2 abcde abxyz} } 1 test string-3.15.$noComp {string equal with special index} { list [catch {run {string equal -length end-3 abcde abxyz}} msg] $msg } {1 {expected integer but got "end-3"}} test string-3.16.$noComp {string equal, unicode} { run {string equal ab\u7266 ab\u7267} } 0 test string-3.17.$noComp {string equal, unicode} { run {string equal \334 \u00dc} } 1 test string-3.18.$noComp {string equal, unicode} { run {string equal \334 \u00fc} } 0 test string-3.19.$noComp {string equal, unicode} { run {string equal \334\334\334\374\374 \334\334\334\334\334} } 0 test string-3.20.$noComp {string equal, high bit} { # This test will fail if the underlying comparaison # is using signed chars instead of unsigned chars. # (like SunOS's default memcmp thus the compat/memcmp.c) run {string equal "\x80" "@"} # Nb this tests works also in utf8 space because \x80 is # translated into a 2 or more bytelength but whose first byte has # the high bit set. } 0 test string-3.21.$noComp {string equal -nocase} { run {string equal -nocase abcde Abdef} } 0 test string-3.22.$noComp {string equal, -nocase unicode} { run {string equal -nocase \334 \u00dc} } 1 test string-3.23.$noComp {string equal, -nocase unicode} { run {string equal -nocase \334\334\334\374\u00fc \334\334\334\334\334} } 1 test string-3.24.$noComp {string equal -nocase with length} { run {string equal -length 2 -nocase abcde Abxyz} } 1 test string-3.25.$noComp {string equal -nocase with length} { run {string equal -nocase -length 3 abcde Abxyz} } 0 test string-3.26.$noComp {string equal -nocase with length <= 0} { run {string equal -nocase -length -1 abcde AbCdEf} } 0 test string-3.27.$noComp {string equal -nocase with excessive length} { run {string equal -nocase -length 50 AbCdEf abcde} } 0 test string-3.28.$noComp {string equal -len unicode} { # These are strings that are 6 BYTELENGTH long, but the length # shouldn't make a different because there are actually 3 CHARS long run {string equal -len 5 \334\334\334 \334\334\374} } 0 test string-3.29.$noComp {string equal -nocase with special index} { list [catch {run {string equal -nocase -length end-3 Abcde abxyz}} msg] $msg } {1 {expected integer but got "end-3"}} test string-3.30.$noComp {string equal, null strings} { run {string equal "" ""} } 1 test string-3.31.$noComp {string equal, null strings} { run {string equal "" foo} } 0 test string-3.32.$noComp {string equal, null strings} { run {string equal foo ""} } 0 test string-3.33.$noComp {string equal -nocase, null strings} { run {string equal -nocase "" ""} } 1 test string-3.34.$noComp {string equal -nocase, null strings} { run {string equal -nocase "" foo} } 0 test string-3.35.$noComp {string equal -nocase, null strings} { run {string equal -nocase foo ""} } 0 test string-3.36.$noComp {string equal with NUL character vs. other ASCII} { # Be careful here, since UTF-8 rep comparison with memcmp() of # these puts chars in the wrong order run {string equal \x00 \x01} } 0 test string-3.37.$noComp {string equal, high bit} { run {string equal "a\x80" "a@"} } 0 test string-3.38.$noComp {string equal, high bit} { run {string equal "a\x00" "a\x01"} } 0 test string-3.39.$noComp {string equal, high bit} { run {string equal "a\x00\x00" "a\x00\x01"} } 0 test string-3.40.$noComp {string equal, binary equal} { run {string equal [binary format a100 0] [binary format a100 0]} } 1 test string-3.41.$noComp {string equal, binary neq} { run {string equal [binary format a100a 0 1] [binary format a100a 0 0]} } 0 test string-3.42.$noComp {string equal, binary neq inequal length} { run {string equal [binary format a20a 0 1] [binary format a100a 0 0]} } 0 test string-4.1.$noComp {string first, too few args} { list [catch {run {string first a}} msg] $msg } {1 {wrong # args: should be "string first needleString haystackString ?startIndex?"}} test string-4.2.$noComp {string first, bad args} { list [catch {run {string first a b c}} msg] $msg } {1 {bad index "c": must be integer?[+-]integer? or end?[+-]integer?}} test string-4.3.$noComp {string first, too many args} { list [catch {run {string first a b 5 d}} msg] $msg } {1 {wrong # args: should be "string first needleString haystackString ?startIndex?"}} test string-4.4.$noComp {string first} { run {string first bq abcdefgbcefgbqrs} } 12 test string-4.5.$noComp {string first} { run {string fir bcd abcdefgbcefgbqrs} } 1 test string-4.6.$noComp {string first} { run {string f b abcdefgbcefgbqrs} } 1 test string-4.7.$noComp {string first} { run {string first xxx x123xx345xxx789xxx012} } 9 test string-4.8.$noComp {string first} { run {string first "" x123xx345xxx789xxx012} } -1 test string-4.9.$noComp {string first, unicode} { run {string first x abc\u7266x} } 4 test string-4.10.$noComp {string first, unicode} { run {string first \u7266 abc\u7266x} } 3 test string-4.11.$noComp {string first, start index} { run {string first \u7266 abc\u7266x 3} } 3 test string-4.12.$noComp {string first, start index} { run {string first \u7266 abc\u7266x 4} } -1 test string-4.13.$noComp {string first, start index} { run {string first \u7266 abc\u7266x end-2} } 3 test string-4.14.$noComp {string first, negative start index} { run {string first b abc -1} } 1 test string-4.15.$noComp {string first, ability to two-byte encoded utf-8 chars} { # Test for a bug in Tcl 8.3 where test for all-single-byte-encoded # strings was incorrect, leading to an index returned by [string first] # which pointed past the end of the string. set uchar \u057e ;# character with two-byte encoding in utf-8 run {string first % %#$uchar$uchar#$uchar$uchar#% 3} } 8 test string-4.16.$noComp {string first, normal string vs pure unicode string} { set s hello regexp ll $s m # Representation checks are canaries run {list [representationpoke $s] [representationpoke $m] \ [string first $m $s]} } {{string 1} {string 0} 2} test string-5.1.$noComp {string index} { list [catch {run {string index}} msg] $msg } {1 {wrong # args: should be "string index string charIndex"}} test string-5.2.$noComp {string index} { list [catch {run {string index a b c}} msg] $msg } {1 {wrong # args: should be "string index string charIndex"}} test string-5.3.$noComp {string index} { run {string index abcde 0} } a test string-5.4.$noComp {string index} { run {string ind abcde 4} } e test string-5.5.$noComp {string index} { run {string index abcde 5} } {} test string-5.6.$noComp {string index} { list [catch {run {string index abcde -10}} msg] $msg } {0 {}} test string-5.7.$noComp {string index} { list [catch {run {string index a xyz}} msg] $msg } {1 {bad index "xyz": must be integer?[+-]integer? or end?[+-]integer?}} test string-5.8.$noComp {string index} { run {string index abc end} } c test string-5.9.$noComp {string index} { run {string index abc end-1} } b test string-5.10.$noComp {string index, unicode} { run {string index abc\u7266d 4} } d test string-5.11.$noComp {string index, unicode} { run {string index abc\u7266d 3} } \u7266 test string-5.12.$noComp {string index, unicode over char length, under byte length} { run {string index \334\374\334\374 6} } {} test string-5.13.$noComp {string index, bytearray object} { run {string index [binary format a5 fuz] 0} } f test string-5.14.$noComp {string index, bytearray object} { run {string index [binary format I* {0x50515253 0x52}] 3} } S test string-5.15.$noComp {string index, bytearray object} { set b [binary format I* {0x50515253 0x52}] set i1 [run {string index $b end-6}] set i2 [run {string index $b 1}] run {string compare $i1 $i2} } 0 test string-5.16.$noComp {string index, bytearray object with string obj shimmering} { set str "0123456789\x00 abcdedfghi" binary scan $str H* dump run {string compare [run {string index $str 10}] \x00} } 0 test string-5.17.$noComp {string index, bad integer} -body { list [catch {run {string index "abc" 0o8}} msg] $msg } -match glob -result {1 {*invalid octal number*}} test string-5.18.$noComp {string index, bad integer} -body { list [catch {run {string index "abc" end-0o0289}} msg] $msg } -match glob -result {1 {*invalid octal number*}} test string-5.19.$noComp {string index, bytearray object out of bounds} { run {string index [binary format I* {0x50515253 0x52}] -1} } {} test string-5.20.$noComp {string index, bytearray object out of bounds} { run {string index [binary format I* {0x50515253 0x52}] 20} } {} proc largest_int {} { # This will give us what the largest valid int on this machine is, # so we can test for overflow properly below on >32 bit systems set int 1 set exp 7; # assume we get at least 8 bits while {wide($int) > 0} { set int [expr {wide(1) << [incr exp]}] } return [expr {$int-1}] } test string-6.1.$noComp {string is, too few args} { list [catch {run {string is}} msg] $msg } {1 {wrong # args: should be "string is class ?-strict? ?-failindex var? str"}} test string-6.2.$noComp {string is, too few args} { list [catch {run {string is alpha}} msg] $msg } {1 {wrong # args: should be "string is class ?-strict? ?-failindex var? str"}} test string-6.3.$noComp {string is, bad args} { list [catch {run {string is alpha -failin str}} msg] $msg } {1 {wrong # args: should be "string is alpha ?-strict? ?-failindex var? str"}} test string-6.4.$noComp {string is, too many args} { list [catch {run {string is alpha -failin var -strict str more}} msg] $msg } {1 {wrong # args: should be "string is class ?-strict? ?-failindex var? str"}} test string-6.5.$noComp {string is, class check} { list [catch {run {string is bogus str}} msg] $msg } {1 {bad class "bogus": must be alnum, alpha, ascii, control, boolean, digit, double, entier, false, graph, integer, list, lower, print, punct, space, true, upper, wideinteger, wordchar, or xdigit}} test string-6.6.$noComp {string is, ambiguous class} { list [catch {run {string is al str}} msg] $msg } {1 {ambiguous class "al": must be alnum, alpha, ascii, control, boolean, digit, double, entier, false, graph, integer, list, lower, print, punct, space, true, upper, wideinteger, wordchar, or xdigit}} test string-6.7.$noComp {string is alpha, all ok} { run {string is alpha -strict -failindex var abc} } 1 test string-6.8.$noComp {string is, error in var} { list [run {string is alpha -failindex var abc5def}] $var } {0 3} test string-6.9.$noComp {string is, var shouldn't get set} { catch {unset var} list [catch {run {string is alpha -failindex var abc; set var}} msg] $msg } {1 {can't read "var": no such variable}} test string-6.10.$noComp {string is, ok on empty} { run {string is alpha {}} } 1 test string-6.11.$noComp {string is, -strict check against empty} { run {string is alpha -strict {}} } 0 test string-6.12.$noComp {string is alnum, true} { run {string is alnum abc123} } 1 test string-6.13.$noComp {string is alnum, false} { list [run {string is alnum -failindex var abc1.23}] $var } {0 4} test string-6.14.$noComp {string is alnum, unicode} "run {string is alnum abc\xfc}" 1 test string-6.15.$noComp {string is alpha, true} { run {string is alpha abc} } 1 test string-6.16.$noComp {string is alpha, false} { list [run {string is alpha -fail var a1bcde}] $var } {0 1} test string-6.17.$noComp {string is alpha, unicode} { run {string is alpha abc\374} } 1 test string-6.18.$noComp {string is ascii, true} { run {string is ascii abc\u007Fend\u0000} } 1 test string-6.19.$noComp {string is ascii, false} { list [run {string is ascii -fail var abc\u0000def\u0080more}] $var } {0 7} test string-6.20.$noComp {string is boolean, true} { run {string is boolean true} } 1 test string-6.21.$noComp {string is boolean, true} { run {string is boolean f} } 1 test string-6.22.$noComp {string is boolean, true based on type} { run {string is bool [run {string compare a a}]} } 1 test string-6.23.$noComp {string is boolean, false} { list [run {string is bool -fail var yada}] $var } {0 0} test string-6.24.$noComp {string is digit, true} { run {string is digit 0123456789} } 1 test string-6.25.$noComp {string is digit, false} { list [run {string is digit -fail var 0123\u00dc567}] $var } {0 4} test string-6.26.$noComp {string is digit, false} { list [run {string is digit -fail var +123567}] $var } {0 0} test string-6.27.$noComp {string is double, true} { run {string is double 1} } 1 test string-6.28.$noComp {string is double, true} { run {string is double [expr double(1)]} } 1 test string-6.29.$noComp {string is double, true} { run {string is double 1.0} } 1 test string-6.30.$noComp {string is double, true} { run {string is double [run {string compare a a}]} } 1 test string-6.31.$noComp {string is double, true} { run {string is double " +1.0e-1 "} } 1 test string-6.32.$noComp {string is double, true} { run {string is double "\n1.0\v"} } 1 test string-6.33.$noComp {string is double, false} { list [run {string is double -fail var 1abc}] $var } {0 1} test string-6.34.$noComp {string is double, false} { list [run {string is double -fail var abc}] $var } {0 0} test string-6.35.$noComp {string is double, false} { list [run {string is double -fail var " 1.0e4e4 "}] $var } {0 8} test string-6.36.$noComp {string is double, false} { list [run {string is double -fail var "\n"}] $var } {0 0} test string-6.37.$noComp {string is double, false on int overflow} -setup { set var priorValue } -body { # Make it the largest int recognizable, with one more digit for overflow # Since bignums arrived in Tcl 8.5, the sense of this test changed. # Now integer values that exceed native limits become bignums, and # bignums can convert to doubles without error. list [run {string is double -fail var [largest_int]0}] $var } -result {1 priorValue} # string-6.38 removed, underflow on input is no longer an error. test string-6.39.$noComp {string is double, false} { # This test is non-portable because IRIX thinks # that .e1 is a valid double - this is really a bug # on IRIX as .e1 should NOT be a valid double # # Portable now. Tcl 8.5 does its own double parsing. list [run {string is double -fail var .e1}] $var } {0 0} test string-6.40.$noComp {string is false, true} { run {string is false false} } 1 test string-6.41.$noComp {string is false, true} { run {string is false FaLsE} } 1 test string-6.42.$noComp {string is false, true} { run {string is false N} } 1 test string-6.43.$noComp {string is false, true} { run {string is false 0} } 1 test string-6.44.$noComp {string is false, true} { run {string is false off} } 1 test string-6.45.$noComp {string is false, false} { list [run {string is false -fail var abc}] $var } {0 0} test string-6.46.$noComp {string is false, false} { catch {unset var} list [run {string is false -fail var Y}] $var } {0 0} test string-6.47.$noComp {string is false, false} { catch {unset var} list [run {string is false -fail var offensive}] $var } {0 0} test string-6.48.$noComp {string is integer, true} { run {string is integer +1234567890} } 1 test string-6.49.$noComp {string is integer, true on type} { run {string is integer [expr int(50.0)]} } 1 test string-6.50.$noComp {string is integer, true} { run {string is integer [list -10]} } 1 test string-6.51.$noComp {string is integer, true as hex} { run {string is integer 0xabcdef} } 1 test string-6.52.$noComp {string is integer, true as octal} { run {string is integer 012345} } 1 test string-6.53.$noComp {string is integer, true with whitespace} { run {string is integer " \n1234\v"} } 1 test string-6.54.$noComp {string is integer, false} { list [run {string is integer -fail var 123abc}] $var } {0 3} test string-6.55.$noComp {string is integer, false on overflow} { list [run {string is integer -fail var +[largest_int]0}] $var } {0 -1} test string-6.56.$noComp {string is integer, false} { list [run {string is integer -fail var [expr double(1)]}] $var } {0 1} test string-6.57.$noComp {string is integer, false} { list [run {string is integer -fail var " "}] $var } {0 0} test string-6.58.$noComp {string is integer, false on bad octal} { list [run {string is integer -fail var 0o36963}] $var } {0 4} test string-6.58.1.$noComp {string is integer, false on bad octal} { list [run {string is integer -fail var 0o36963}] $var } {0 4} test string-6.59.$noComp {string is integer, false on bad hex} { list [run {string is integer -fail var 0X345XYZ}] $var } {0 5} test string-6.60.$noComp {string is lower, true} { run {string is lower abc} } 1 test string-6.61.$noComp {string is lower, unicode true} { run {string is lower abc\u00fcue} } 1 test string-6.62.$noComp {string is lower, false} { list [run {string is lower -fail var aBc}] $var } {0 1} test string-6.63.$noComp {string is lower, false} { list [run {string is lower -fail var abc1}] $var } {0 3} test string-6.64.$noComp {string is lower, unicode false} { list [run {string is lower -fail var ab\u00dcUE}] $var } {0 2} test string-6.65.$noComp {string is space, true} { run {string is space " \t\n\v\f"} } 1 test string-6.66.$noComp {string is space, false} { list [run {string is space -fail var " \t\n\v1\f"}] $var } {0 4} test string-6.67.$noComp {string is true, true} { run {string is true true} } 1 test string-6.68.$noComp {string is true, true} { run {string is true TrU} } 1 test string-6.69.$noComp {string is true, true} { run {string is true ye} } 1 test string-6.70.$noComp {string is true, true} { run {string is true 1} } 1 test string-6.71.$noComp {string is true, true} { run {string is true on} } 1 test string-6.72.$noComp {string is true, false} { list [run {string is true -fail var onto}] $var } {0 0} test string-6.73.$noComp {string is true, false} { catch {unset var} list [run {string is true -fail var 25}] $var } {0 0} test string-6.74.$noComp {string is true, false} { catch {unset var} list [run {string is true -fail var no}] $var } {0 0} test string-6.75.$noComp {string is upper, true} { run {string is upper ABC} } 1 test string-6.76.$noComp {string is upper, unicode true} { run {string is upper ABC\u00dcUE} } 1 test string-6.77.$noComp {string is upper, false} { list [run {string is upper -fail var AbC}] $var } {0 1} test string-6.78.$noComp {string is upper, false} { list [run {string is upper -fail var AB2C}] $var } {0 2} test string-6.79.$noComp {string is upper, unicode false} { list [run {string is upper -fail var ABC\u00fcue}] $var } {0 3} test string-6.80.$noComp {string is wordchar, true} { run {string is wordchar abc_123} } 1 test string-6.81.$noComp {string is wordchar, unicode true} { run {string is wordchar abc\u00fcab\u00dcAB\u5001} } 1 test string-6.82.$noComp {string is wordchar, false} { list [run {string is wordchar -fail var abcd.ef}] $var } {0 4} test string-6.83.$noComp {string is wordchar, unicode false} { list [run {string is wordchar -fail var abc\u0080def}] $var } {0 3} test string-6.84.$noComp {string is control} { ## Control chars are in the ranges ## 00..1F && 7F..9F list [run {string is control -fail var \x00\x01\x10\x1F\x7F\x80\x9F\x60}] $var } {0 7} test string-6.85.$noComp {string is control} { run {string is control \u0100} } 0 test string-6.86.$noComp {string is graph} { ## graph is any print char, except space list [run {string is gra -fail var "0123abc!@#\$\u0100\UE0100\UE01EF "}] $var } {0 14} test string-6.87.$noComp {string is print} { ## basically any printable char list [run {string is print -fail var "0123abc!@#\$\u0100 \UE0100\UE01EF\u0010"}] $var } {0 15} test string-6.88.$noComp {string is punct} { ## any graph char that isn't alnum list [run {string is punct -fail var "_!@#\u00beq0"}] $var } {0 4} test string-6.89.$noComp {string is xdigit} { list [run {string is xdigit -fail var 0123456789\u0061bcdefABCDEFg}] $var } {0 22} test string-6.90.$noComp {string is integer, bad integers} { # SF bug #634856 set result "" set numbers [list 1 +1 ++1 +-1 -+1 -1 --1 "- +1"] foreach num $numbers { lappend result [run {string is int -strict $num}] } return $result } {1 1 0 0 0 1 0 0} test string-6.91.$noComp {string is double, bad doubles} { set result "" set numbers [list 1.0 +1.0 ++1.0 +-1.0 -+1.0 -1.0 --1.0 "- +1.0"] foreach num $numbers { lappend result [run {string is double -strict $num}] } return $result } {1 1 0 0 0 1 0 0} test string-6.92.$noComp {string is integer, 32-bit overflow} { # Bug 718878 set x 0x100000000 list [run {string is integer -failindex var $x}] $var } {0 -1} test string-6.93.$noComp {string is integer, 32-bit overflow} { # Bug 718878 set x 0x100000000 append x "" list [run {string is integer -failindex var $x}] $var } {0 -1} test string-6.94.$noComp {string is integer, 32-bit overflow} { # Bug 718878 set x 0x100000000 list [run {string is integer -failindex var [expr {$x}]}] $var } {0 -1} test string-6.95.$noComp {string is wideinteger, true} { run {string is wideinteger +1234567890} } 1 test string-6.96.$noComp {string is wideinteger, true on type} { run {string is wideinteger [expr wide(50.0)]} } 1 test string-6.97.$noComp {string is wideinteger, true} { run {string is wideinteger [list -10]} } 1 test string-6.98.$noComp {string is wideinteger, true as hex} { run {string is wideinteger 0xabcdef} } 1 test string-6.99.$noComp {string is wideinteger, true as octal} { run {string is wideinteger 0123456} } 1 test string-6.100.$noComp {string is wideinteger, true with whitespace} { run {string is wideinteger " \n1234\v"} } 1 test string-6.101.$noComp {string is wideinteger, false} { list [run {string is wideinteger -fail var 123abc}] $var } {0 3} test string-6.102.$noComp {string is wideinteger, false on overflow} { list [run {string is wideinteger -fail var +[largest_int]0}] $var } {0 -1} test string-6.103.$noComp {string is wideinteger, false} { list [run {string is wideinteger -fail var [expr double(1)]}] $var } {0 1} test string-6.104.$noComp {string is wideinteger, false} { list [run {string is wideinteger -fail var " "}] $var } {0 0} test string-6.105.$noComp {string is wideinteger, false on bad octal} { list [run {string is wideinteger -fail var 0o36963}] $var } {0 4} test string-6.105.1.$noComp {string is wideinteger, false on bad octal} { list [run {string is wideinteger -fail var 0o36963}] $var } {0 4} test string-6.106.$noComp {string is wideinteger, false on bad hex} { list [run {string is wideinteger -fail var 0X345XYZ}] $var } {0 5} test string-6.107.$noComp {string is integer, bad integers} { # SF bug #634856 set result "" set numbers [list 1 +1 ++1 +-1 -+1 -1 --1 "- +1"] foreach num $numbers { lappend result [run {string is wideinteger -strict $num}] } return $result } {1 1 0 0 0 1 0 0} test string-6.108.$noComp {string is double, Bug 1382287} { set x 2turtledoves run {string is double $x} run {string is double $x} } 0 test string-6.109.$noComp {string is double, Bug 1360532} { run {string is double 1\u00a0} } 0 test string-6.110.$noComp {string is entier, true} { run {string is entier +1234567890} } 1 test string-6.111.$noComp {string is entier, true on type} { run {string is entier [expr wide(50.0)]} } 1 test string-6.112.$noComp {string is entier, true} { run {string is entier [list -10]} } 1 test string-6.113.$noComp {string is entier, true as hex} { run {string is entier 0xabcdef} } 1 test string-6.114.$noComp {string is entier, true as octal} { run {string is entier 0123456} } 1 test string-6.115.$noComp {string is entier, true with whitespace} { run {string is entier " \n1234\v"} } 1 test string-6.116.$noComp {string is entier, false} { list [run {string is entier -fail var 123abc}] $var } {0 3} test string-6.117.$noComp {string is entier, false} { list [run {string is entier -fail var 123123123123123123123123123123123123123123123123123123123123123123123123123123123123abc}] $var } {0 84} test string-6.118.$noComp {string is entier, false} { list [run {string is entier -fail var [expr double(1)]}] $var } {0 1} test string-6.119.$noComp {string is entier, false} { list [run {string is entier -fail var " "}] $var } {0 0} test string-6.120.$noComp {string is entier, false on bad octal} { list [run {string is entier -fail var 0o36963}] $var } {0 4} test string-6.121.1.$noComp {string is entier, false on bad octal} { list [run {string is entier -fail var 0o36963}] $var } {0 4} test string-6.122.$noComp {string is entier, false on bad hex} { list [run {string is entier -fail var 0X345XYZ}] $var } {0 5} test string-6.123.$noComp {string is entier, bad integers} { # SF bug #634856 set result "" set numbers [list 1 +1 ++1 +-1 -+1 -1 --1 "- +1"] foreach num $numbers { lappend result [run {string is entier -strict $num}] } return $result } {1 1 0 0 0 1 0 0} test string-6.124.$noComp {string is entier, true} { run {string is entier +1234567890123456789012345678901234567890} } 1 test string-6.125.$noComp {string is entier, true} { run {string is entier [list -10000000000000000000000000000000000000000000000000000000000000000000000000000000000000]} } 1 test string-6.126.$noComp {string is entier, true as hex} { run {string is entier 0xabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdef} } 1 test string-6.127.$noComp {string is entier, true as octal} { run {string is entier 0123456112341234561234565623456123456123456123456123456123456123456123456123456123456} } 1 test string-6.128.$noComp {string is entier, true with whitespace} { run {string is entier " \n12340000000000000000000000000000000000000000000000000000000000000000000000000000000000000\v"} } 1 test string-6.129.$noComp {string is entier, false on bad octal} { list [run {string is entier -fail var 0o1234561123412345612345656234561234561234561234561234561234561234561234561234561234536963}] $var } {0 87} test string-6.130.1.$noComp {string is entier, false on bad octal} { list [run {string is entier -fail var 0o1234561123412345612345656234561234561234561234561234561234561234561234561234561234536963}] $var } {0 87} test string-6.131.$noComp {string is entier, false on bad hex} { list [run {string is entier -fail var 0X12345611234123456123456562345612345612345612345612345612345612345612345612345612345345XYZ}] $var } {0 88} catch {rename largest_int {}} test string-7.1.$noComp {string last, too few args} { list [catch {run {string last a}} msg] $msg } {1 {wrong # args: should be "string last needleString haystackString ?lastIndex?"}} test string-7.2.$noComp {string last, bad args} { list [catch {run {string last a b c}} msg] $msg } {1 {bad index "c": must be integer?[+-]integer? or end?[+-]integer?}} test string-7.3.$noComp {string last, too many args} { list [catch {run {string last a b c d}} msg] $msg } {1 {wrong # args: should be "string last needleString haystackString ?lastIndex?"}} test string-7.4.$noComp {string last} { run {string la xxx xxxx123xx345x678} } 1 test string-7.5.$noComp {string last} { run {string last xx xxxx123xx345x678} } 7 test string-7.6.$noComp {string last} { run {string las x xxxx123xx345x678} } 12 test string-7.7.$noComp {string last, unicode} { run {string las x xxxx12\u7266xx345x678} } 12 test string-7.8.$noComp {string last, unicode} { run {string las \u7266 xxxx12\u7266xx345x678} } 6 test string-7.9.$noComp {string last, stop index} { run {string las \u7266 xxxx12\u7266xx345x678} } 6 test string-7.10.$noComp {string last, unicode} { run {string las \u7266 xxxx12\u7266xx345x678} } 6 test string-7.11.$noComp {string last, start index} { run {string last \u7266 abc\u7266x 3} } 3 test string-7.12.$noComp {string last, start index} { run {string last \u7266 abc\u7266x 2} } -1 test string-7.13.$noComp {string last, start index} { ## Constrain to last 'a' should work run {string last ba badbad end-1} } 3 test string-7.14.$noComp {string last, start index} { ## Constrain to last 'b' should skip last 'ba' run {string last ba badbad end-2} } 0 test string-7.15.$noComp {string last, start index} { run {string last \334a \334ad\334ad 0} } -1 test string-7.16.$noComp {string last, start index} { run {string last \334a \334ad\334ad end-1} } 3 test string-8.1.$noComp {string bytelength} { list [catch {run {string bytelength}} msg] $msg } {1 {wrong # args: should be "string bytelength string"}} test string-8.2.$noComp {string bytelength} { list [catch {run {string bytelength a b}} msg] $msg } {1 {wrong # args: should be "string bytelength string"}} test string-8.3.$noComp {string bytelength} { run {string bytelength "\u00c7"} } 2 test string-8.4.$noComp {string bytelength} { run {string b ""} } 0 test string-9.1.$noComp {string length} { list [catch {run {string length}} msg] $msg } {1 {wrong # args: should be "string length string"}} test string-9.2.$noComp {string length} { list [catch {run {string length a b}} msg] $msg } {1 {wrong # args: should be "string length string"}} test string-9.3.$noComp {string length} { run {string length "a little string"} } 15 test string-9.4.$noComp {string length} { run {string le ""} } 0 test string-9.5.$noComp {string length, unicode} { run {string le "abcd\u7266"} } 5 test string-9.6.$noComp {string length, bytearray object} { run {string length [binary format a5 foo]} } 5 test string-9.7.$noComp {string length, bytearray object} { run {string length [binary format I* {0x50515253 0x52}]} } 8 test string-10.1.$noComp {string map, too few args} { list [catch {run {string map}} msg] $msg } {1 {wrong # args: should be "string map ?-nocase? charMap string"}} test string-10.2.$noComp {string map, bad args} { list [catch {run {string map {a b} abba oops}} msg] $msg } {1 {bad option "a b": must be -nocase}} test string-10.3.$noComp {string map, too many args} { list [catch {run {string map -nocase {a b} str1 str2}} msg] $msg } {1 {wrong # args: should be "string map ?-nocase? charMap string"}} test string-10.4.$noComp {string map} { run {string map {a b} abba} } {bbbb} test string-10.5.$noComp {string map} { run {string map {a b} a} } {b} test string-10.6.$noComp {string map -nocase} { run {string map -nocase {a b} Abba} } {bbbb} test string-10.7.$noComp {string map} { run {string map {abc 321 ab * a A} aabcabaababcab} } {A321*A*321*} test string-10.8.$noComp {string map -nocase} { run {string map -nocase {aBc 321 Ab * a A} aabcabaababcab} } {A321*A*321*} test string-10.9.$noComp {string map -nocase} { run {string map -no {abc 321 Ab * a A} aAbCaBaAbAbcAb} } {A321*A*321*} test string-10.10.$noComp {string map} { list [catch {run {string map {a b c} abba}} msg] $msg } {1 {char map list unbalanced}} test string-10.11.$noComp {string map, nulls} { run {string map {\x00 NULL blah \x00nix} {qwerty}} } {qwerty} test string-10.12.$noComp {string map, unicode} { run {string map [list \374 ue UE \334] "a\374ueUE\000EU"} } aueue\334\0EU test string-10.13.$noComp {string map, -nocase unicode} { run {string map -nocase [list \374 ue UE \334] "a\374ueUE\000EU"} } aue\334\334\0EU test string-10.14.$noComp {string map, -nocase null arguments} { run {string map -nocase {{} abc} foo} } foo test string-10.15.$noComp {string map, one pair case} { run {string map -nocase {abc 32} aAbCaBaAbAbcAb} } {a32aBaAb32Ab} test string-10.16.$noComp {string map, one pair case} { run {string map -nocase {ab 4321} aAbCaBaAbAbcAb} } {a4321C4321a43214321c4321} test string-10.17.$noComp {string map, one pair case} { run {string map {Ab 4321} aAbCaBaAbAbcAb} } {a4321CaBa43214321c4321} test string-10.18.$noComp {string map, empty argument} { run {string map -nocase {{} abc} foo} } foo test string-10.19.$noComp {string map, empty arguments} { run {string map -nocase {{} abc f bar {} def} foo} } baroo test string-10.20.$noComp {string map, dictionaries don't alter map ordering} { set map {aa X a Y} list [run {string map [dict create aa X a Y] aaa}] [run {string map $map aaa}] [dict size $map] [run {string map $map aaa}] } {XY XY 2 XY} test string-10.20.1.$noComp {string map, dictionaries don't alter map ordering} { set map {a X b Y a Z} list [run {string map [dict create a X b Y a Z] aaa}] [run {string map $map aaa}] [dict size $map] [run {string map $map aaa}] } {ZZZ XXX 2 XXX} test string-10.21.$noComp {string map, ABR checks} { run {string map {longstring foob} long} } long test string-10.22.$noComp {string map, ABR checks} { run {string map {long foob} long} } foob test string-10.23.$noComp {string map, ABR checks} { run {string map {lon foob} long} } foobg test string-10.24.$noComp {string map, ABR checks} { run {string map {lon foob} longlo} } foobglo test string-10.25.$noComp {string map, ABR checks} { run {string map {lon foob} longlon} } foobgfoob test string-10.26.$noComp {string map, ABR checks} { run {string map {longstring foob longstring bar} long} } long test string-10.27.$noComp {string map, ABR checks} { run {string map {long foob longstring bar} long} } foob test string-10.28.$noComp {string map, ABR checks} { run {string map {lon foob longstring bar} long} } foobg test string-10.29.$noComp {string map, ABR checks} { run {string map {lon foob longstring bar} longlo} } foobglo test string-10.30.$noComp {string map, ABR checks} { run {string map {lon foob longstring bar} longlon} } foobgfoob test string-10.31.$noComp {string map, nasty sharing crash from [Bug 1018562]} { set a {a b} run {string map $a $a} } {b b} test string-11.1.$noComp {string match, too few args} { list [catch {run {string match a}} msg] $msg } {1 {wrong # args: should be "string match ?-nocase? pattern string"}} test string-11.2.$noComp {string match, too many args} { list [catch {run {string match a b c d}} msg] $msg } {1 {wrong # args: should be "string match ?-nocase? pattern string"}} test string-11.3.$noComp {string match} { run {string match abc abc} } 1 test string-11.4.$noComp {string match} { run {string mat abc abd} } 0 test string-11.5.$noComp {string match} { run {string match ab*c abc} } 1 test string-11.6.$noComp {string match} { run {string match ab**c abc} } 1 test string-11.7.$noComp {string match} { run {string match ab* abcdef} } 1 test string-11.8.$noComp {string match} { run {string match *c abc} } 1 test string-11.9.$noComp {string match} { run {string match *3*6*9 0123456789} } 1 test string-11.9.1.$noComp {string match} { run {string match *3*6*89 0123456789} } 1 test string-11.9.2.$noComp {string match} { run {string match *3*456*89 0123456789} } 1 test string-11.9.3.$noComp {string match} { run {string match *3*6* 0123456789} } 1 test string-11.9.4.$noComp {string match} { run {string match *3*56* 0123456789} } 1 test string-11.9.5.$noComp {string match} { run {string match *3*456*** 0123456789} } 1 test string-11.9.6.$noComp {string match} { run {string match **3*456** 0123456789} } 1 test string-11.9.7.$noComp {string match} { run {string match *3***456* 0123456789} } 1 test string-11.9.8.$noComp {string match} { run {string match *3***\[456]* 0123456789} } 1 test string-11.9.9.$noComp {string match} { run {string match *3***\[4-6]* 0123456789} } 1 test string-11.9.10.$noComp {string match} { run {string match *3***\[4-6] 0123456789} } 0 test string-11.9.11.$noComp {string match} { run {string match *3***\[4-6] 0123456} } 1 test string-11.10.$noComp {string match} { run {string match *3*6*9 01234567890} } 0 test string-11.10.1.$noComp {string match} { run {string match *3*6*89 01234567890} } 0 test string-11.10.2.$noComp {string match} { run {string match *3*456*89 01234567890} } 0 test string-11.10.3.$noComp {string match} { run {string match **3*456*89 01234567890} } 0 test string-11.10.4.$noComp {string match} { run {string match *3*456***89 01234567890} } 0 test string-11.11.$noComp {string match} { run {string match a?c abc} } 1 test string-11.12.$noComp {string match} { run {string match a??c abc} } 0 test string-11.13.$noComp {string match} { run {string match ?1??4???8? 0123456789} } 1 test string-11.14.$noComp {string match} { run {string match {[abc]bc} abc} } 1 test string-11.15.$noComp {string match} { run {string match {a[abc]c} abc} } 1 test string-11.16.$noComp {string match} { run {string match {a[xyz]c} abc} } 0 test string-11.17.$noComp {string match} { run {string match {12[2-7]45} 12345} } 1 test string-11.18.$noComp {string match} { run {string match {12[ab2-4cd]45} 12345} } 1 test string-11.19.$noComp {string match} { run {string match {12[ab2-4cd]45} 12b45} } 1 test string-11.20.$noComp {string match} { run {string match {12[ab2-4cd]45} 12d45} } 1 test string-11.21.$noComp {string match} { run {string match {12[ab2-4cd]45} 12145} } 0 test string-11.22.$noComp {string match} { run {string match {12[ab2-4cd]45} 12545} } 0 test string-11.23.$noComp {string match} { run {string match {a\*b} a*b} } 1 test string-11.24.$noComp {string match} { run {string match {a\*b} ab} } 0 test string-11.25.$noComp {string match} { run {string match {a\*\?\[\]\\\x} "a*?\[\]\\x"} } 1 test string-11.26.$noComp {string match} { run {string match ** ""} } 1 test string-11.27.$noComp {string match} { run {string match *. ""} } 0 test string-11.28.$noComp {string match} { run {string match "" ""} } 1 test string-11.29.$noComp {string match} { run {string match \[a a} } 1 test string-11.30.$noComp {string match, bad args} { list [catch {run {string match - b c}} msg] $msg } {1 {bad option "-": must be -nocase}} test string-11.31.$noComp {string match case} { run {string match a A} } 0 test string-11.32.$noComp {string match nocase} { run {string match -n a A} } 1 test string-11.33.$noComp {string match nocase} { run {string match -nocase a\334 A\374} } 1 test string-11.34.$noComp {string match nocase} { run {string match -nocase a*f ABCDEf} } 1 test string-11.35.$noComp {string match case, false hope} { # This is true because '_' lies between the A-Z and a-z ranges run {string match {[A-z]} _} } 1 test string-11.36.$noComp {string match nocase range} { # This is false because although '_' lies between the A-Z and a-z ranges, # we lower case the end points before checking the ranges. run {string match -nocase {[A-z]} _} } 0 test string-11.37.$noComp {string match nocase} { run {string match -nocase {[A-fh-Z]} g} } 0 test string-11.38.$noComp {string match case, reverse range} { run {string match {[A-fh-Z]} g} } 1 test string-11.39.$noComp {string match, *\ case} { run {string match {*\abc} abc} } 1 test string-11.39.1.$noComp {string match, *\ case} { run {string match {*ab\c} abc} } 1 test string-11.39.2.$noComp {string match, *\ case} { run {string match {*ab\*} ab*} } 1 test string-11.39.3.$noComp {string match, *\ case} { run {string match {*ab\*} abc} } 0 test string-11.39.4.$noComp {string match, *\ case} { run {string match {*ab\\*} {ab\c}} } 1 test string-11.39.5.$noComp {string match, *\ case} { run {string match {*ab\\*} {ab\*}} } 1 test string-11.40.$noComp {string match, *special case} { run {string match {*[ab]} abc} } 0 test string-11.41.$noComp {string match, *special case} { run {string match {*[ab]*} abc} } 1 test string-11.42.$noComp {string match, *special case} { run {string match "*\\" "\\"} } 0 test string-11.43.$noComp {string match, *special case} { run {string match "*\\\\" "\\"} } 1 test string-11.44.$noComp {string match, *special case} { run {string match "*???" "12345"} } 1 test string-11.45.$noComp {string match, *special case} { run {string match "*???" "12"} } 0 test string-11.46.$noComp {string match, *special case} { run {string match "*\\*" "abc*"} } 1 test string-11.47.$noComp {string match, *special case} { run {string match "*\\*" "*"} } 1 test string-11.48.$noComp {string match, *special case} { run {string match "*\\*" "*abc"} } 0 test string-11.49.$noComp {string match, *special case} { run {string match "?\\*" "a*"} } 1 test string-11.50.$noComp {string match, *special case} { run {string match "\\" "\\"} } 0 test string-11.51.$noComp {string match; *, -nocase and UTF-8} { run {string match -nocase [binary format I 717316707] \ [binary format I 2028036707]} } 1 test string-11.52.$noComp {string match, null char in string} { set out "" set ptn "*abc*" foreach elem [list "\u0000@abc" "@abc" "\u0000@abc\u0000" "blahabcblah"] { lappend out [run {string match $ptn $elem}] } set out } {1 1 1 1} test string-11.53.$noComp {string match, null char in pattern} { set out "" foreach {ptn elem} [list \ "*\u0000abc\u0000" "\u0000abc\u0000" \ "*\u0000abc\u0000" "\u0000abc\u0000ef" \ "*\u0000abc\u0000*" "\u0000abc\u0000ef" \ "*\u0000abc\u0000" "@\u0000abc\u0000ef" \ "*\u0000abc\u0000*" "@\u0000abc\u0000ef" \ ] { lappend out [run {string match $ptn $elem}] } set out } {1 0 1 0 1} test string-11.54.$noComp {string match, failure} { set longString "" for {set i 0} {$i < 10} {incr i} { append longString "abcdefghijklmnopqrstuvwxy\u0000z01234567890123" } run {string first $longString 123} list [run {string match *cba* $longString}] \ [run {string match *a*l*\u0000* $longString}] \ [run {string match *a*l*\u0000*123 $longString}] \ [run {string match *a*l*\u0000*123* $longString}] \ [run {string match *a*l*\u0000*cba* $longString}] \ [run {string match *===* $longString}] } {0 1 1 1 0 0} test string-11.55.$noComp {string match, invalid binary optimization} { [format string] match \u0141 [binary format c 65] } 0 test stringComp-12.1.0.$noComp {Bug 3588366: end-offsets before start} { apply {s { string range $s 0 end-5 }} 12345 } {} test string-12.1.$noComp {string range} { list [catch {run {string range}} msg] $msg } {1 {wrong # args: should be "string range string first last"}} test string-12.2.$noComp {string range} { list [catch {run {string range a 1}} msg] $msg } {1 {wrong # args: should be "string range string first last"}} test string-12.3.$noComp {string range} { list [catch {run {string range a 1 2 3}} msg] $msg } {1 {wrong # args: should be "string range string first last"}} test string-12.4.$noComp {string range} { run {string range abcdefghijklmnop 2 14} } {cdefghijklmno} test string-12.5.$noComp {string range, last > length} { run {string range abcdefghijklmnop 7 1000} } {hijklmnop} test string-12.6.$noComp {string range} { run {string range abcdefghijklmnop 10 end} } {klmnop} test string-12.7.$noComp {string range, last < first} { run {string range abcdefghijklmnop 10 9} } {} test string-12.8.$noComp {string range, first < 0} { run {string range abcdefghijklmnop -3 2} } {abc} test string-12.9.$noComp {string range} { run {string range abcdefghijklmnop -3 -2} } {} test string-12.10.$noComp {string range} { run {string range abcdefghijklmnop 1000 1010} } {} test string-12.11.$noComp {string range} { run {string range abcdefghijklmnop -100 end} } {abcdefghijklmnop} test string-12.12.$noComp {string range} { list [catch {run {string range abc abc 1}} msg] $msg } {1 {bad index "abc": must be integer?[+-]integer? or end?[+-]integer?}} test string-12.13.$noComp {string range} { list [catch {run {string range abc 1 eof}} msg] $msg } {1 {bad index "eof": must be integer?[+-]integer? or end?[+-]integer?}} test string-12.14.$noComp {string range} { run {string range abcdefghijklmnop end-1 end} } {op} test string-12.15.$noComp {string range} { run {string range abcdefghijklmnop end 1000} } {p} test string-12.16.$noComp {string range} { run {string range abcdefghijklmnop end end-1} } {} test string-12.17.$noComp {string range, unicode} { run {string range ab\u7266cdefghijklmnop 5 5} } e test string-12.18.$noComp {string range, unicode} { run {string range ab\u7266cdefghijklmnop 2 3} } \u7266c test string-12.19.$noComp {string range, bytearray object} { set b [binary format I* {0x50515253 0x52}] set r1 [run {string range $b 1 end-1}] set r2 [run {string range $b 1 6}] run {string equal $r1 $r2} } 1 test string-12.20.$noComp {string range, out of bounds indices} { run {string range \u00ff 0 1} } \u00ff # Bug 1410553 test string-12.21.$noComp {string range, regenerates correct reps, bug 1410553} { set bytes "\x00 \x03 \x41" set rxBuffer {} foreach ch $bytes { append rxBuffer $ch if {$ch eq "\x03"} { run {string length $rxBuffer} } } set rxCRC [run {string range $rxBuffer end-1 end}] binary scan [join $bytes {}] "H*" input_hex binary scan $rxBuffer "H*" rxBuffer_hex binary scan $rxCRC "H*" rxCRC_hex list $input_hex $rxBuffer_hex $rxCRC_hex } {000341 000341 0341} test string-12.22.$noComp {string range, shimmering binary/index} { set s 0000000001 binary scan $s a* x run {string range $s $s end} } 000000001 test string-12.23.$noComp {string range, surrogates, bug [11ae2be95dac9417]} fullutf { run {list [string range a\U100000b 1 1] [string range a\U100000b 2 2] [string range a\U100000b 3 3]} } [list \U100000 {} b] test string-13.1.$noComp {string repeat} { list [catch {run {string repeat}} msg] $msg } {1 {wrong # args: should be "string repeat string count"}} test string-13.2.$noComp {string repeat} { list [catch {run {string repeat abc 10 oops}} msg] $msg } {1 {wrong # args: should be "string repeat string count"}} test string-13.3.$noComp {string repeat} { run {string repeat {} 100} } {} test string-13.4.$noComp {string repeat} { run {string repeat { } 5} } { } test string-13.5.$noComp {string repeat} { run {string repeat abc 3} } {abcabcabc} test string-13.6.$noComp {string repeat} { run {string repeat abc -1} } {} test string-13.7.$noComp {string repeat} { list [catch {run {string repeat abc end}} msg] $msg } {1 {expected integer but got "end"}} test string-13.8.$noComp {string repeat} { run {string repeat {} -1000} } {} test string-13.9.$noComp {string repeat} { run {string repeat {} 0} } {} test string-13.10.$noComp {string repeat} { run {string repeat def 0} } {} test string-13.11.$noComp {string repeat} { run {string repeat def 1} } def test string-13.12.$noComp {string repeat} { run {string repeat ab\u7266cd 3} } ab\u7266cdab\u7266cdab\u7266cd test string-13.13.$noComp {string repeat} { run {string repeat \x00 3} } \x00\x00\x00 test string-13.14.$noComp {string repeat} { # The string range will ensure us that string repeat gets a unicode string run {string repeat [run {string range ab\u7266cd 2 3}] 3} } \u7266c\u7266c\u7266c test string-14.1.$noComp {string replace} { list [catch {run {string replace}} msg] $msg } {1 {wrong # args: should be "string replace string first last ?string?"}} test string-14.2.$noComp {string replace} { list [catch {run {string replace a 1}} msg] $msg } {1 {wrong # args: should be "string replace string first last ?string?"}} test string-14.3.$noComp {string replace} { list [catch {run {string replace a 1 2 3 4}} msg] $msg } {1 {wrong # args: should be "string replace string first last ?string?"}} test string-14.4.$noComp {string replace} { } {} test string-14.5.$noComp {string replace} { run {string replace abcdefghijklmnop 2 14} } {abp} test string-14.6.$noComp {string replace} { run {string replace abcdefghijklmnop 7 1000} } {abcdefg} test string-14.7.$noComp {string replace} { run {string replace abcdefghijklmnop 10 end} } {abcdefghij} test string-14.8.$noComp {string replace} { run {string replace abcdefghijklmnop 10 9} } {abcdefghijklmnop} test string-14.9.$noComp {string replace} { run {string replace abcdefghijklmnop -3 2} } {defghijklmnop} test string-14.10.$noComp {string replace} { run {string replace abcdefghijklmnop -3 -2} } {abcdefghijklmnop} test string-14.11.$noComp {string replace} { run {string replace abcdefghijklmnop 1000 1010} } {abcdefghijklmnop} test string-14.12.$noComp {string replace} { run {string replace abcdefghijklmnop -100 end} } {} test string-14.13.$noComp {string replace} { list [catch {run {string replace abc abc 1}} msg] $msg } {1 {bad index "abc": must be integer?[+-]integer? or end?[+-]integer?}} test string-14.14.$noComp {string replace} { list [catch {run {string replace abc 1 eof}} msg] $msg } {1 {bad index "eof": must be integer?[+-]integer? or end?[+-]integer?}} test string-14.15.$noComp {string replace} { run {string replace abcdefghijklmnop end-10 end-2 NEW} } {abcdeNEWop} test string-14.16.$noComp {string replace} { run {string replace abcdefghijklmnop 0 end foo} } {foo} test string-14.17.$noComp {string replace} { run {string replace abcdefghijklmnop end end-1} } {abcdefghijklmnop} test string-14.18.$noComp {string replace} { run {string replace abcdefghijklmnop 10 9 XXX} } {abcdefghijklmnop} test string-14.19.$noComp {string replace} { run {string replace {} -1 0 A} } A test string-14.20.$noComp {string replace} { run {string replace [makeByteArray abcdefghijklmnop] end-10 end-2\ [makeByteArray NEW]} } {abcdeNEWop} test stringComp-14.21.$noComp {Bug 82e7f67325} { apply {x { set a [join $x {}] lappend b [string length [string replace ___! 0 2 $a]] lappend b [string length [string replace ___! 0 2 $a[unset a]]] }} {a b} } {3 3} test stringComp-14.22.$noComp {Bug 82e7f67325} memory { # As in stringComp-14.1, but make sure we don't retain too many refs leaktest { apply {x { set a [join $x {}] lappend b [string length [string replace ___! 0 2 $a]] lappend b [string length [string replace ___! 0 2 $a[unset a]]] }} {a b} } } {0} test stringComp-14.23.$noComp {Bug 0dca3bfa8f} { apply {arg { set argCopy $arg set arg [string replace $arg 1 2 aa] # Crashes in comparison before fix expr {$arg ne $argCopy} }} abcde } 1 test stringComp-14.24.$noComp {Bug 1af8de570511} { apply {{x y} { # Generate an unshared string value set val "" for { set i 0 } { $i < $x } { incr i } { set val [format "0%s" $val] } string replace $val[unset val] 1 1 $y }} 4 x } 0x00 test stringComp-14.25.$noComp {} { string length [string replace [string repeat a\u00fe 2] 3 end {}] } 3 test string-15.1.$noComp {string tolower too few args} { list [catch {run {string tolower}} msg] $msg } {1 {wrong # args: should be "string tolower string ?first? ?last?"}} test string-15.2.$noComp {string tolower bad args} { list [catch {run {string tolower a b}} msg] $msg } {1 {bad index "b": must be integer?[+-]integer? or end?[+-]integer?}} test string-15.3.$noComp {string tolower too many args} { list [catch {run {string tolower ABC 1 end oops}} msg] $msg } {1 {wrong # args: should be "string tolower string ?first? ?last?"}} test string-15.4.$noComp {string tolower} { run {string tolower ABCDeF} } {abcdef} test string-15.5.$noComp {string tolower} { run {string tolower "ABC XyZ"} } {abc xyz} test string-15.6.$noComp {string tolower} { run {string tolower {123#$&*()}} } {123#$&*()} test string-15.7.$noComp {string tolower} { run {string tolower ABC 1} } AbC test string-15.8.$noComp {string tolower} { run {string tolower ABC 1 end} } Abc test string-15.9.$noComp {string tolower} { run {string tolower ABC 0 end-1} } abC test string-15.10.$noComp {string tolower, unicode} { run {string tolower ABCabc\xc7\xe7} } "abcabc\xe7\xe7" test string-15.11.$noComp {string tolower, compiled} { lindex [run {string tolower [list A B [list C]]}] 1 } b test string-16.1.$noComp {string toupper} { list [catch {run {string toupper}} msg] $msg } {1 {wrong # args: should be "string toupper string ?first? ?last?"}} test string-16.2.$noComp {string toupper} { list [catch {run {string toupper a b}} msg] $msg } {1 {bad index "b": must be integer?[+-]integer? or end?[+-]integer?}} test string-16.3.$noComp {string toupper} { list [catch {run {string toupper a 1 end oops}} msg] $msg } {1 {wrong # args: should be "string toupper string ?first? ?last?"}} test string-16.4.$noComp {string toupper} { run {string toupper abCDEf} } {ABCDEF} test string-16.5.$noComp {string toupper} { run {string toupper "abc xYz"} } {ABC XYZ} test string-16.6.$noComp {string toupper} { run {string toupper {123#$&*()}} } {123#$&*()} test string-16.7.$noComp {string toupper} { run {string toupper abc 1} } aBc test string-16.8.$noComp {string toupper} { run {string toupper abc 1 end} } aBC test string-16.9.$noComp {string toupper} { run {string toupper abc 0 end-1} } ABc test string-16.10.$noComp {string toupper, unicode} { run {string toupper ABCabc\xc7\xe7} } "ABCABC\xc7\xc7" test string-16.11.$noComp {string toupper, compiled} { lindex [run {string toupper [list a b [list c]]}] 1 } B test string-17.1.$noComp {string totitle} { list [catch {run {string totitle}} msg] $msg } {1 {wrong # args: should be "string totitle string ?first? ?last?"}} test string-17.2.$noComp {string totitle} { list [catch {run {string totitle a b}} msg] $msg } {1 {bad index "b": must be integer?[+-]integer? or end?[+-]integer?}} test string-17.3.$noComp {string totitle} { run {string totitle abCDEf} } {Abcdef} test string-17.4.$noComp {string totitle} { run {string totitle "abc xYz"} } {Abc xyz} test string-17.5.$noComp {string totitle} { run {string totitle {123#$&*()}} } {123#$&*()} test string-17.6.$noComp {string totitle, unicode} { run {string totitle ABCabc\xc7\xe7} } "Abcabc\xe7\xe7" test string-17.7.$noComp {string totitle, unicode} { run {string totitle \u01f3BCabc\xc7\xe7} } "\u01f2bcabc\xe7\xe7" test string-17.8.$noComp {string totitle, compiled} { lindex [run {string totitle [list aa bb [list cc]]}] 0 } Aa test string-18.1.$noComp {string trim} { list [catch {run {string trim}} msg] $msg } {1 {wrong # args: should be "string trim string ?chars?"}} test string-18.2.$noComp {string trim} { list [catch {run {string trim a b c}} msg] $msg } {1 {wrong # args: should be "string trim string ?chars?"}} test string-18.3.$noComp {string trim} { run {string trim " XYZ "} } {XYZ} test string-18.4.$noComp {string trim} { run {string trim "\t\nXYZ\t\n\r\n"} } {XYZ} test string-18.5.$noComp {string trim} { run {string trim " A XYZ A "} } {A XYZ A} test string-18.6.$noComp {string trim} { run {string trim "XXYYZZABC XXYYZZ" ZYX} } {ABC } test string-18.7.$noComp {string trim} { run {string trim " \t\r "} } {} test string-18.8.$noComp {string trim} { run {string trim {abcdefg} {}} } {abcdefg} test string-18.9.$noComp {string trim} { run {string trim {}} } {} test string-18.10.$noComp {string trim} { run {string trim ABC DEF} } {ABC} test string-18.11.$noComp {string trim, unicode} { run {string trim "\xe7\xe8 AB\xe7C \xe8\xe7" \xe7\xe8} } " AB\xe7C " test string-18.12.$noComp {string trim, unicode default} { run {string trim \ufeff\x00\u0085\u00a0\u1680\u180eABC\u1361\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u202f\u205f\u3000} } ABC\u1361 test string-19.1.$noComp {string trimleft} { list [catch {run {string trimleft}} msg] $msg } {1 {wrong # args: should be "string trimleft string ?chars?"}} test string-19.2.$noComp {string trimleft} { run {string trimleft " XYZ "} } {XYZ } test string-19.3.$noComp {string trimleft, unicode default} { run {string trimleft \ufeff\u0085\u00a0\x00\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u202f\u205f\u3000\u1361ABC} } \u1361ABC test string-20.1.$noComp {string trimright errors} { list [catch {run {string trimright}} msg] $msg } {1 {wrong # args: should be "string trimright string ?chars?"}} test string-20.2.$noComp {string trimright errors} { list [catch {run {string trimg a}} msg] $msg } {1 {unknown or ambiguous subcommand "trimg": must be bytelength, cat, compare, equal, first, index, is, last, length, map, match, range, repeat, replace, reverse, tolower, totitle, toupper, trim, trimleft, trimright, wordend, or wordstart}} test string-20.3.$noComp {string trimright} { run {string trimright " XYZ "} } { XYZ} test string-20.4.$noComp {string trimright} { run {string trimright " "} } {} test string-20.5.$noComp {string trimright} { run {string trimright ""} } {} test string-20.6.$noComp {string trimright, unicode default} { run {string trimright ABC\u1361\u0085\x00\u00a0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u202f\u205f\u3000} } ABC\u1361 test string-21.1.$noComp {string wordend} { list [catch {run {string wordend a}} msg] $msg } {1 {wrong # args: should be "string wordend string index"}} test string-21.2.$noComp {string wordend} { list [catch {run {string wordend a b c}} msg] $msg } {1 {wrong # args: should be "string wordend string index"}} test string-21.3.$noComp {string wordend} { list [catch {run {string wordend a gorp}} msg] $msg } {1 {bad index "gorp": must be integer?[+-]integer? or end?[+-]integer?}} test string-21.4.$noComp {string wordend} { run {string wordend abc. -1} } 3 test string-21.5.$noComp {string wordend} { run {string wordend abc. 100} } 4 test string-21.6.$noComp {string wordend} { run {string wordend "word_one two three" 2} } 8 test string-21.7.$noComp {string wordend} { run {string wordend "one .&# three" 5} } 6 test string-21.8.$noComp {string wordend} { run {string worde "x.y" 0} } 1 test string-21.9.$noComp {string wordend} { run {string worde "x.y" end-1} } 2 test string-21.10.$noComp {string wordend, unicode} { run {string wordend "xyz\u00c7de fg" 0} } 6 test string-21.11.$noComp {string wordend, unicode} { run {string wordend "xyz\uc700de fg" 0} } 6 test string-21.12.$noComp {string wordend, unicode} { run {string wordend "xyz\u203fde fg" 0} } 6 test string-21.13.$noComp {string wordend, unicode} { run {string wordend "xyz\u2045de fg" 0} } 3 test string-21.14.$noComp {string wordend, unicode} { run {string wordend "\uc700\uc700 abc" 8} } 6 test string-22.1.$noComp {string wordstart} { list [catch {run {string word a}} msg] $msg } {1 {unknown or ambiguous subcommand "word": must be bytelength, cat, compare, equal, first, index, is, last, length, map, match, range, repeat, replace, reverse, tolower, totitle, toupper, trim, trimleft, trimright, wordend, or wordstart}} test string-22.2.$noComp {string wordstart} { list [catch {run {string wordstart a}} msg] $msg } {1 {wrong # args: should be "string wordstart string index"}} test string-22.3.$noComp {string wordstart} { list [catch {run {string wordstart a b c}} msg] $msg } {1 {wrong # args: should be "string wordstart string index"}} test string-22.4.$noComp {string wordstart} { list [catch {run {string wordstart a gorp}} msg] $msg } {1 {bad index "gorp": must be integer?[+-]integer? or end?[+-]integer?}} test string-22.5.$noComp {string wordstart} { run {string wordstart "one two three_words" 400} } 8 test string-22.6.$noComp {string wordstart} { run {string wordstart "one two three_words" 2} } 0 test string-22.7.$noComp {string wordstart} { run {string wordstart "one two three_words" -2} } 0 test string-22.8.$noComp {string wordstart} { run {string wordstart "one .*&^ three" 6} } 6 test string-22.9.$noComp {string wordstart} { run {string wordstart "one two three" 4} } 4 test string-22.10.$noComp {string wordstart} { run {string wordstart "one two three" end-5} } 7 test string-22.11.$noComp {string wordstart, unicode} { run {string wordstart "one tw\u00c7o three" 7} } 4 test string-22.12.$noComp {string wordstart, unicode} { run {string wordstart "ab\uc700\uc700 cdef ghi" 12} } 10 test string-22.13.$noComp {string wordstart, unicode} { run {string wordstart "\uc700\uc700 abc" 8} } 3 test string-23.0.$noComp {string is boolean, Bug 1187123} testindexobj { set x 5 catch {testindexobj $x foo bar soom} run {string is boolean $x} } 0 test string-23.1.$noComp {string is command with empty string} { set s "" list \ [run {string is alnum $s}] \ [run {string is alpha $s}] \ [run {string is ascii $s}] \ [run {string is control $s}] \ [run {string is boolean $s}] \ [run {string is digit $s}] \ [run {string is double $s}] \ [run {string is false $s}] \ [run {string is graph $s}] \ [run {string is integer $s}] \ [run {string is lower $s}] \ [run {string is print $s}] \ [run {string is punct $s}] \ [run {string is space $s}] \ [run {string is true $s}] \ [run {string is upper $s}] \ [run {string is wordchar $s}] \ [run {string is xdigit $s}] \ } {1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1} test string-23.2.$noComp {string is command with empty string} { set s "" list \ [run {string is alnum -strict $s}] \ [run {string is alpha -strict $s}] \ [run {string is ascii -strict $s}] \ [run {string is control -strict $s}] \ [run {string is boolean -strict $s}] \ [run {string is digit -strict $s}] \ [run {string is double -strict $s}] \ [run {string is false -strict $s}] \ [run {string is graph -strict $s}] \ [run {string is integer -strict $s}] \ [run {string is lower -strict $s}] \ [run {string is print -strict $s}] \ [run {string is punct -strict $s}] \ [run {string is space -strict $s}] \ [run {string is true -strict $s}] \ [run {string is upper -strict $s}] \ [run {string is wordchar -strict $s}] \ [run {string is xdigit -strict $s}] \ } {0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} test string-24.1.$noComp {string reverse command} -body { run {string reverse} } -returnCodes error -result "wrong # args: should be \"string reverse string\"" test string-24.2.$noComp {string reverse command} -body { run {string reverse a b} } -returnCodes error -result "wrong # args: should be \"string reverse string\"" test string-24.3.$noComp {string reverse command - shared string} { set x abcde run {string reverse $x} } edcba test string-24.4.$noComp {string reverse command - unshared string} { set x abc set y de run {string reverse $x$y} } edcba test string-24.5.$noComp {string reverse command - shared unicode string} { set x abcde\ud0ad run {string reverse $x} } \ud0adedcba test string-24.6.$noComp {string reverse command - unshared string} { set x abc set y de\ud0ad run {string reverse $x$y} } \ud0adedcba test string-24.7.$noComp {string reverse command - simple case} { run {string reverse a} } a test string-24.8.$noComp {string reverse command - simple case} { run {string reverse \ud0ad} } \ud0ad test string-24.9.$noComp {string reverse command - simple case} { run {string reverse {}} } {} test string-24.10.$noComp {string reverse command - corner case} { set x \ubeef\ud0ad run {string reverse $x} } \ud0ad\ubeef test string-24.11.$noComp {string reverse command - corner case} { set x \ubeef set y \ud0ad run {string reverse $x$y} } \ud0ad\ubeef test string-24.12.$noComp {string reverse command - corner case} { set x \ubeef set y \ud0ad run {string is ascii [run {string reverse $x$y}]} } 0 test string-24.13.$noComp {string reverse command - pure Unicode string} { run {string reverse [run {string range \ubeef\ud0ad\ubeef\ud0ad\ubeef\ud0ad 1 5}]} } \ud0ad\ubeef\ud0ad\ubeef\ud0ad test string-24.14.$noComp {string reverse command - pure bytearray} { binary scan [run {string reverse [binary format H* 010203]}] H* x set x } 030201 test string-24.15.$noComp {string reverse command - pure bytearray} { binary scan [run {tcl::string::reverse [binary format H* 010203]}] H* x set x } 030201 test string-25.1.$noComp {string is list} { run {string is list {a b c}} } 1 test string-25.2.$noComp {string is list} { run {string is list "a \{b c"} } 0 test string-25.3.$noComp {string is list} { run {string is list {a {b c}d e}} } 0 test string-25.4.$noComp {string is list} { run {string is list {}} } 1 test string-25.5.$noComp {string is list} { run {string is list -strict {a b c}} } 1 test string-25.6.$noComp {string is list} { run {string is list -strict "a \{b c"} } 0 test string-25.7.$noComp {string is list} { run {string is list -strict {a {b c}d e}} } 0 test string-25.8.$noComp {string is list} { run {string is list -strict {}} } 1 test string-25.9.$noComp {string is list} { set x {} list [run {string is list -failindex x {a b c}}] $x } {1 {}} test string-25.10.$noComp {string is list} { set x {} list [run {string is list -failindex x "a \{b c"}] $x } {0 2} test string-25.11.$noComp {string is list} { set x {} list [run {string is list -failindex x {a b {b c}d e}}] $x } {0 4} test string-25.12.$noComp {string is list} { set x {} list [run {string is list -failindex x {}}] $x } {1 {}} test string-25.13.$noComp {string is list} { set x {} list [run {string is list -failindex x { {b c}d e}}] $x } {0 2} test string-25.14.$noComp {string is list} { set x {} list [run {string is list -failindex x "\uabcd {b c}d e"}] $x } {0 2} test string-26.1.$noComp {tcl::prefix, too few args} -body { tcl::prefix match a } -returnCodes 1 -result {wrong # args: should be "tcl::prefix match ?options? table string"} test string-26.2.$noComp {tcl::prefix, bad args} -body { tcl::prefix match a b c } -returnCodes 1 -result {bad option "a": must be -error, -exact, or -message} test string-26.2.1.$noComp {tcl::prefix, empty table} -body { tcl::prefix match {} foo } -returnCodes 1 -result {bad option "foo": no valid options} test string-26.3.$noComp {tcl::prefix, bad args} -body { tcl::prefix match -error "{}x" -exact str1 str2 } -returnCodes 1 -result {list element in braces followed by "x" instead of space} test string-26.3.1.$noComp {tcl::prefix, bad args} -body { tcl::prefix match -error "x" -exact str1 str2 } -returnCodes 1 -result {error options must have an even number of elements} test string-26.3.2.$noComp {tcl::prefix, bad args} -body { tcl::prefix match -error str1 str2 } -returnCodes 1 -result {missing value for -error} test string-26.4.$noComp {tcl::prefix, bad args} -body { tcl::prefix match -message str1 str2 } -returnCodes 1 -result {missing value for -message} test string-26.5.$noComp {tcl::prefix} { tcl::prefix match {apa bepa cepa depa} cepa } cepa test string-26.6.$noComp {tcl::prefix} { tcl::prefix match {apa bepa cepa depa} be } bepa test string-26.7.$noComp {tcl::prefix} -body { tcl::prefix match -exact {apa bepa cepa depa} be } -returnCodes 1 -result {bad option "be": must be apa, bepa, cepa, or depa} test string-26.8.$noComp {tcl::prefix} -body { tcl::prefix match -message wombat {apa bepa bear depa} be } -returnCodes 1 -result {ambiguous wombat "be": must be apa, bepa, bear, or depa} test string-26.9.$noComp {tcl::prefix} -body { tcl::prefix match -error {} {apa bepa bear depa} be } -returnCodes 0 -result {} test string-26.10.$noComp {tcl::prefix} -body { tcl::prefix match -error {-level 1} {apa bepa bear depa} be } -returnCodes 2 -result {ambiguous option "be": must be apa, bepa, bear, or depa} test string-26.10.1.$noComp {tcl::prefix} -setup { proc _testprefix {args} { array set opts {-a x -b y -c y} foreach {opt val} $args { set opt [tcl::prefix match -error {-level 1} {-a -b -c} $opt] set opts($opt) $val } array get opts |
︙ | ︙ | |||
1870 1871 1872 1873 1874 1875 1876 | set end [lindex [lindex [split [memory info] "\n"] 3] 3] } lappend res [expr {$end - $tmp}] } return $res } | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > | | | | | | | | | | | | | | | | | | | | | | | | > > > > > > > | 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 | set end [lindex [lindex [split [memory info] "\n"] 3] 3] } lappend res [expr {$end - $tmp}] } return $res } test string-26.11.$noComp {tcl::prefix: testing for leaks} -body { # This test is made to stress object reference management MemStress { set table {hejj miff gurk} set item [lindex $table 1] # If not careful, this can cause a circular reference # that will cause a leak. tcl::prefix match $table $item } { # A similar case with nested lists set table2 {hejj {miff maff} gurk} set item [lindex [lindex $table2 1] 0] tcl::prefix match $table2 $item } { # A similar case with dict set table3 {hejj {miff maff} gurk2} set item [lindex [dict keys [lindex $table3 1]] 0] tcl::prefix match $table3 $item } } -constraints memory -result {0 0 0} test string-26.12.$noComp {tcl::prefix: testing for leaks} -body { # This is a memory leak test in a form that might actually happen # in real code. The shared literal "miff" causes a connection # between the item and the table. MemStress { proc stress1 {item} { set table [list hejj miff gurk] tcl::prefix match $table $item } proc stress2 {} { stress1 miff } stress2 rename stress1 {} rename stress2 {} } } -constraints memory -result 0 test string-26.13.$noComp {tcl::prefix: testing for leaks} -body { # This test is made to stress object reference management MemStress { set table [list hejj miff] set item $table set error $table # Use the same objects in all places catch { tcl::prefix match -error $error $table $item } } } -constraints memory -result {0} test string-27.1.$noComp {tcl::prefix all, too few args} -body { tcl::prefix all a } -returnCodes 1 -result {wrong # args: should be "tcl::prefix all table string"} test string-27.2.$noComp {tcl::prefix all, bad args} -body { tcl::prefix all a b c } -returnCodes 1 -result {wrong # args: should be "tcl::prefix all table string"} test string-27.3.$noComp {tcl::prefix all, bad args} -body { tcl::prefix all "{}x" str2 } -returnCodes 1 -result {list element in braces followed by "x" instead of space} test string-27.4.$noComp {tcl::prefix all} { tcl::prefix all {apa bepa cepa depa} c } cepa test string-27.5.$noComp {tcl::prefix all} { tcl::prefix all {apa bepa cepa depa} cepa } cepa test string-27.6.$noComp {tcl::prefix all} { tcl::prefix all {apa bepa cepa depa} cepax } {} test string-27.7.$noComp {tcl::prefix all} { tcl::prefix all {apa aska appa} a } {apa aska appa} test string-27.8.$noComp {tcl::prefix all} { tcl::prefix all {apa aska appa} ap } {apa appa} test string-27.9.$noComp {tcl::prefix all} { tcl::prefix all {apa aska appa} p } {} test string-27.10.$noComp {tcl::prefix all} { tcl::prefix all {apa aska appa} {} } {apa aska appa} test string-28.1.$noComp {tcl::prefix longest, too few args} -body { tcl::prefix longest a } -returnCodes 1 -result {wrong # args: should be "tcl::prefix longest table string"} test string-28.2.$noComp {tcl::prefix longest, bad args} -body { tcl::prefix longest a b c } -returnCodes 1 -result {wrong # args: should be "tcl::prefix longest table string"} test string-28.3.$noComp {tcl::prefix longest, bad args} -body { tcl::prefix longest "{}x" str2 } -returnCodes 1 -result {list element in braces followed by "x" instead of space} test string-28.4.$noComp {tcl::prefix longest} { tcl::prefix longest {apa bepa cepa depa} c } cepa test string-28.5.$noComp {tcl::prefix longest} { tcl::prefix longest {apa bepa cepa depa} cepa } cepa test string-28.6.$noComp {tcl::prefix longest} { tcl::prefix longest {apa bepa cepa depa} cepax } {} test string-28.7.$noComp {tcl::prefix longest} { tcl::prefix longest {apa aska appa} a } a test string-28.8.$noComp {tcl::prefix longest} { tcl::prefix longest {apa aska appa} ap } ap test string-28.9.$noComp {tcl::prefix longest} { tcl::prefix longest {apa bska appa} a } ap test string-28.10.$noComp {tcl::prefix longest} { tcl::prefix longest {apa bska appa} {} } {} test string-28.11.$noComp {tcl::prefix longest} { tcl::prefix longest {{} bska appa} {} } {} test string-28.12.$noComp {tcl::prefix longest} { tcl::prefix longest {apa {} appa} {} } {} test string-28.13.$noComp {tcl::prefix longest} { # Test UTF8 handling tcl::prefix longest {ax\x90 bep ax\x91} a } ax test string-29.1.$noComp {string cat, no arg} { run {string cat} } "" test string-29.2.$noComp {string cat, single arg} { set x FOO run {string compare $x [run {string cat $x}]} } 0 test string-29.3.$noComp {string cat, two args} { set x FOO run {string compare $x$x [run {string cat $x $x}]} } 0 test string-29.4.$noComp {string cat, many args} { set x FOO set n 260 set xx [run {string repeat $x $n}] set vv [run {string repeat {$x} $n}] set vvs [run {string repeat {$x } $n}] set r1 [run {string compare $xx [subst $vv]}] set r2 [run {string compare $xx [eval "run {string cat $vvs}"]}] list $r1 $r2 } {0 0} if {$noComp} { test string-29.5.$noComp {string cat, efficiency} -body { tcl::unsupported::representation [run {string cat [list x] [list]}] } -match glob -result {*no string representation} test string-29.6.$noComp {string cat, efficiency} -body { tcl::unsupported::representation [run {string cat [list] [list x]}] } -match glob -result {*no string representation} test string-29.7.$noComp {string cat, efficiency} -body { tcl::unsupported::representation [run {string cat [list x] [list] [list]}] } -match glob -result {*no string representation} test string-29.8.$noComp {string cat, efficiency} -body { tcl::unsupported::representation [run {string cat [list] [list x] [list]}] } -match glob -result {*no string representation} test string-29.9.$noComp {string cat, efficiency} -body { tcl::unsupported::representation [run {string cat [list] [list] [list x]}] } -match glob -result {*no string representation} test string-29.10.$noComp {string cat, efficiency} -body { tcl::unsupported::representation [run {string cat [list x] [list x]}] } -match glob -result {*, string representation "xx"} test string-29.11.$noComp {string cat, efficiency} -body { tcl::unsupported::representation \ [run {string cat [list x] [encoding convertto utf-8 {}]}] } -match glob -result {*no string representation} test string-29.12.$noComp {string cat, efficiency} -body { tcl::unsupported::representation \ [run {string cat [encoding convertto utf-8 {}] [list x]}] } -match glob -result {*, string representation "x"} test string-29.13.$noComp {string cat, efficiency} -body { tcl::unsupported::representation [run {string cat \ [encoding convertto utf-8 {}] [encoding convertto utf-8 {}] [list x]}] } -match glob -result {*, string representation "x"} test string-29.14.$noComp {string cat, efficiency} -setup { set e [encoding convertto utf-8 {}] } -cleanup { unset e } -body { tcl::unsupported::representation [run {string cat $e $e [list x]}] } -match glob -result {*no string representation} test string-29.15.$noComp {string cat, efficiency} -setup { set e [encoding convertto utf-8 {}] set f [encoding convertto utf-8 {}] } -cleanup { unset e f } -body { tcl::unsupported::representation [run {string cat $e $f $e $f [list x]}] } -match glob -result {*no string representation} } } # cleanup rename MemStress {} rename makeByteArray {} rename makeUnicode {} rename makeList {} rename makeShared {} catch {rename foo {}} ::tcltest::cleanupTests return # Local Variables: # mode: tcl # End: |
Deleted tests/stringComp.test.
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < |
Changes to unix/configure.
︙ | ︙ | |||
5185 5186 5187 5188 5189 5190 5191 | SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" DL_LIBS="-ldl" LDFLAGS="$LDFLAGS -export-dynamic" CC_SEARCH_FLAGS="" LD_SEARCH_FLAGS="" ;; | | | 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 | SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" DL_LIBS="-ldl" LDFLAGS="$LDFLAGS -export-dynamic" CC_SEARCH_FLAGS="" LD_SEARCH_FLAGS="" ;; CYGWIN_*) SHLIB_CFLAGS="" SHLIB_LD='${CC} -shared' SHLIB_SUFFIX=".dll" DL_OBJS="tclLoadDl.o" PLAT_OBJS='${CYGWIN_OBJS}' PLAT_SRCS='${CYGWIN_SRCS}' DL_LIBS="-ldl" |
︙ | ︙ | |||
6460 6461 6462 6463 6464 6465 6466 | # standard manufacturer compiler. if test "$DL_OBJS" != "tclLoadNone.o" -a "$GCC" = yes; then : case $system in AIX-*) ;; BSD/OS*) ;; | | | 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 | # standard manufacturer compiler. if test "$DL_OBJS" != "tclLoadNone.o" -a "$GCC" = yes; then : case $system in AIX-*) ;; BSD/OS*) ;; CYGWIN_*) ;; IRIX*) ;; NetBSD-*|FreeBSD-*|OpenBSD-*) ;; Darwin-*) ;; SCO_SV-3.2*) ;; *) SHLIB_CFLAGS="-fPIC" ;; esac fi |
︙ | ︙ |
Changes to unix/tcl.m4.
︙ | ︙ | |||
1192 1193 1194 1195 1196 1197 1198 | SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" DL_LIBS="-ldl" LDFLAGS="$LDFLAGS -export-dynamic" CC_SEARCH_FLAGS="" LD_SEARCH_FLAGS="" ;; | | | 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 | SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" DL_LIBS="-ldl" LDFLAGS="$LDFLAGS -export-dynamic" CC_SEARCH_FLAGS="" LD_SEARCH_FLAGS="" ;; CYGWIN_*) SHLIB_CFLAGS="" SHLIB_LD='${CC} -shared' SHLIB_SUFFIX=".dll" DL_OBJS="tclLoadDl.o" PLAT_OBJS='${CYGWIN_OBJS}' PLAT_SRCS='${CYGWIN_SRCS}' DL_LIBS="-ldl" |
︙ | ︙ | |||
1908 1909 1910 1911 1912 1913 1914 | # libraries to the right flags for gcc, instead of those for the # standard manufacturer compiler. AS_IF([test "$DL_OBJS" != "tclLoadNone.o" -a "$GCC" = yes], [ case $system in AIX-*) ;; BSD/OS*) ;; | | | 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 | # libraries to the right flags for gcc, instead of those for the # standard manufacturer compiler. AS_IF([test "$DL_OBJS" != "tclLoadNone.o" -a "$GCC" = yes], [ case $system in AIX-*) ;; BSD/OS*) ;; CYGWIN_*) ;; IRIX*) ;; NetBSD-*|FreeBSD-*|OpenBSD-*) ;; Darwin-*) ;; SCO_SV-3.2*) ;; *) SHLIB_CFLAGS="-fPIC" ;; esac]) |
︙ | ︙ |
Changes to win/makefile.vc.
︙ | ︙ |