Compare commits
44
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d9cf1f5ee1 | ||
|
|
f69b62fe3c | ||
|
|
8c066a970f | ||
|
|
a9dbadf46a | ||
|
|
02e79b9ec1 | ||
|
|
5aa514f49a | ||
|
|
2bc8d915a2 | ||
|
|
008c7038cb | ||
|
|
dfb2a3f2e2 | ||
|
|
e8aa220d08 | ||
|
|
8d3c0c2e81 | ||
|
|
3adfe07f74 | ||
|
|
7aae664d12 | ||
|
|
cdb1ef8aac | ||
|
|
e7e4c74b7f | ||
|
|
3d6c6683bb | ||
|
|
bf9e61ca6a | ||
|
|
db811061d4 | ||
|
|
63a316c43b | ||
|
|
3da8f74e75 | ||
|
|
3833c42f54 | ||
|
|
2bfb7b96c0 | ||
|
|
35141afcc9 | ||
|
|
6053836b97 | ||
|
|
e13460b1fb | ||
|
|
41512fe1fa | ||
|
|
4ef0c69aaa | ||
|
|
7660c04aff | ||
|
|
7ca470456b | ||
|
|
ab18c108f7 | ||
|
|
7ccdd3657b | ||
|
|
98dbefe2cc | ||
|
|
b748232291 | ||
|
|
d35a5023da | ||
|
|
c4b6cab579 | ||
|
|
cf8c1e7bdc | ||
|
|
6f860bc18d | ||
|
|
2bd794f7cc | ||
|
|
5b7e79f851 | ||
|
|
3b2cb79ab1 | ||
|
|
0cce018c67 | ||
|
|
f2115ca085 | ||
|
|
ac673f63d0 | ||
|
|
5001d7d18c |
+3
-3
@@ -133,15 +133,15 @@ Exponentiation. Valid for any numeric operands.
|
||||
Multiply, divide, remainder. None of these operators may be
|
||||
applied to string operands, and remainder may be applied only
|
||||
to integers.
|
||||
The remainder will always have the same sign as the divisor and
|
||||
The remainder always has the same sign as the divisor and
|
||||
an absolute value smaller than the absolute value of the divisor.
|
||||
.RS
|
||||
.PP
|
||||
When applied to integers, the division and remainder operators can be
|
||||
considered to partition the number line into a sequence of equal-sized
|
||||
adjacent non-overlapping pieces where each piece is the size of the divisor;
|
||||
the division result identifies which piece the divisor lay within, and the
|
||||
remainder result identifies where within that piece the divisor lay. A
|
||||
the division result identifies which piece the dividend lies within, and the
|
||||
remainder result identifies where within that piece the dividend lies. A
|
||||
consequence of this is that the result of
|
||||
.QW "-57 \fB/\fR 10"
|
||||
is always -6, and the result of
|
||||
|
||||
@@ -1300,7 +1300,7 @@ AssembleOneLine(
|
||||
goto cleanup;
|
||||
}
|
||||
operand1 = TclGetStringFromObj(operand1Obj, &operand1Len);
|
||||
litIndex = TclRegisterNewLiteral(envPtr, operand1, operand1Len);
|
||||
litIndex = TclRegisterLiteral(envPtr, operand1, operand1Len, 0);
|
||||
BBEmitInst1or4(assemEnvPtr, tblIdx, litIndex, 0);
|
||||
break;
|
||||
|
||||
@@ -1449,7 +1449,7 @@ AssembleOneLine(
|
||||
goto cleanup;
|
||||
} else {
|
||||
operand1 = TclGetStringFromObj(operand1Obj, &operand1Len);
|
||||
litIndex = TclRegisterNewLiteral(envPtr, operand1, operand1Len);
|
||||
litIndex = TclRegisterLiteral(envPtr, operand1, operand1Len, 0);
|
||||
|
||||
/*
|
||||
* Assumes that PUSH is the first slot!
|
||||
@@ -3541,7 +3541,7 @@ StackCheckExit(
|
||||
* Emit a 'push' of the empty literal.
|
||||
*/
|
||||
|
||||
litIndex = TclRegisterNewLiteral(envPtr, "", 0);
|
||||
litIndex = TclRegisterLiteral(envPtr, "", 0, 0);
|
||||
|
||||
/*
|
||||
* Assumes that 'push' is at slot 0 in TalInstructionTable.
|
||||
|
||||
+1
-1
@@ -1597,7 +1597,7 @@ FileAttrIsOwnedCmd(
|
||||
Tcl_Obj *const objv[])
|
||||
{
|
||||
#ifdef __CYGWIN__
|
||||
#define geteuid() (short)(geteuid)()
|
||||
#define geteuid() (short)(geteuid)()
|
||||
#endif
|
||||
#if !defined(_WIN32)
|
||||
Tcl_StatBuf buf;
|
||||
|
||||
@@ -2761,7 +2761,7 @@ TclCompileSyntaxError(
|
||||
const char *bytes = TclGetStringFromObj(msg, &numBytes);
|
||||
|
||||
TclErrorStackResetIf(interp, bytes, numBytes);
|
||||
TclEmitPush(TclRegisterNewLiteral(envPtr, bytes, numBytes), envPtr);
|
||||
TclEmitPush(TclRegisterLiteral(envPtr, bytes, numBytes, 0), envPtr);
|
||||
CompileReturnInternal(envPtr, INST_SYNTAX, TCL_ERROR, 0,
|
||||
TclNoErrorStack(interp, Tcl_GetReturnOptions(interp, TCL_ERROR)));
|
||||
Tcl_ResetResult(interp);
|
||||
|
||||
@@ -1456,8 +1456,8 @@ TclSubstCompile(
|
||||
|
||||
switch (tokenPtr->type) {
|
||||
case TCL_TOKEN_TEXT:
|
||||
literal = TclRegisterNewLiteral(envPtr,
|
||||
tokenPtr->start, tokenPtr->size);
|
||||
literal = TclRegisterLiteral(envPtr,
|
||||
tokenPtr->start, tokenPtr->size, 0);
|
||||
TclEmitPush(literal, envPtr);
|
||||
TclAdvanceLines(&bline, tokenPtr->start,
|
||||
tokenPtr->start + tokenPtr->size);
|
||||
@@ -1466,7 +1466,7 @@ TclSubstCompile(
|
||||
case TCL_TOKEN_BS:
|
||||
length = TclParseBackslash(tokenPtr->start, tokenPtr->size,
|
||||
NULL, buf);
|
||||
literal = TclRegisterNewLiteral(envPtr, buf, length);
|
||||
literal = TclRegisterLiteral(envPtr, buf, length, 0);
|
||||
TclEmitPush(literal, envPtr);
|
||||
count++;
|
||||
continue;
|
||||
|
||||
@@ -2267,9 +2267,9 @@ CompileExprTree(
|
||||
p = TclGetStringFromObj(*funcObjv, &length);
|
||||
funcObjv++;
|
||||
Tcl_DStringAppend(&cmdName, p, length);
|
||||
TclEmitPush(TclRegisterNewCmdLiteral(envPtr,
|
||||
TclEmitPush(TclRegisterLiteral(envPtr,
|
||||
Tcl_DStringValue(&cmdName),
|
||||
Tcl_DStringLength(&cmdName)), envPtr);
|
||||
Tcl_DStringLength(&cmdName), LITERAL_CMD_NAME), envPtr);
|
||||
Tcl_DStringFree(&cmdName);
|
||||
|
||||
/*
|
||||
@@ -2376,8 +2376,8 @@ CompileExprTree(
|
||||
pc1 = CurrentOffset(envPtr);
|
||||
TclEmitInstInt1((nodePtr->lexeme == AND) ? INST_JUMP_FALSE1
|
||||
: INST_JUMP_TRUE1, 0, envPtr);
|
||||
TclEmitPush(TclRegisterNewLiteral(envPtr,
|
||||
(nodePtr->lexeme == AND) ? "1" : "0", 1), envPtr);
|
||||
TclEmitPush(TclRegisterLiteral(envPtr,
|
||||
(nodePtr->lexeme == AND) ? "1" : "0", 1, 0), envPtr);
|
||||
pc2 = CurrentOffset(envPtr);
|
||||
TclEmitInstInt1(INST_JUMP1, 0, envPtr);
|
||||
TclAdjustStackDepth(-1, envPtr);
|
||||
@@ -2386,8 +2386,8 @@ CompileExprTree(
|
||||
if (TclFixupForwardJumpToHere(envPtr, &jumpPtr->jump, 127)) {
|
||||
pc2 += 3;
|
||||
}
|
||||
TclEmitPush(TclRegisterNewLiteral(envPtr,
|
||||
(nodePtr->lexeme == AND) ? "0" : "1", 1), envPtr);
|
||||
TclEmitPush(TclRegisterLiteral(envPtr,
|
||||
(nodePtr->lexeme == AND) ? "0" : "1", 1, 0), envPtr);
|
||||
TclStoreInt1AtPtr(CurrentOffset(envPtr) - pc2,
|
||||
envPtr->codeStart + pc2 + 1);
|
||||
convert = 0;
|
||||
@@ -2421,7 +2421,7 @@ CompileExprTree(
|
||||
if (optimize) {
|
||||
int length;
|
||||
const char *bytes = TclGetStringFromObj(literal, &length);
|
||||
int index = TclRegisterNewLiteral(envPtr, bytes, length);
|
||||
int index = TclRegisterLiteral(envPtr, bytes, length, 0);
|
||||
Tcl_Obj *objPtr = TclFetchLiteral(envPtr, index);
|
||||
|
||||
if ((objPtr->typePtr == NULL) && (literal->typePtr != NULL)) {
|
||||
@@ -2479,8 +2479,8 @@ CompileExprTree(
|
||||
if (objPtr->bytes) {
|
||||
Tcl_Obj *tableValue;
|
||||
|
||||
index = TclRegisterNewLiteral(envPtr, objPtr->bytes,
|
||||
objPtr->length);
|
||||
index = TclRegisterLiteral(envPtr, objPtr->bytes,
|
||||
objPtr->length, 0);
|
||||
tableValue = TclFetchLiteral(envPtr, index);
|
||||
if ((tableValue->typePtr == NULL) &&
|
||||
(objPtr->typePtr != NULL)) {
|
||||
|
||||
+15
-7
@@ -1792,9 +1792,17 @@ CompileCmdLiteral(
|
||||
CompileEnv *envPtr)
|
||||
{
|
||||
int numBytes;
|
||||
const char *bytes = TclGetStringFromObj(cmdObj, &numBytes);
|
||||
int cmdLitIdx = TclRegisterNewCmdLiteral(envPtr, bytes, numBytes);
|
||||
Command *cmdPtr = (Command *) Tcl_GetCommandFromObj(interp, cmdObj);
|
||||
const char *bytes;
|
||||
Command *cmdPtr;
|
||||
int cmdLitIdx, extraLiteralFlags = LITERAL_CMD_NAME;
|
||||
|
||||
cmdPtr = (Command *) Tcl_GetCommandFromObj(interp, cmdObj);
|
||||
if ((cmdPtr != NULL) && (cmdPtr->flags & CMD_VIA_RESOLVER)) {
|
||||
extraLiteralFlags |= LITERAL_UNSHARED;
|
||||
}
|
||||
|
||||
bytes = Tcl_GetStringFromObj(cmdObj, &numBytes);
|
||||
cmdLitIdx = TclRegisterLiteral(envPtr, bytes, numBytes, extraLiteralFlags);
|
||||
|
||||
if (cmdPtr) {
|
||||
TclSetCmdNameObj(interp, TclFetchLiteral(envPtr, cmdLitIdx), cmdPtr);
|
||||
@@ -1829,8 +1837,8 @@ TclCompileInvocation(
|
||||
continue;
|
||||
}
|
||||
|
||||
objIdx = TclRegisterNewLiteral(envPtr,
|
||||
tokenPtr[1].start, tokenPtr[1].size);
|
||||
objIdx = TclRegisterLiteral(envPtr,
|
||||
tokenPtr[1].start, tokenPtr[1].size, 0);
|
||||
if (envPtr->clNext) {
|
||||
TclContinuationsEnterDerived(TclFetchLiteral(envPtr, objIdx),
|
||||
tokenPtr[1].start - envPtr->source, envPtr->clNext);
|
||||
@@ -1879,8 +1887,8 @@ CompileExpanded(
|
||||
continue;
|
||||
}
|
||||
|
||||
objIdx = TclRegisterNewLiteral(envPtr,
|
||||
tokenPtr[1].start, tokenPtr[1].size);
|
||||
objIdx = TclRegisterLiteral(envPtr,
|
||||
tokenPtr[1].start, tokenPtr[1].size, 0);
|
||||
if (envPtr->clNext) {
|
||||
TclContinuationsEnterDerived(TclFetchLiteral(envPtr, objIdx),
|
||||
tokenPtr[1].start - envPtr->source, envPtr->clNext);
|
||||
|
||||
+4
-26
@@ -1095,7 +1095,7 @@ MODULE_SCOPE int TclCreateAuxData(ClientData clientData,
|
||||
MODULE_SCOPE int TclCreateExceptRange(ExceptionRangeType type,
|
||||
CompileEnv *envPtr);
|
||||
MODULE_SCOPE ExecEnv * TclCreateExecEnv(Tcl_Interp *interp, int size);
|
||||
MODULE_SCOPE Tcl_Obj * TclCreateLiteral(Interp *iPtr, char *bytes,
|
||||
MODULE_SCOPE Tcl_Obj * TclCreateLiteral(Interp *iPtr, const char *bytes,
|
||||
int length, unsigned int hash, int *newPtr,
|
||||
Namespace *nsPtr, int flags,
|
||||
LiteralEntry **globalPtrPtr);
|
||||
@@ -1210,29 +1210,7 @@ MODULE_SCOPE int TclPushProcCallFrame(ClientData clientData,
|
||||
|
||||
#define LITERAL_ON_HEAP 0x01
|
||||
#define LITERAL_CMD_NAME 0x02
|
||||
|
||||
/*
|
||||
* Form of TclRegisterLiteral with flags == 0. In that case, it is safe to
|
||||
* cast away constness, and it is cleanest to do that here, all in one place.
|
||||
*
|
||||
* int TclRegisterNewLiteral(CompileEnv *envPtr, const char *bytes,
|
||||
* int length);
|
||||
*/
|
||||
|
||||
#define TclRegisterNewLiteral(envPtr, bytes, length) \
|
||||
TclRegisterLiteral(envPtr, (char *)(bytes), length, /*flags*/ 0)
|
||||
|
||||
/*
|
||||
* Form of TclRegisterLiteral with flags == LITERAL_CMD_NAME. In that case, it
|
||||
* is safe to cast away constness, and it is cleanest to do that here, all in
|
||||
* one place.
|
||||
*
|
||||
* int TclRegisterNewNSLiteral(CompileEnv *envPtr, const char *bytes,
|
||||
* int length);
|
||||
*/
|
||||
|
||||
#define TclRegisterNewCmdLiteral(envPtr, bytes, length) \
|
||||
TclRegisterLiteral(envPtr, (char *)(bytes), length, LITERAL_CMD_NAME)
|
||||
#define LITERAL_UNSHARED 0x04
|
||||
|
||||
/*
|
||||
* Macro used to manually adjust the stack requirements; used in cases where
|
||||
@@ -1549,9 +1527,9 @@ MODULE_SCOPE int TclPushProcCallFrame(ClientData clientData,
|
||||
*/
|
||||
|
||||
#define PushLiteral(envPtr, string, length) \
|
||||
TclEmitPush(TclRegisterNewLiteral((envPtr), (string), (length)), (envPtr))
|
||||
TclEmitPush(TclRegisterLiteral(envPtr, string, length, 0), (envPtr))
|
||||
#define PushStringLiteral(envPtr, string) \
|
||||
PushLiteral((envPtr), (string), (int) (sizeof(string "") - 1))
|
||||
PushLiteral(envPtr, string, (int) (sizeof(string "") - 1))
|
||||
|
||||
/*
|
||||
* Macro to advance to the next token; it is more mnemonic than the address
|
||||
|
||||
@@ -3306,7 +3306,7 @@ CompileToInvokedCommand(
|
||||
Tcl_Token *tokPtr;
|
||||
Tcl_Obj *objPtr, **words;
|
||||
char *bytes;
|
||||
int length, i, numWords, cmdLit;
|
||||
int length, i, numWords, cmdLit, extraLiteralFlags = LITERAL_CMD_NAME;
|
||||
DefineLineInformation;
|
||||
|
||||
/*
|
||||
@@ -3326,8 +3326,8 @@ CompileToInvokedCommand(
|
||||
|
||||
SetLineInformation(i);
|
||||
if (tokPtr->type == TCL_TOKEN_SIMPLE_WORD) {
|
||||
int literal = TclRegisterNewLiteral(envPtr,
|
||||
tokPtr[1].start, tokPtr[1].size);
|
||||
int literal = TclRegisterLiteral(envPtr,
|
||||
tokPtr[1].start, tokPtr[1].size, 0);
|
||||
|
||||
if (envPtr->clNext) {
|
||||
TclContinuationsEnterDerived(
|
||||
@@ -3348,8 +3348,11 @@ CompileToInvokedCommand(
|
||||
|
||||
objPtr = Tcl_NewObj();
|
||||
Tcl_GetCommandFullName(interp, (Tcl_Command) cmdPtr, objPtr);
|
||||
bytes = TclGetStringFromObj(objPtr, &length);
|
||||
cmdLit = TclRegisterNewCmdLiteral(envPtr, bytes, length);
|
||||
bytes = Tcl_GetStringFromObj(objPtr, &length);
|
||||
if ((cmdPtr != NULL) && (cmdPtr->flags & CMD_VIA_RESOLVER)) {
|
||||
extraLiteralFlags |= LITERAL_UNSHARED;
|
||||
}
|
||||
cmdLit = TclRegisterLiteral(envPtr, bytes, length, extraLiteralFlags);
|
||||
TclSetCmdNameObj(interp, TclFetchLiteral(envPtr, cmdLit), cmdPtr);
|
||||
TclEmitPush(cmdLit, envPtr);
|
||||
TclDecrRefCount(objPtr);
|
||||
|
||||
+38
-2
@@ -1554,7 +1554,7 @@ CompileExprObj(
|
||||
*/
|
||||
|
||||
if (compEnv.codeNext == compEnv.codeStart) {
|
||||
TclEmitPush(TclRegisterNewLiteral(&compEnv, "0", 1),
|
||||
TclEmitPush(TclRegisterLiteral(&compEnv, "0", 1, 0),
|
||||
&compEnv);
|
||||
}
|
||||
|
||||
@@ -3173,7 +3173,7 @@ TEBCresume(
|
||||
Tcl_Obj *copyPtr = Tcl_NewListObj(objc - opnd + 1, NULL);
|
||||
|
||||
Tcl_ListObjAppendElement(NULL, copyPtr, objPtr);
|
||||
Tcl_ListObjReplace(NULL, copyPtr, LIST_MAX, 0,
|
||||
Tcl_ListObjReplace(NULL, copyPtr, LIST_MAX, 0,
|
||||
objc - opnd, objv + opnd);
|
||||
Tcl_DecrRefCount(objPtr);
|
||||
objPtr = copyPtr;
|
||||
@@ -5378,9 +5378,42 @@ TEBCresume(
|
||||
case INST_STR_NEQ: /* String (in)equality check */
|
||||
case INST_STR_CMP: /* String compare. */
|
||||
stringCompare:
|
||||
{
|
||||
ClientData ptr1;
|
||||
int type1;
|
||||
value2Ptr = OBJ_AT_TOS;
|
||||
valuePtr = OBJ_UNDER_TOS;
|
||||
|
||||
GetNumberFromObj(NULL, valuePtr, &ptr1, &type1);
|
||||
GetNumberFromObj(NULL, value2Ptr, &ptr1, &type1);
|
||||
|
||||
if (valuePtr->typePtr == &tclDoubleType
|
||||
|| valuePtr->typePtr == &tclIntType
|
||||
#ifndef TCL_WIDE_INT_IS_LONG
|
||||
|| valuePtr->typePtr == &tclWideIntType
|
||||
#endif
|
||||
|| valuePtr->typePtr == &tclBignumType
|
||||
) {
|
||||
valuePtr = Tcl_DuplicateObj(valuePtr);
|
||||
TclInvalidateStringRep(valuePtr);
|
||||
TclGetString(valuePtr);
|
||||
}
|
||||
|
||||
if (value2Ptr->typePtr == &tclDoubleType
|
||||
|| value2Ptr->typePtr == &tclIntType
|
||||
#ifndef TCL_WIDE_INT_IS_LONG
|
||||
|| value2Ptr->typePtr == &tclWideIntType
|
||||
#endif
|
||||
|| value2Ptr->typePtr == &tclBignumType
|
||||
) {
|
||||
value2Ptr = Tcl_DuplicateObj(value2Ptr);
|
||||
TclInvalidateStringRep(value2Ptr);
|
||||
TclGetString(value2Ptr);
|
||||
}
|
||||
|
||||
Tcl_IncrRefCount(valuePtr);
|
||||
Tcl_IncrRefCount(value2Ptr);
|
||||
|
||||
if (valuePtr == value2Ptr) {
|
||||
match = 0;
|
||||
} else {
|
||||
@@ -5501,7 +5534,10 @@ TEBCresume(
|
||||
|
||||
TRACE(("\"%.20s\" \"%.20s\" => %d\n", O2S(valuePtr), O2S(value2Ptr),
|
||||
(match < 0 ? -1 : match > 0 ? 1 : 0)));
|
||||
Tcl_DecrRefCount(valuePtr);
|
||||
Tcl_DecrRefCount(value2Ptr);
|
||||
JUMP_PEEPHOLE_F(match, 1, 2);
|
||||
}
|
||||
|
||||
case INST_STR_LEN:
|
||||
valuePtr = OBJ_AT_TOS;
|
||||
|
||||
@@ -1009,7 +1009,7 @@ declare 250 {
|
||||
# Allow extensions for optimization
|
||||
declare 251 {
|
||||
int TclRegisterLiteral(void *envPtr,
|
||||
char *bytes, int length, int flags)
|
||||
const char *bytes, int length, int flags)
|
||||
}
|
||||
|
||||
##############################################################################
|
||||
|
||||
+6
-4
@@ -1690,11 +1690,13 @@ typedef struct Command {
|
||||
* (these last two flags are defined in tcl.h)
|
||||
*/
|
||||
|
||||
#define CMD_IS_DELETED 0x1
|
||||
#define CMD_TRACE_ACTIVE 0x2
|
||||
#define CMD_HAS_EXEC_TRACES 0x4
|
||||
#define CMD_COMPILES_EXPANDED 0x8
|
||||
#define CMD_IS_DELETED 0x01
|
||||
#define CMD_TRACE_ACTIVE 0x02
|
||||
#define CMD_HAS_EXEC_TRACES 0x04
|
||||
#define CMD_COMPILES_EXPANDED 0x08
|
||||
#define CMD_REDEF_IN_PROGRESS 0x10
|
||||
#define CMD_VIA_RESOLVER 0x20
|
||||
|
||||
|
||||
/*
|
||||
*----------------------------------------------------------------
|
||||
|
||||
@@ -615,7 +615,7 @@ EXTERN char * TclDoubleDigits(double dv, int ndigits, int flags,
|
||||
EXTERN void TclSetSlaveCancelFlags(Tcl_Interp *interp, int flags,
|
||||
int force);
|
||||
/* 251 */
|
||||
EXTERN int TclRegisterLiteral(void *envPtr, char *bytes,
|
||||
EXTERN int TclRegisterLiteral(void *envPtr, const char *bytes,
|
||||
int length, int flags);
|
||||
|
||||
typedef struct TclIntStubs {
|
||||
@@ -873,7 +873,7 @@ typedef struct TclIntStubs {
|
||||
int (*tclCopyChannel) (Tcl_Interp *interp, Tcl_Channel inChan, Tcl_Channel outChan, Tcl_WideInt toRead, Tcl_Obj *cmdPtr); /* 248 */
|
||||
char * (*tclDoubleDigits) (double dv, int ndigits, int flags, int *decpt, int *signum, char **endPtr); /* 249 */
|
||||
void (*tclSetSlaveCancelFlags) (Tcl_Interp *interp, int flags, int force); /* 250 */
|
||||
int (*tclRegisterLiteral) (void *envPtr, char *bytes, int length, int flags); /* 251 */
|
||||
int (*tclRegisterLiteral) (void *envPtr, const char *bytes, int length, int flags); /* 251 */
|
||||
} TclIntStubs;
|
||||
|
||||
extern const TclIntStubs *tclIntStubsPtr;
|
||||
|
||||
+3
-8
@@ -660,14 +660,9 @@ NRInterpCmd(
|
||||
if (masterInterp == NULL) {
|
||||
return TCL_ERROR;
|
||||
}
|
||||
if (TclGetString(objv[5])[0] == '\0') {
|
||||
if (objc == 6) {
|
||||
return AliasDelete(interp, slaveInterp, objv[3]);
|
||||
}
|
||||
} else {
|
||||
return AliasCreate(interp, slaveInterp, masterInterp, objv[3],
|
||||
objv[5], objc - 6, objv + 6);
|
||||
}
|
||||
|
||||
return AliasCreate(interp, slaveInterp, masterInterp, objv[3],
|
||||
objv[5], objc - 6, objv + 6);
|
||||
}
|
||||
goto aliasArgs;
|
||||
}
|
||||
|
||||
+29
-20
@@ -174,7 +174,7 @@ TclDeleteLiteralTable(
|
||||
Tcl_Obj *
|
||||
TclCreateLiteral(
|
||||
Interp *iPtr,
|
||||
char *bytes, /* The start of the string. Note that this is
|
||||
const char *bytes, /* The start of the string. Note that this is
|
||||
* not a NUL-terminated string. */
|
||||
int length, /* Number of bytes in the string. */
|
||||
unsigned hash, /* The string's hash. If -1, it will be
|
||||
@@ -214,7 +214,7 @@ TclCreateLiteral(
|
||||
if (globalPtrPtr) {
|
||||
*globalPtrPtr = globalPtr;
|
||||
}
|
||||
if (flags & LITERAL_ON_HEAP) {
|
||||
if ((flags & LITERAL_ON_HEAP)) {
|
||||
ckfree(bytes);
|
||||
}
|
||||
globalPtr->refCount++;
|
||||
@@ -222,26 +222,40 @@ TclCreateLiteral(
|
||||
}
|
||||
}
|
||||
if (!newPtr) {
|
||||
if (flags & LITERAL_ON_HEAP) {
|
||||
if ((flags & LITERAL_ON_HEAP)) {
|
||||
ckfree(bytes);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* The literal is new to the interpreter. Add it to the global literal
|
||||
* table.
|
||||
* The literal is new to the interpreter.
|
||||
*/
|
||||
|
||||
TclNewObj(objPtr);
|
||||
Tcl_IncrRefCount(objPtr);
|
||||
if (flags & LITERAL_ON_HEAP) {
|
||||
objPtr->bytes = bytes;
|
||||
if ((flags & LITERAL_ON_HEAP)) {
|
||||
objPtr->bytes = (char *) bytes;
|
||||
objPtr->length = length;
|
||||
} else {
|
||||
TclInitStringRep(objPtr, bytes, length);
|
||||
}
|
||||
|
||||
/* Should the new literal be shared globally? */
|
||||
|
||||
if ((flags & LITERAL_UNSHARED)) {
|
||||
/*
|
||||
* No, do *not* add it the global literal table
|
||||
* Make clear, that no global value is returned
|
||||
*/
|
||||
if (globalPtrPtr != NULL) {
|
||||
*globalPtrPtr = NULL;
|
||||
}
|
||||
return objPtr;
|
||||
}
|
||||
|
||||
/*
|
||||
* Yes, add it to the global literal table.
|
||||
*/
|
||||
#ifdef TCL_COMPILE_DEBUG
|
||||
if (LookupLiteralEntry((Tcl_Interp *) iPtr, objPtr) != NULL) {
|
||||
Tcl_Panic("%s: literal \"%.*s\" found globally but shouldn't be",
|
||||
@@ -251,6 +265,7 @@ TclCreateLiteral(
|
||||
|
||||
globalPtr = ckalloc(sizeof(LiteralEntry));
|
||||
globalPtr->objPtr = objPtr;
|
||||
Tcl_IncrRefCount(objPtr);
|
||||
globalPtr->refCount = 1;
|
||||
globalPtr->nsPtr = nsPtr;
|
||||
globalPtr->nextPtr = globalTablePtr->buckets[globalHash];
|
||||
@@ -360,7 +375,7 @@ int
|
||||
TclRegisterLiteral(
|
||||
void *ePtr, /* Points to the CompileEnv in whose object
|
||||
* array an object is found or created. */
|
||||
register char *bytes, /* Points to string for which to find or
|
||||
register const char *bytes, /* Points to string for which to find or
|
||||
* create an object in CompileEnv's object
|
||||
* array. */
|
||||
int length, /* Number of bytes in the string. If < 0, the
|
||||
@@ -398,7 +413,7 @@ TclRegisterLiteral(
|
||||
if ((objPtr->length == length) && ((length == 0)
|
||||
|| ((objPtr->bytes[0] == bytes[0])
|
||||
&& (memcmp(objPtr->bytes, bytes, (unsigned) length) == 0)))) {
|
||||
if (flags & LITERAL_ON_HEAP) {
|
||||
if ((flags & LITERAL_ON_HEAP)) {
|
||||
ckfree(bytes);
|
||||
}
|
||||
objIndex = (localPtr - envPtr->literalArrayPtr);
|
||||
@@ -417,7 +432,7 @@ TclRegisterLiteral(
|
||||
* the namespace as the interp's global NS.
|
||||
*/
|
||||
|
||||
if (flags & LITERAL_CMD_NAME) {
|
||||
if ((flags & LITERAL_CMD_NAME)) {
|
||||
if ((length >= 2) && (bytes[0] == ':') && (bytes[1] == ':')) {
|
||||
nsPtr = iPtr->globalNsPtr;
|
||||
} else {
|
||||
@@ -431,12 +446,13 @@ TclRegisterLiteral(
|
||||
* Is it in the interpreter's global literal table? If not, create it.
|
||||
*/
|
||||
|
||||
globalPtr = NULL;
|
||||
objPtr = TclCreateLiteral(iPtr, bytes, length, hash, &new, nsPtr, flags,
|
||||
&globalPtr);
|
||||
objIndex = AddLocalLiteralEntry(envPtr, objPtr, localHash);
|
||||
|
||||
#ifdef TCL_COMPILE_DEBUG
|
||||
if (globalPtr->refCount < 1) {
|
||||
if (globalPtr != NULL && globalPtr->refCount < 1) {
|
||||
Tcl_Panic("%s: global literal \"%.*s\" had bad refCount %d",
|
||||
"TclRegisterLiteral", (length>60? 60 : length), bytes,
|
||||
globalPtr->refCount);
|
||||
@@ -1025,7 +1041,7 @@ TclInvalidateCmdLiteral(
|
||||
* invalidate a cmd literal. */
|
||||
{
|
||||
Interp *iPtr = (Interp *) interp;
|
||||
Tcl_Obj *literalObjPtr = TclCreateLiteral(iPtr, (char *) name,
|
||||
Tcl_Obj *literalObjPtr = TclCreateLiteral(iPtr, name,
|
||||
strlen(name), -1, NULL, nsPtr, 0, NULL);
|
||||
|
||||
if (literalObjPtr != NULL) {
|
||||
@@ -1152,13 +1168,6 @@ TclVerifyLocalLiteralTable(
|
||||
"TclVerifyLocalLiteralTable",
|
||||
(length>60? 60 : length), bytes, localPtr->refCount);
|
||||
}
|
||||
if (LookupLiteralEntry((Tcl_Interp *) envPtr->iPtr,
|
||||
localPtr->objPtr) == NULL) {
|
||||
bytes = TclGetStringFromObj(localPtr->objPtr, &length);
|
||||
Tcl_Panic("%s: local literal \"%.*s\" is not global",
|
||||
"TclVerifyLocalLiteralTable",
|
||||
(length>60? 60 : length), bytes);
|
||||
}
|
||||
if (localPtr->objPtr->bytes == NULL) {
|
||||
Tcl_Panic("%s: literal has NULL string rep",
|
||||
"TclVerifyLocalLiteralTable");
|
||||
|
||||
@@ -2566,7 +2566,9 @@ Tcl_FindCommand(
|
||||
}
|
||||
|
||||
if (result == TCL_OK) {
|
||||
((Command *)cmd)->flags |= CMD_VIA_RESOLVER;
|
||||
return cmd;
|
||||
|
||||
} else if (result != TCL_CONTINUE) {
|
||||
return NULL;
|
||||
}
|
||||
@@ -2658,6 +2660,7 @@ Tcl_FindCommand(
|
||||
}
|
||||
|
||||
if (cmdPtr != NULL) {
|
||||
cmdPtr->flags &= ~CMD_VIA_RESOLVER;
|
||||
return (Tcl_Command) cmdPtr;
|
||||
}
|
||||
|
||||
|
||||
+6
-1
@@ -4264,8 +4264,13 @@ TclSetCmdNameObj(
|
||||
Command *cmdPtr) /* Points to Command structure that the
|
||||
* CmdName object should refer to. */
|
||||
{
|
||||
register ResolvedCmdName *resPtr;
|
||||
|
||||
if (objPtr->typePtr == &tclCmdNameType) {
|
||||
return;
|
||||
resPtr = objPtr->internalRep.twoPtrValue.ptr1;
|
||||
if (resPtr != NULL && resPtr->cmdPtr == cmdPtr) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
SetCmdNameObj(interp, objPtr, cmdPtr, NULL);
|
||||
|
||||
+82
-16
@@ -7326,23 +7326,82 @@ InterpCmdResolver(
|
||||
CallFrame *varFramePtr = iPtr->varFramePtr;
|
||||
Proc *procPtr = (varFramePtr->isProcCallFrame & FRAME_IS_PROC) ?
|
||||
varFramePtr->procPtr : NULL;
|
||||
Namespace *ns2NsPtr = (Namespace *)
|
||||
Tcl_FindNamespace(interp, "::ns2", NULL, 0);
|
||||
Namespace *callerNsPtr = varFramePtr->nsPtr;
|
||||
Tcl_Command resolvedCmdPtr = NULL;
|
||||
|
||||
if (procPtr && (procPtr->cmdPtr->nsPtr == iPtr->globalNsPtr
|
||||
|| (ns2NsPtr && procPtr->cmdPtr->nsPtr == ns2NsPtr))) {
|
||||
const char *callingCmdName =
|
||||
/*
|
||||
* Just do something special on a cmd literal "z" in two cases:
|
||||
* A) when the caller is a proc "x", and the proc is either in "::" or in "::ns2".
|
||||
* B) the caller's namespace is "ctx1" or "ctx2"
|
||||
*/
|
||||
if ( (name[0] == 'z') && (name[1] == '\0') ) {
|
||||
Namespace *ns2NsPtr = (Namespace *) Tcl_FindNamespace(interp, "::ns2", NULL, 0);
|
||||
|
||||
if (procPtr != NULL
|
||||
&& ((procPtr->cmdPtr->nsPtr == iPtr->globalNsPtr)
|
||||
|| (ns2NsPtr != NULL && procPtr->cmdPtr->nsPtr == ns2NsPtr)
|
||||
)
|
||||
) {
|
||||
/*
|
||||
* Case A)
|
||||
*
|
||||
* - The context, in which this resolver becomes active, is
|
||||
* determined by the name of the caller proc, which has to be
|
||||
* named "x".
|
||||
*
|
||||
* - To determine the name of the caller proc, the proc is taken
|
||||
* from the topmost stack frame.
|
||||
*
|
||||
* - Note that the context is NOT provided during byte-code
|
||||
* compilation (e.g. in TclProcCompileProc)
|
||||
*
|
||||
* When these conditions hold, this function resolves the
|
||||
* passed-in cmd literal into a cmd "y", which is taken from the
|
||||
* the global namespace (for simplicity).
|
||||
*/
|
||||
|
||||
const char *callingCmdName =
|
||||
Tcl_GetCommandName(interp, (Tcl_Command) procPtr->cmdPtr);
|
||||
|
||||
if ((callingCmdName[0] == 'x') && (callingCmdName[1] == '\0')
|
||||
&& (name[0] == 'z') && (name[1] == '\0')) {
|
||||
Tcl_Command sourceCmdPtr = Tcl_FindCommand(interp, "y", NULL,
|
||||
TCL_GLOBAL_ONLY);
|
||||
|
||||
if (sourceCmdPtr != NULL) {
|
||||
*rPtr = sourceCmdPtr;
|
||||
return TCL_OK;
|
||||
if ( callingCmdName[0] == 'x' && callingCmdName[1] == '\0' ) {
|
||||
resolvedCmdPtr = Tcl_FindCommand(interp, "y", NULL, TCL_GLOBAL_ONLY);
|
||||
}
|
||||
} else if (callerNsPtr != NULL) {
|
||||
/*
|
||||
* Case B)
|
||||
*
|
||||
* - The context, in which this resolver becomes active, is
|
||||
* determined by the name of the parent namespace, which has
|
||||
* to be named "ctx1" or "ctx2".
|
||||
*
|
||||
* - To determine the name of the parent namesace, it is taken
|
||||
* from the 2nd highest stack frame.
|
||||
*
|
||||
* - Note that the context can be provided during byte-code
|
||||
* compilation (e.g. in TclProcCompileProc)
|
||||
*
|
||||
* When these conditions hold, this function resolves the
|
||||
* passed-in cmd literal into a cmd "y" or "Y" depending on the
|
||||
* context. The resolved procs are taken from the the global
|
||||
* namespace (for simplicity).
|
||||
*/
|
||||
|
||||
CallFrame *parentFramePtr = varFramePtr->callerPtr;
|
||||
char *context = parentFramePtr != NULL ? parentFramePtr->nsPtr->name : "(NULL)";
|
||||
|
||||
if (strcmp(context, "ctx1") == 0 && (name[0] == 'z') && (name[1] == '\0')) {
|
||||
resolvedCmdPtr = Tcl_FindCommand(interp, "y", NULL, TCL_GLOBAL_ONLY);
|
||||
/* fprintf(stderr, "... y ==> %p\n", resolvedCmdPtr);*/
|
||||
|
||||
} else if (strcmp(context, "ctx2") == 0 && (name[0] == 'z') && (name[1] == '\0')) {
|
||||
resolvedCmdPtr = Tcl_FindCommand(interp, "Y", NULL, TCL_GLOBAL_ONLY);
|
||||
/*fprintf(stderr, "... Y ==> %p\n", resolvedCmdPtr);*/
|
||||
}
|
||||
}
|
||||
|
||||
if (resolvedCmdPtr != NULL) {
|
||||
*rPtr = resolvedCmdPtr;
|
||||
return TCL_OK;
|
||||
}
|
||||
}
|
||||
return TCL_CONTINUE;
|
||||
@@ -7476,9 +7535,16 @@ TestInterpResolverCmd(
|
||||
int idx;
|
||||
#define RESOLVER_KEY "testInterpResolver"
|
||||
|
||||
if (objc != 2) {
|
||||
Tcl_WrongNumArgs(interp, 1, objv, "up|down");
|
||||
return TCL_ERROR;
|
||||
if ((objc < 2) || (objc > 3)) {
|
||||
Tcl_WrongNumArgs(interp, 1, objv, "up|down ?interp?");
|
||||
return TCL_ERROR;
|
||||
}
|
||||
if (objc == 3) {
|
||||
interp = Tcl_GetSlave(interp, Tcl_GetString(objv[2]));
|
||||
if (interp == NULL) {
|
||||
Tcl_AppendResult(interp, "provided interpreter not found", NULL);
|
||||
return TCL_ERROR;
|
||||
}
|
||||
}
|
||||
if (Tcl_GetIndexFromObj(interp, objv[1], table, "operation", TCL_EXACT,
|
||||
&idx) != TCL_OK) {
|
||||
|
||||
+23
-43
@@ -73,16 +73,7 @@ static const unsigned char totalBytes[256] = {
|
||||
#else
|
||||
1,1,1,1,1,1,1,1,
|
||||
#endif
|
||||
#if TCL_UTF_MAX > 4
|
||||
5,5,5,5,
|
||||
#else
|
||||
1,1,1,1,
|
||||
#endif
|
||||
#if TCL_UTF_MAX > 5
|
||||
6,6,6,6
|
||||
#else
|
||||
1,1,1,1
|
||||
#endif
|
||||
1,1,1,1,1,1,1,1
|
||||
};
|
||||
|
||||
/*
|
||||
@@ -105,14 +96,14 @@ int
|
||||
TclUtfCount(
|
||||
int ch) /* The Tcl_UniChar whose size is returned. */
|
||||
{
|
||||
if ((ch > 0) && (ch < UNICODE_SELF)) {
|
||||
if ((unsigned)(ch - 1) < (UNICODE_SELF - 1)) {
|
||||
return 1;
|
||||
}
|
||||
if (ch <= 0x7FF) {
|
||||
return 2;
|
||||
}
|
||||
#if TCL_UTF_MAX > 3
|
||||
if ((ch > 0xFFFF) && (ch <= 0x10FFFF)) {
|
||||
if (((unsigned)(ch - 0x10000) <= 0xfffff)) {
|
||||
return 4;
|
||||
}
|
||||
#endif
|
||||
@@ -146,7 +137,7 @@ Tcl_UniCharToUtf(
|
||||
* large enough to hold the UTF-8 character
|
||||
* (at most TCL_UTF_MAX bytes). */
|
||||
{
|
||||
if ((ch > 0) && (ch < UNICODE_SELF)) {
|
||||
if ((unsigned)(ch - 1) < (UNICODE_SELF - 1)) {
|
||||
buf[0] = (char) ch;
|
||||
return 1;
|
||||
}
|
||||
@@ -174,11 +165,7 @@ Tcl_UniCharToUtf(
|
||||
}
|
||||
}
|
||||
#endif
|
||||
three:
|
||||
buf[2] = (char) ((ch | 0x80) & 0xBF);
|
||||
buf[1] = (char) (((ch >> 6) | 0x80) & 0xBF);
|
||||
buf[0] = (char) ((ch >> 12) | 0xE0);
|
||||
return 3;
|
||||
goto three;
|
||||
}
|
||||
|
||||
#if TCL_UTF_MAX > 3
|
||||
@@ -193,7 +180,11 @@ Tcl_UniCharToUtf(
|
||||
}
|
||||
|
||||
ch = 0xFFFD;
|
||||
goto three;
|
||||
three:
|
||||
buf[2] = (char) ((ch | 0x80) & 0xBF);
|
||||
buf[1] = (char) (((ch >> 6) | 0x80) & 0xBF);
|
||||
buf[0] = (char) ((ch >> 12) | 0xE0);
|
||||
return 3;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -308,9 +299,6 @@ Tcl_UtfToUniChar(
|
||||
* A two-byte-character lead-byte not followed by trail-byte
|
||||
* represents itself.
|
||||
*/
|
||||
|
||||
*chPtr = (Tcl_UniChar) byte;
|
||||
return 1;
|
||||
} else if (byte < 0xF0) {
|
||||
if (((src[1] & 0xC0) == 0x80) && ((src[2] & 0xC0) == 0x80)) {
|
||||
/*
|
||||
@@ -326,31 +314,23 @@ Tcl_UtfToUniChar(
|
||||
* A three-byte-character lead-byte not followed by two trail-bytes
|
||||
* represents itself.
|
||||
*/
|
||||
|
||||
*chPtr = (Tcl_UniChar) byte;
|
||||
return 1;
|
||||
}
|
||||
#if TCL_UTF_MAX > 3
|
||||
{
|
||||
int ch, total, trail;
|
||||
else if (byte < 0xF8) {
|
||||
if (((src[1] & 0xC0) == 0x80) && ((src[2] & 0xC0) == 0x80) && ((src[3] & 0xC0) == 0x80)) {
|
||||
/*
|
||||
* Four-byte-character lead byte followed by three trail bytes.
|
||||
*/
|
||||
|
||||
total = totalBytes[byte];
|
||||
trail = total - 1;
|
||||
if (trail > 0) {
|
||||
ch = byte & (0x3F >> trail);
|
||||
do {
|
||||
src++;
|
||||
if ((*src & 0xC0) != 0x80) {
|
||||
*chPtr = byte;
|
||||
return 1;
|
||||
}
|
||||
ch <<= 6;
|
||||
ch |= (*src & 0x3F);
|
||||
trail--;
|
||||
} while (trail > 0);
|
||||
*chPtr = ch;
|
||||
return total;
|
||||
*chPtr = (Tcl_UniChar) (((byte & 0x0E) << 18) | ((src[1] & 0x3F) << 12)
|
||||
| ((src[2] & 0x3F) << 6) | (src[3] & 0x3F));
|
||||
return 4;
|
||||
}
|
||||
|
||||
/*
|
||||
* A three-byte-character lead-byte not followed by two trail-bytes
|
||||
* represents itself.
|
||||
*/
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
+21
-7
@@ -2983,7 +2983,7 @@ ArrayAnyMoreCmd(
|
||||
if (varPtr == NULL) {
|
||||
return TCL_ERROR;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Get the search.
|
||||
*/
|
||||
@@ -3056,7 +3056,7 @@ ArrayNextElementCmd(
|
||||
varPtr = VerifyArray(interp, varNameObj);
|
||||
if (varPtr == NULL) {
|
||||
return TCL_ERROR;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Get the search.
|
||||
@@ -4956,13 +4956,16 @@ TclDeleteNamespaceVars(
|
||||
VarHashRefCount(varPtr)++; /* Make sure we get to remove from
|
||||
* hash. */
|
||||
Tcl_GetVariableFullName(interp, (Tcl_Var) varPtr, objPtr);
|
||||
UnsetVarStruct(varPtr, NULL, iPtr, /* part1 */ objPtr, NULL, flags,
|
||||
-1);
|
||||
Tcl_DecrRefCount(objPtr); /* Free no longer needed obj */
|
||||
UnsetVarStruct(varPtr, NULL, iPtr, /* part1 */ objPtr,
|
||||
NULL, flags, -1);
|
||||
|
||||
/*
|
||||
* Remove the variable from the table and force it undefined in case
|
||||
* an unset trace brought it back from the dead.
|
||||
* We just unset the variable. However, an unset trace might
|
||||
* have re-set it, or might have re-established traces on it.
|
||||
* This namespace and its vartable are going away unconditionally,
|
||||
* so we cannot let such things linger. That would be a leak.
|
||||
*
|
||||
* First we destroy all traces. ...
|
||||
*/
|
||||
|
||||
if (TclIsVarTraced(varPtr)) {
|
||||
@@ -4986,6 +4989,17 @@ TclDeleteNamespaceVars(
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* ...and then, if the variable still holds a value, we unset it
|
||||
* again. This time with no traces left, we're sure it goes away.
|
||||
*/
|
||||
|
||||
if (!TclIsVarUndefined(varPtr)) {
|
||||
UnsetVarStruct(varPtr, NULL, iPtr, /* part1 */ objPtr,
|
||||
NULL, flags, -1);
|
||||
}
|
||||
Tcl_DecrRefCount(objPtr); /* free no longer needed obj */
|
||||
VarHashRefCount(varPtr)--;
|
||||
VarHashDeleteEntry(varPtr);
|
||||
}
|
||||
|
||||
+33
-15
@@ -2864,7 +2864,7 @@ ZlibTransformClose(
|
||||
Tcl_Interp *interp)
|
||||
{
|
||||
ZlibChannelData *cd = instanceData;
|
||||
int e, result = TCL_OK;
|
||||
int e, written, result = TCL_OK;
|
||||
|
||||
/*
|
||||
* Delete the support timer.
|
||||
@@ -2882,6 +2882,17 @@ ZlibTransformClose(
|
||||
cd->outStream.next_out = (Bytef *) cd->outBuffer;
|
||||
cd->outStream.avail_out = (unsigned) cd->outAllocated;
|
||||
e = deflate(&cd->outStream, Z_FINISH);
|
||||
written = cd->outAllocated - cd->outStream.avail_out;
|
||||
|
||||
/*
|
||||
* Can't be sure that deflate() won't declare the buffer to be
|
||||
* full (with Z_BUF_ERROR) so handle that case.
|
||||
*/
|
||||
|
||||
if (e == Z_BUF_ERROR) {
|
||||
e = Z_OK;
|
||||
written = cd->outAllocated;
|
||||
}
|
||||
if (e != Z_OK && e != Z_STREAM_END) {
|
||||
/* TODO: is this the right way to do errors on close? */
|
||||
if (!TclInThreadExit()) {
|
||||
@@ -2890,20 +2901,17 @@ ZlibTransformClose(
|
||||
result = TCL_ERROR;
|
||||
break;
|
||||
}
|
||||
if (cd->outStream.avail_out != (unsigned) cd->outAllocated) {
|
||||
if (Tcl_WriteRaw(cd->parent, cd->outBuffer,
|
||||
cd->outAllocated - cd->outStream.avail_out) < 0) {
|
||||
/* TODO: is this the right way to do errors on close?
|
||||
* Note: when close is called from FinalizeIOSubsystem
|
||||
* then interp may be NULL */
|
||||
if (!TclInThreadExit() && interp) {
|
||||
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
|
||||
"error while finalizing file: %s",
|
||||
Tcl_PosixError(interp)));
|
||||
}
|
||||
result = TCL_ERROR;
|
||||
break;
|
||||
if (written && Tcl_WriteRaw(cd->parent, cd->outBuffer, written) < 0) {
|
||||
/* TODO: is this the right way to do errors on close?
|
||||
* Note: when close is called from FinalizeIOSubsystem then
|
||||
* interp may be NULL */
|
||||
if (!TclInThreadExit() && interp) {
|
||||
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
|
||||
"error while finalizing file: %s",
|
||||
Tcl_PosixError(interp)));
|
||||
}
|
||||
result = TCL_ERROR;
|
||||
break;
|
||||
}
|
||||
} while (e != Z_STREAM_END);
|
||||
(void) deflateEnd(&cd->outStream);
|
||||
@@ -3084,7 +3092,17 @@ ZlibTransformOutput(
|
||||
e = deflate(&cd->outStream, Z_NO_FLUSH);
|
||||
produced = cd->outAllocated - cd->outStream.avail_out;
|
||||
|
||||
if (e == Z_OK && produced > 0) {
|
||||
if ((e == Z_OK && produced > 0) || e == Z_BUF_ERROR) {
|
||||
/*
|
||||
* deflate() indicates that it is out of space by returning
|
||||
* Z_BUF_ERROR; in that case, we must write the whole buffer out
|
||||
* and retry to compress what is left.
|
||||
*/
|
||||
|
||||
if (e == Z_BUF_ERROR) {
|
||||
produced = cd->outAllocated;
|
||||
e = Z_OK;
|
||||
}
|
||||
if (Tcl_WriteRaw(cd->parent, cd->outBuffer, produced) < 0) {
|
||||
*errorCodePtr = Tcl_GetErrno();
|
||||
return -1;
|
||||
|
||||
+3
-8
@@ -122,11 +122,9 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} {
|
||||
# uniquify $dirs in order
|
||||
array set seen {}
|
||||
foreach i $dirs {
|
||||
# Take note that the [file normalize] below has been noted to cause
|
||||
# difficulties for the freewrap utility. See Bug 1072136. Until
|
||||
# freewrap resolves the matter, one might work around the problem by
|
||||
# disabling that branch.
|
||||
# Make sure $i is unique under normalization. Avoid repeated [source].
|
||||
if {[interp issafe]} {
|
||||
# Safe interps have no [file normalize].
|
||||
set norm $i
|
||||
} else {
|
||||
set norm [file normalize $i]
|
||||
@@ -135,10 +133,7 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} {
|
||||
continue
|
||||
}
|
||||
set seen($norm) {}
|
||||
lappend uniqdirs $i
|
||||
}
|
||||
set dirs $uniqdirs
|
||||
foreach i $dirs {
|
||||
|
||||
set the_library $i
|
||||
set file [file join $i $initScript]
|
||||
|
||||
|
||||
@@ -11,41 +11,41 @@ set TZData(:America/Los_Angeles) {
|
||||
{-769395600 -25200 1 PPT}
|
||||
{-765385200 -28800 0 PST}
|
||||
{-757353600 -28800 0 PST}
|
||||
{-687967200 -25200 1 PDT}
|
||||
{-687967140 -25200 1 PDT}
|
||||
{-662655600 -28800 0 PST}
|
||||
{-620834400 -25200 1 PDT}
|
||||
{-620838000 -25200 1 PDT}
|
||||
{-608137200 -28800 0 PST}
|
||||
{-589384800 -25200 1 PDT}
|
||||
{-589388400 -25200 1 PDT}
|
||||
{-576082800 -28800 0 PST}
|
||||
{-557935200 -25200 1 PDT}
|
||||
{-557938800 -25200 1 PDT}
|
||||
{-544633200 -28800 0 PST}
|
||||
{-526485600 -25200 1 PDT}
|
||||
{-526489200 -25200 1 PDT}
|
||||
{-513183600 -28800 0 PST}
|
||||
{-495036000 -25200 1 PDT}
|
||||
{-495039600 -25200 1 PDT}
|
||||
{-481734000 -28800 0 PST}
|
||||
{-463586400 -25200 1 PDT}
|
||||
{-463590000 -25200 1 PDT}
|
||||
{-450284400 -28800 0 PST}
|
||||
{-431532000 -25200 1 PDT}
|
||||
{-431535600 -25200 1 PDT}
|
||||
{-418230000 -28800 0 PST}
|
||||
{-400082400 -25200 1 PDT}
|
||||
{-400086000 -25200 1 PDT}
|
||||
{-386780400 -28800 0 PST}
|
||||
{-368632800 -25200 1 PDT}
|
||||
{-368636400 -25200 1 PDT}
|
||||
{-355330800 -28800 0 PST}
|
||||
{-337183200 -25200 1 PDT}
|
||||
{-337186800 -25200 1 PDT}
|
||||
{-323881200 -28800 0 PST}
|
||||
{-305733600 -25200 1 PDT}
|
||||
{-305737200 -25200 1 PDT}
|
||||
{-292431600 -28800 0 PST}
|
||||
{-273679200 -25200 1 PDT}
|
||||
{-273682800 -25200 1 PDT}
|
||||
{-260982000 -28800 0 PST}
|
||||
{-242229600 -25200 1 PDT}
|
||||
{-242233200 -25200 1 PDT}
|
||||
{-226508400 -28800 0 PST}
|
||||
{-210780000 -25200 1 PDT}
|
||||
{-210783600 -25200 1 PDT}
|
||||
{-195058800 -28800 0 PST}
|
||||
{-179330400 -25200 1 PDT}
|
||||
{-179334000 -25200 1 PDT}
|
||||
{-163609200 -28800 0 PST}
|
||||
{-147880800 -25200 1 PDT}
|
||||
{-147884400 -25200 1 PDT}
|
||||
{-131554800 -28800 0 PST}
|
||||
{-116431200 -25200 1 PDT}
|
||||
{-116434800 -25200 1 PDT}
|
||||
{-100105200 -28800 0 PST}
|
||||
{-94665600 -28800 0 PST}
|
||||
{-84376800 -25200 1 PDT}
|
||||
|
||||
@@ -14,19 +14,19 @@ set TZData(:America/Tijuana) {
|
||||
{-686073600 -25200 1 PDT}
|
||||
{-661539600 -28800 0 PST}
|
||||
{-504892800 -28800 0 PST}
|
||||
{-495036000 -25200 1 PDT}
|
||||
{-495039600 -25200 1 PDT}
|
||||
{-481734000 -28800 0 PST}
|
||||
{-463586400 -25200 1 PDT}
|
||||
{-463590000 -25200 1 PDT}
|
||||
{-450284400 -28800 0 PST}
|
||||
{-431532000 -25200 1 PDT}
|
||||
{-431535600 -25200 1 PDT}
|
||||
{-418230000 -28800 0 PST}
|
||||
{-400082400 -25200 1 PDT}
|
||||
{-400086000 -25200 1 PDT}
|
||||
{-386780400 -28800 0 PST}
|
||||
{-368632800 -25200 1 PDT}
|
||||
{-368636400 -25200 1 PDT}
|
||||
{-355330800 -28800 0 PST}
|
||||
{-337183200 -25200 1 PDT}
|
||||
{-337186800 -25200 1 PDT}
|
||||
{-323881200 -28800 0 PST}
|
||||
{-305733600 -25200 1 PDT}
|
||||
{-305737200 -25200 1 PDT}
|
||||
{-292431600 -28800 0 PST}
|
||||
{-283968000 -28800 0 PST}
|
||||
{189331200 -28800 0 PST}
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
set TZData(:Antarctica/Casey) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-31536000 28800 0 AWST}
|
||||
{1255802400 39600 0 CAST}
|
||||
{1267714800 28800 0 AWST}
|
||||
{1319738400 39600 0 CAST}
|
||||
{1329843600 28800 0 AWST}
|
||||
{-31536000 28800 0 +08}
|
||||
{1255802400 39600 0 +11}
|
||||
{1267714800 28800 0 +08}
|
||||
{1319738400 39600 0 +11}
|
||||
{1329843600 28800 0 +08}
|
||||
}
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
set TZData(:Antarctica/Davis) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-409190400 25200 0 DAVT}
|
||||
{-409190400 25200 0 +07}
|
||||
{-163062000 0 0 -00}
|
||||
{-28857600 25200 0 DAVT}
|
||||
{1255806000 18000 0 DAVT}
|
||||
{1268251200 25200 0 DAVT}
|
||||
{1319742000 18000 0 DAVT}
|
||||
{1329854400 25200 0 DAVT}
|
||||
{-28857600 25200 0 +07}
|
||||
{1255806000 18000 0 +05}
|
||||
{1268251200 25200 0 +07}
|
||||
{1319742000 18000 0 +05}
|
||||
{1329854400 25200 0 +07}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
set TZData(:Antarctica/DumontDUrville) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-725846400 36000 0 PMT}
|
||||
{-725846400 36000 0 +10}
|
||||
{-566992800 0 0 -00}
|
||||
{-415497600 36000 0 DDUT}
|
||||
{-415497600 36000 0 +10}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
set TZData(:Antarctica/Mawson) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-501206400 21600 0 MAWT}
|
||||
{1255809600 18000 0 MAWT}
|
||||
{-501206400 21600 0 +06}
|
||||
{1255809600 18000 0 +05}
|
||||
}
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
set TZData(:Antarctica/Rothera) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{218246400 -10800 0 ROTT}
|
||||
{218246400 -10800 0 -03}
|
||||
}
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
set TZData(:Antarctica/Syowa) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-407808000 10800 0 SYOT}
|
||||
{-407808000 10800 0 +03}
|
||||
}
|
||||
|
||||
+191
-191
@@ -2,195 +2,195 @@
|
||||
|
||||
set TZData(:Antarctica/Troll) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{1108166400 0 0 UTC}
|
||||
{1111885200 7200 1 CEST}
|
||||
{1130634000 0 0 UTC}
|
||||
{1143334800 7200 1 CEST}
|
||||
{1162083600 0 0 UTC}
|
||||
{1174784400 7200 1 CEST}
|
||||
{1193533200 0 0 UTC}
|
||||
{1206838800 7200 1 CEST}
|
||||
{1224982800 0 0 UTC}
|
||||
{1238288400 7200 1 CEST}
|
||||
{1256432400 0 0 UTC}
|
||||
{1269738000 7200 1 CEST}
|
||||
{1288486800 0 0 UTC}
|
||||
{1301187600 7200 1 CEST}
|
||||
{1319936400 0 0 UTC}
|
||||
{1332637200 7200 1 CEST}
|
||||
{1351386000 0 0 UTC}
|
||||
{1364691600 7200 1 CEST}
|
||||
{1382835600 0 0 UTC}
|
||||
{1396141200 7200 1 CEST}
|
||||
{1414285200 0 0 UTC}
|
||||
{1427590800 7200 1 CEST}
|
||||
{1445734800 0 0 UTC}
|
||||
{1459040400 7200 1 CEST}
|
||||
{1477789200 0 0 UTC}
|
||||
{1490490000 7200 1 CEST}
|
||||
{1509238800 0 0 UTC}
|
||||
{1521939600 7200 1 CEST}
|
||||
{1540688400 0 0 UTC}
|
||||
{1553994000 7200 1 CEST}
|
||||
{1572138000 0 0 UTC}
|
||||
{1585443600 7200 1 CEST}
|
||||
{1603587600 0 0 UTC}
|
||||
{1616893200 7200 1 CEST}
|
||||
{1635642000 0 0 UTC}
|
||||
{1648342800 7200 1 CEST}
|
||||
{1667091600 0 0 UTC}
|
||||
{1679792400 7200 1 CEST}
|
||||
{1698541200 0 0 UTC}
|
||||
{1711846800 7200 1 CEST}
|
||||
{1729990800 0 0 UTC}
|
||||
{1743296400 7200 1 CEST}
|
||||
{1761440400 0 0 UTC}
|
||||
{1774746000 7200 1 CEST}
|
||||
{1792890000 0 0 UTC}
|
||||
{1806195600 7200 1 CEST}
|
||||
{1824944400 0 0 UTC}
|
||||
{1837645200 7200 1 CEST}
|
||||
{1856394000 0 0 UTC}
|
||||
{1869094800 7200 1 CEST}
|
||||
{1887843600 0 0 UTC}
|
||||
{1901149200 7200 1 CEST}
|
||||
{1919293200 0 0 UTC}
|
||||
{1932598800 7200 1 CEST}
|
||||
{1950742800 0 0 UTC}
|
||||
{1964048400 7200 1 CEST}
|
||||
{1982797200 0 0 UTC}
|
||||
{1995498000 7200 1 CEST}
|
||||
{2014246800 0 0 UTC}
|
||||
{2026947600 7200 1 CEST}
|
||||
{2045696400 0 0 UTC}
|
||||
{2058397200 7200 1 CEST}
|
||||
{2077146000 0 0 UTC}
|
||||
{2090451600 7200 1 CEST}
|
||||
{2108595600 0 0 UTC}
|
||||
{2121901200 7200 1 CEST}
|
||||
{2140045200 0 0 UTC}
|
||||
{2153350800 7200 1 CEST}
|
||||
{2172099600 0 0 UTC}
|
||||
{2184800400 7200 1 CEST}
|
||||
{2203549200 0 0 UTC}
|
||||
{2216250000 7200 1 CEST}
|
||||
{2234998800 0 0 UTC}
|
||||
{2248304400 7200 1 CEST}
|
||||
{2266448400 0 0 UTC}
|
||||
{2279754000 7200 1 CEST}
|
||||
{2297898000 0 0 UTC}
|
||||
{2311203600 7200 1 CEST}
|
||||
{2329347600 0 0 UTC}
|
||||
{2342653200 7200 1 CEST}
|
||||
{2361402000 0 0 UTC}
|
||||
{2374102800 7200 1 CEST}
|
||||
{2392851600 0 0 UTC}
|
||||
{2405552400 7200 1 CEST}
|
||||
{2424301200 0 0 UTC}
|
||||
{2437606800 7200 1 CEST}
|
||||
{2455750800 0 0 UTC}
|
||||
{2469056400 7200 1 CEST}
|
||||
{2487200400 0 0 UTC}
|
||||
{2500506000 7200 1 CEST}
|
||||
{2519254800 0 0 UTC}
|
||||
{2531955600 7200 1 CEST}
|
||||
{2550704400 0 0 UTC}
|
||||
{2563405200 7200 1 CEST}
|
||||
{2582154000 0 0 UTC}
|
||||
{2595459600 7200 1 CEST}
|
||||
{2613603600 0 0 UTC}
|
||||
{2626909200 7200 1 CEST}
|
||||
{2645053200 0 0 UTC}
|
||||
{2658358800 7200 1 CEST}
|
||||
{2676502800 0 0 UTC}
|
||||
{2689808400 7200 1 CEST}
|
||||
{2708557200 0 0 UTC}
|
||||
{2721258000 7200 1 CEST}
|
||||
{2740006800 0 0 UTC}
|
||||
{2752707600 7200 1 CEST}
|
||||
{2771456400 0 0 UTC}
|
||||
{2784762000 7200 1 CEST}
|
||||
{2802906000 0 0 UTC}
|
||||
{2816211600 7200 1 CEST}
|
||||
{2834355600 0 0 UTC}
|
||||
{2847661200 7200 1 CEST}
|
||||
{2866410000 0 0 UTC}
|
||||
{2879110800 7200 1 CEST}
|
||||
{2897859600 0 0 UTC}
|
||||
{2910560400 7200 1 CEST}
|
||||
{2929309200 0 0 UTC}
|
||||
{2942010000 7200 1 CEST}
|
||||
{2960758800 0 0 UTC}
|
||||
{2974064400 7200 1 CEST}
|
||||
{2992208400 0 0 UTC}
|
||||
{3005514000 7200 1 CEST}
|
||||
{3023658000 0 0 UTC}
|
||||
{3036963600 7200 1 CEST}
|
||||
{3055712400 0 0 UTC}
|
||||
{3068413200 7200 1 CEST}
|
||||
{3087162000 0 0 UTC}
|
||||
{3099862800 7200 1 CEST}
|
||||
{3118611600 0 0 UTC}
|
||||
{3131917200 7200 1 CEST}
|
||||
{3150061200 0 0 UTC}
|
||||
{3163366800 7200 1 CEST}
|
||||
{3181510800 0 0 UTC}
|
||||
{3194816400 7200 1 CEST}
|
||||
{3212960400 0 0 UTC}
|
||||
{3226266000 7200 1 CEST}
|
||||
{3245014800 0 0 UTC}
|
||||
{3257715600 7200 1 CEST}
|
||||
{3276464400 0 0 UTC}
|
||||
{3289165200 7200 1 CEST}
|
||||
{3307914000 0 0 UTC}
|
||||
{3321219600 7200 1 CEST}
|
||||
{3339363600 0 0 UTC}
|
||||
{3352669200 7200 1 CEST}
|
||||
{3370813200 0 0 UTC}
|
||||
{3384118800 7200 1 CEST}
|
||||
{3402867600 0 0 UTC}
|
||||
{3415568400 7200 1 CEST}
|
||||
{3434317200 0 0 UTC}
|
||||
{3447018000 7200 1 CEST}
|
||||
{3465766800 0 0 UTC}
|
||||
{3479072400 7200 1 CEST}
|
||||
{3497216400 0 0 UTC}
|
||||
{3510522000 7200 1 CEST}
|
||||
{3528666000 0 0 UTC}
|
||||
{3541971600 7200 1 CEST}
|
||||
{3560115600 0 0 UTC}
|
||||
{3573421200 7200 1 CEST}
|
||||
{3592170000 0 0 UTC}
|
||||
{3604870800 7200 1 CEST}
|
||||
{3623619600 0 0 UTC}
|
||||
{3636320400 7200 1 CEST}
|
||||
{3655069200 0 0 UTC}
|
||||
{3668374800 7200 1 CEST}
|
||||
{3686518800 0 0 UTC}
|
||||
{3699824400 7200 1 CEST}
|
||||
{3717968400 0 0 UTC}
|
||||
{3731274000 7200 1 CEST}
|
||||
{3750022800 0 0 UTC}
|
||||
{3762723600 7200 1 CEST}
|
||||
{3781472400 0 0 UTC}
|
||||
{3794173200 7200 1 CEST}
|
||||
{3812922000 0 0 UTC}
|
||||
{3825622800 7200 1 CEST}
|
||||
{3844371600 0 0 UTC}
|
||||
{3857677200 7200 1 CEST}
|
||||
{3875821200 0 0 UTC}
|
||||
{3889126800 7200 1 CEST}
|
||||
{3907270800 0 0 UTC}
|
||||
{3920576400 7200 1 CEST}
|
||||
{3939325200 0 0 UTC}
|
||||
{3952026000 7200 1 CEST}
|
||||
{3970774800 0 0 UTC}
|
||||
{3983475600 7200 1 CEST}
|
||||
{4002224400 0 0 UTC}
|
||||
{4015530000 7200 1 CEST}
|
||||
{4033674000 0 0 UTC}
|
||||
{4046979600 7200 1 CEST}
|
||||
{4065123600 0 0 UTC}
|
||||
{4078429200 7200 1 CEST}
|
||||
{4096573200 0 0 UTC}
|
||||
{1108166400 0 0 +00}
|
||||
{1111885200 7200 1 +02}
|
||||
{1130634000 0 0 +00}
|
||||
{1143334800 7200 1 +02}
|
||||
{1162083600 0 0 +00}
|
||||
{1174784400 7200 1 +02}
|
||||
{1193533200 0 0 +00}
|
||||
{1206838800 7200 1 +02}
|
||||
{1224982800 0 0 +00}
|
||||
{1238288400 7200 1 +02}
|
||||
{1256432400 0 0 +00}
|
||||
{1269738000 7200 1 +02}
|
||||
{1288486800 0 0 +00}
|
||||
{1301187600 7200 1 +02}
|
||||
{1319936400 0 0 +00}
|
||||
{1332637200 7200 1 +02}
|
||||
{1351386000 0 0 +00}
|
||||
{1364691600 7200 1 +02}
|
||||
{1382835600 0 0 +00}
|
||||
{1396141200 7200 1 +02}
|
||||
{1414285200 0 0 +00}
|
||||
{1427590800 7200 1 +02}
|
||||
{1445734800 0 0 +00}
|
||||
{1459040400 7200 1 +02}
|
||||
{1477789200 0 0 +00}
|
||||
{1490490000 7200 1 +02}
|
||||
{1509238800 0 0 +00}
|
||||
{1521939600 7200 1 +02}
|
||||
{1540688400 0 0 +00}
|
||||
{1553994000 7200 1 +02}
|
||||
{1572138000 0 0 +00}
|
||||
{1585443600 7200 1 +02}
|
||||
{1603587600 0 0 +00}
|
||||
{1616893200 7200 1 +02}
|
||||
{1635642000 0 0 +00}
|
||||
{1648342800 7200 1 +02}
|
||||
{1667091600 0 0 +00}
|
||||
{1679792400 7200 1 +02}
|
||||
{1698541200 0 0 +00}
|
||||
{1711846800 7200 1 +02}
|
||||
{1729990800 0 0 +00}
|
||||
{1743296400 7200 1 +02}
|
||||
{1761440400 0 0 +00}
|
||||
{1774746000 7200 1 +02}
|
||||
{1792890000 0 0 +00}
|
||||
{1806195600 7200 1 +02}
|
||||
{1824944400 0 0 +00}
|
||||
{1837645200 7200 1 +02}
|
||||
{1856394000 0 0 +00}
|
||||
{1869094800 7200 1 +02}
|
||||
{1887843600 0 0 +00}
|
||||
{1901149200 7200 1 +02}
|
||||
{1919293200 0 0 +00}
|
||||
{1932598800 7200 1 +02}
|
||||
{1950742800 0 0 +00}
|
||||
{1964048400 7200 1 +02}
|
||||
{1982797200 0 0 +00}
|
||||
{1995498000 7200 1 +02}
|
||||
{2014246800 0 0 +00}
|
||||
{2026947600 7200 1 +02}
|
||||
{2045696400 0 0 +00}
|
||||
{2058397200 7200 1 +02}
|
||||
{2077146000 0 0 +00}
|
||||
{2090451600 7200 1 +02}
|
||||
{2108595600 0 0 +00}
|
||||
{2121901200 7200 1 +02}
|
||||
{2140045200 0 0 +00}
|
||||
{2153350800 7200 1 +02}
|
||||
{2172099600 0 0 +00}
|
||||
{2184800400 7200 1 +02}
|
||||
{2203549200 0 0 +00}
|
||||
{2216250000 7200 1 +02}
|
||||
{2234998800 0 0 +00}
|
||||
{2248304400 7200 1 +02}
|
||||
{2266448400 0 0 +00}
|
||||
{2279754000 7200 1 +02}
|
||||
{2297898000 0 0 +00}
|
||||
{2311203600 7200 1 +02}
|
||||
{2329347600 0 0 +00}
|
||||
{2342653200 7200 1 +02}
|
||||
{2361402000 0 0 +00}
|
||||
{2374102800 7200 1 +02}
|
||||
{2392851600 0 0 +00}
|
||||
{2405552400 7200 1 +02}
|
||||
{2424301200 0 0 +00}
|
||||
{2437606800 7200 1 +02}
|
||||
{2455750800 0 0 +00}
|
||||
{2469056400 7200 1 +02}
|
||||
{2487200400 0 0 +00}
|
||||
{2500506000 7200 1 +02}
|
||||
{2519254800 0 0 +00}
|
||||
{2531955600 7200 1 +02}
|
||||
{2550704400 0 0 +00}
|
||||
{2563405200 7200 1 +02}
|
||||
{2582154000 0 0 +00}
|
||||
{2595459600 7200 1 +02}
|
||||
{2613603600 0 0 +00}
|
||||
{2626909200 7200 1 +02}
|
||||
{2645053200 0 0 +00}
|
||||
{2658358800 7200 1 +02}
|
||||
{2676502800 0 0 +00}
|
||||
{2689808400 7200 1 +02}
|
||||
{2708557200 0 0 +00}
|
||||
{2721258000 7200 1 +02}
|
||||
{2740006800 0 0 +00}
|
||||
{2752707600 7200 1 +02}
|
||||
{2771456400 0 0 +00}
|
||||
{2784762000 7200 1 +02}
|
||||
{2802906000 0 0 +00}
|
||||
{2816211600 7200 1 +02}
|
||||
{2834355600 0 0 +00}
|
||||
{2847661200 7200 1 +02}
|
||||
{2866410000 0 0 +00}
|
||||
{2879110800 7200 1 +02}
|
||||
{2897859600 0 0 +00}
|
||||
{2910560400 7200 1 +02}
|
||||
{2929309200 0 0 +00}
|
||||
{2942010000 7200 1 +02}
|
||||
{2960758800 0 0 +00}
|
||||
{2974064400 7200 1 +02}
|
||||
{2992208400 0 0 +00}
|
||||
{3005514000 7200 1 +02}
|
||||
{3023658000 0 0 +00}
|
||||
{3036963600 7200 1 +02}
|
||||
{3055712400 0 0 +00}
|
||||
{3068413200 7200 1 +02}
|
||||
{3087162000 0 0 +00}
|
||||
{3099862800 7200 1 +02}
|
||||
{3118611600 0 0 +00}
|
||||
{3131917200 7200 1 +02}
|
||||
{3150061200 0 0 +00}
|
||||
{3163366800 7200 1 +02}
|
||||
{3181510800 0 0 +00}
|
||||
{3194816400 7200 1 +02}
|
||||
{3212960400 0 0 +00}
|
||||
{3226266000 7200 1 +02}
|
||||
{3245014800 0 0 +00}
|
||||
{3257715600 7200 1 +02}
|
||||
{3276464400 0 0 +00}
|
||||
{3289165200 7200 1 +02}
|
||||
{3307914000 0 0 +00}
|
||||
{3321219600 7200 1 +02}
|
||||
{3339363600 0 0 +00}
|
||||
{3352669200 7200 1 +02}
|
||||
{3370813200 0 0 +00}
|
||||
{3384118800 7200 1 +02}
|
||||
{3402867600 0 0 +00}
|
||||
{3415568400 7200 1 +02}
|
||||
{3434317200 0 0 +00}
|
||||
{3447018000 7200 1 +02}
|
||||
{3465766800 0 0 +00}
|
||||
{3479072400 7200 1 +02}
|
||||
{3497216400 0 0 +00}
|
||||
{3510522000 7200 1 +02}
|
||||
{3528666000 0 0 +00}
|
||||
{3541971600 7200 1 +02}
|
||||
{3560115600 0 0 +00}
|
||||
{3573421200 7200 1 +02}
|
||||
{3592170000 0 0 +00}
|
||||
{3604870800 7200 1 +02}
|
||||
{3623619600 0 0 +00}
|
||||
{3636320400 7200 1 +02}
|
||||
{3655069200 0 0 +00}
|
||||
{3668374800 7200 1 +02}
|
||||
{3686518800 0 0 +00}
|
||||
{3699824400 7200 1 +02}
|
||||
{3717968400 0 0 +00}
|
||||
{3731274000 7200 1 +02}
|
||||
{3750022800 0 0 +00}
|
||||
{3762723600 7200 1 +02}
|
||||
{3781472400 0 0 +00}
|
||||
{3794173200 7200 1 +02}
|
||||
{3812922000 0 0 +00}
|
||||
{3825622800 7200 1 +02}
|
||||
{3844371600 0 0 +00}
|
||||
{3857677200 7200 1 +02}
|
||||
{3875821200 0 0 +00}
|
||||
{3889126800 7200 1 +02}
|
||||
{3907270800 0 0 +00}
|
||||
{3920576400 7200 1 +02}
|
||||
{3939325200 0 0 +00}
|
||||
{3952026000 7200 1 +02}
|
||||
{3970774800 0 0 +00}
|
||||
{3983475600 7200 1 +02}
|
||||
{4002224400 0 0 +00}
|
||||
{4015530000 7200 1 +02}
|
||||
{4033674000 0 0 +00}
|
||||
{4046979600 7200 1 +02}
|
||||
{4065123600 0 0 +00}
|
||||
{4078429200 7200 1 +02}
|
||||
{4096573200 0 0 +00}
|
||||
}
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
set TZData(:Antarctica/Vostok) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-380073600 21600 0 VOST}
|
||||
{-380073600 21600 0 +06}
|
||||
}
|
||||
|
||||
+67
-67
@@ -2,71 +2,71 @@
|
||||
|
||||
set TZData(:Asia/Anadyr) {
|
||||
{-9223372036854775808 42596 0 LMT}
|
||||
{-1441194596 43200 0 ANAT}
|
||||
{-1247572800 46800 0 ANAMMTT}
|
||||
{354884400 50400 1 ANAST}
|
||||
{370692000 46800 0 ANAT}
|
||||
{386420400 43200 0 ANAMMTT}
|
||||
{386424000 46800 1 ANAST}
|
||||
{402231600 43200 0 ANAT}
|
||||
{417960000 46800 1 ANAST}
|
||||
{433767600 43200 0 ANAT}
|
||||
{449582400 46800 1 ANAST}
|
||||
{465314400 43200 0 ANAT}
|
||||
{481039200 46800 1 ANAST}
|
||||
{496764000 43200 0 ANAT}
|
||||
{512488800 46800 1 ANAST}
|
||||
{528213600 43200 0 ANAT}
|
||||
{543938400 46800 1 ANAST}
|
||||
{559663200 43200 0 ANAT}
|
||||
{575388000 46800 1 ANAST}
|
||||
{591112800 43200 0 ANAT}
|
||||
{606837600 46800 1 ANAST}
|
||||
{622562400 43200 0 ANAT}
|
||||
{638287200 46800 1 ANAST}
|
||||
{654616800 43200 0 ANAT}
|
||||
{670341600 39600 0 ANAMMTT}
|
||||
{670345200 43200 1 ANAST}
|
||||
{686070000 39600 0 ANAT}
|
||||
{695746800 43200 0 ANAMMTT}
|
||||
{701791200 46800 1 ANAST}
|
||||
{717516000 43200 0 ANAT}
|
||||
{733240800 46800 1 ANAST}
|
||||
{748965600 43200 0 ANAT}
|
||||
{764690400 46800 1 ANAST}
|
||||
{780415200 43200 0 ANAT}
|
||||
{796140000 46800 1 ANAST}
|
||||
{811864800 43200 0 ANAT}
|
||||
{828194400 46800 1 ANAST}
|
||||
{846338400 43200 0 ANAT}
|
||||
{859644000 46800 1 ANAST}
|
||||
{877788000 43200 0 ANAT}
|
||||
{891093600 46800 1 ANAST}
|
||||
{909237600 43200 0 ANAT}
|
||||
{922543200 46800 1 ANAST}
|
||||
{941292000 43200 0 ANAT}
|
||||
{953992800 46800 1 ANAST}
|
||||
{972741600 43200 0 ANAT}
|
||||
{985442400 46800 1 ANAST}
|
||||
{1004191200 43200 0 ANAT}
|
||||
{1017496800 46800 1 ANAST}
|
||||
{1035640800 43200 0 ANAT}
|
||||
{1048946400 46800 1 ANAST}
|
||||
{1067090400 43200 0 ANAT}
|
||||
{1080396000 46800 1 ANAST}
|
||||
{1099144800 43200 0 ANAT}
|
||||
{1111845600 46800 1 ANAST}
|
||||
{1130594400 43200 0 ANAT}
|
||||
{1143295200 46800 1 ANAST}
|
||||
{1162044000 43200 0 ANAT}
|
||||
{1174744800 46800 1 ANAST}
|
||||
{1193493600 43200 0 ANAT}
|
||||
{1206799200 46800 1 ANAST}
|
||||
{1224943200 43200 0 ANAT}
|
||||
{1238248800 46800 1 ANAST}
|
||||
{1256392800 43200 0 ANAT}
|
||||
{1269698400 39600 0 ANAMMTT}
|
||||
{1269702000 43200 1 ANAST}
|
||||
{1288450800 39600 0 ANAT}
|
||||
{1301151600 43200 0 ANAT}
|
||||
{-1441194596 43200 0 +12}
|
||||
{-1247572800 46800 0 +14}
|
||||
{354884400 50400 1 +14}
|
||||
{370692000 46800 0 +13}
|
||||
{386420400 43200 0 +13}
|
||||
{386424000 46800 1 +13}
|
||||
{402231600 43200 0 +12}
|
||||
{417960000 46800 1 +13}
|
||||
{433767600 43200 0 +12}
|
||||
{449582400 46800 1 +13}
|
||||
{465314400 43200 0 +12}
|
||||
{481039200 46800 1 +13}
|
||||
{496764000 43200 0 +12}
|
||||
{512488800 46800 1 +13}
|
||||
{528213600 43200 0 +12}
|
||||
{543938400 46800 1 +13}
|
||||
{559663200 43200 0 +12}
|
||||
{575388000 46800 1 +13}
|
||||
{591112800 43200 0 +12}
|
||||
{606837600 46800 1 +13}
|
||||
{622562400 43200 0 +12}
|
||||
{638287200 46800 1 +13}
|
||||
{654616800 43200 0 +12}
|
||||
{670341600 39600 0 +12}
|
||||
{670345200 43200 1 +12}
|
||||
{686070000 39600 0 +11}
|
||||
{695746800 43200 0 +13}
|
||||
{701791200 46800 1 +13}
|
||||
{717516000 43200 0 +12}
|
||||
{733240800 46800 1 +13}
|
||||
{748965600 43200 0 +12}
|
||||
{764690400 46800 1 +13}
|
||||
{780415200 43200 0 +12}
|
||||
{796140000 46800 1 +13}
|
||||
{811864800 43200 0 +12}
|
||||
{828194400 46800 1 +13}
|
||||
{846338400 43200 0 +12}
|
||||
{859644000 46800 1 +13}
|
||||
{877788000 43200 0 +12}
|
||||
{891093600 46800 1 +13}
|
||||
{909237600 43200 0 +12}
|
||||
{922543200 46800 1 +13}
|
||||
{941292000 43200 0 +12}
|
||||
{953992800 46800 1 +13}
|
||||
{972741600 43200 0 +12}
|
||||
{985442400 46800 1 +13}
|
||||
{1004191200 43200 0 +12}
|
||||
{1017496800 46800 1 +13}
|
||||
{1035640800 43200 0 +12}
|
||||
{1048946400 46800 1 +13}
|
||||
{1067090400 43200 0 +12}
|
||||
{1080396000 46800 1 +13}
|
||||
{1099144800 43200 0 +12}
|
||||
{1111845600 46800 1 +13}
|
||||
{1130594400 43200 0 +12}
|
||||
{1143295200 46800 1 +13}
|
||||
{1162044000 43200 0 +12}
|
||||
{1174744800 46800 1 +13}
|
||||
{1193493600 43200 0 +12}
|
||||
{1206799200 46800 1 +13}
|
||||
{1224943200 43200 0 +12}
|
||||
{1238248800 46800 1 +13}
|
||||
{1256392800 43200 0 +12}
|
||||
{1269698400 39600 0 +12}
|
||||
{1269702000 43200 1 +12}
|
||||
{1288450800 39600 0 +11}
|
||||
{1301151600 43200 0 +12}
|
||||
}
|
||||
|
||||
@@ -2,30 +2,30 @@
|
||||
|
||||
set TZData(:Asia/Ashgabat) {
|
||||
{-9223372036854775808 14012 0 LMT}
|
||||
{-1441166012 14400 0 ASHT}
|
||||
{-1247544000 18000 0 ASHT}
|
||||
{354913200 21600 1 ASHST}
|
||||
{370720800 18000 0 ASHT}
|
||||
{386449200 21600 1 ASHST}
|
||||
{402256800 18000 0 ASHT}
|
||||
{417985200 21600 1 ASHST}
|
||||
{433792800 18000 0 ASHT}
|
||||
{449607600 21600 1 ASHST}
|
||||
{465339600 18000 0 ASHT}
|
||||
{481064400 21600 1 ASHST}
|
||||
{496789200 18000 0 ASHT}
|
||||
{512514000 21600 1 ASHST}
|
||||
{528238800 18000 0 ASHT}
|
||||
{543963600 21600 1 ASHST}
|
||||
{559688400 18000 0 ASHT}
|
||||
{575413200 21600 1 ASHST}
|
||||
{591138000 18000 0 ASHT}
|
||||
{606862800 21600 1 ASHST}
|
||||
{622587600 18000 0 ASHT}
|
||||
{638312400 21600 1 ASHST}
|
||||
{654642000 18000 0 ASHT}
|
||||
{670366800 14400 0 ASHT}
|
||||
{670370400 18000 1 ASHST}
|
||||
{686095200 14400 0 ASHT}
|
||||
{695772000 18000 0 TMT}
|
||||
{-1441166012 14400 0 +04}
|
||||
{-1247544000 18000 0 +05}
|
||||
{354913200 21600 1 +06}
|
||||
{370720800 18000 0 +05}
|
||||
{386449200 21600 1 +06}
|
||||
{402256800 18000 0 +05}
|
||||
{417985200 21600 1 +06}
|
||||
{433792800 18000 0 +05}
|
||||
{449607600 21600 1 +06}
|
||||
{465339600 18000 0 +05}
|
||||
{481064400 21600 1 +06}
|
||||
{496789200 18000 0 +05}
|
||||
{512514000 21600 1 +06}
|
||||
{528238800 18000 0 +05}
|
||||
{543963600 21600 1 +06}
|
||||
{559688400 18000 0 +05}
|
||||
{575413200 21600 1 +06}
|
||||
{591138000 18000 0 +05}
|
||||
{606862800 21600 1 +06}
|
||||
{622587600 18000 0 +05}
|
||||
{638312400 21600 1 +06}
|
||||
{654642000 18000 0 +05}
|
||||
{670366800 14400 0 +04}
|
||||
{670370400 18000 1 +05}
|
||||
{686095200 14400 0 +04}
|
||||
{695772000 18000 0 +05}
|
||||
}
|
||||
|
||||
+69
-69
@@ -2,73 +2,73 @@
|
||||
|
||||
set TZData(:Asia/Baku) {
|
||||
{-9223372036854775808 11964 0 LMT}
|
||||
{-1441163964 10800 0 BAKT}
|
||||
{-405140400 14400 0 BAKT}
|
||||
{354916800 18000 1 BAKST}
|
||||
{370724400 14400 0 BAKT}
|
||||
{386452800 18000 1 BAKST}
|
||||
{402260400 14400 0 BAKT}
|
||||
{417988800 18000 1 BAKST}
|
||||
{433796400 14400 0 BAKT}
|
||||
{449611200 18000 1 BAKST}
|
||||
{465343200 14400 0 BAKT}
|
||||
{481068000 18000 1 BAKST}
|
||||
{496792800 14400 0 BAKT}
|
||||
{512517600 18000 1 BAKST}
|
||||
{528242400 14400 0 BAKT}
|
||||
{543967200 18000 1 BAKST}
|
||||
{559692000 14400 0 BAKT}
|
||||
{575416800 18000 1 BAKST}
|
||||
{591141600 14400 0 BAKT}
|
||||
{606866400 18000 1 BAKST}
|
||||
{622591200 14400 0 BAKT}
|
||||
{638316000 18000 1 BAKST}
|
||||
{654645600 14400 0 BAKT}
|
||||
{670370400 14400 1 BAKST}
|
||||
{683496000 14400 0 AZST}
|
||||
{686098800 10800 0 AZT}
|
||||
{701823600 14400 1 AZST}
|
||||
{717548400 14400 0 AZT}
|
||||
{820440000 14400 0 AZT}
|
||||
{828234000 18000 1 AZST}
|
||||
{846378000 14400 0 AZT}
|
||||
{852062400 14400 0 AZT}
|
||||
{859680000 18000 1 AZST}
|
||||
{877824000 14400 0 AZT}
|
||||
{891129600 18000 1 AZST}
|
||||
{909273600 14400 0 AZT}
|
||||
{922579200 18000 1 AZST}
|
||||
{941328000 14400 0 AZT}
|
||||
{954028800 18000 1 AZST}
|
||||
{972777600 14400 0 AZT}
|
||||
{985478400 18000 1 AZST}
|
||||
{1004227200 14400 0 AZT}
|
||||
{1017532800 18000 1 AZST}
|
||||
{1035676800 14400 0 AZT}
|
||||
{1048982400 18000 1 AZST}
|
||||
{1067126400 14400 0 AZT}
|
||||
{1080432000 18000 1 AZST}
|
||||
{1099180800 14400 0 AZT}
|
||||
{1111881600 18000 1 AZST}
|
||||
{1130630400 14400 0 AZT}
|
||||
{1143331200 18000 1 AZST}
|
||||
{1162080000 14400 0 AZT}
|
||||
{1174780800 18000 1 AZST}
|
||||
{1193529600 14400 0 AZT}
|
||||
{1206835200 18000 1 AZST}
|
||||
{1224979200 14400 0 AZT}
|
||||
{1238284800 18000 1 AZST}
|
||||
{1256428800 14400 0 AZT}
|
||||
{1269734400 18000 1 AZST}
|
||||
{1288483200 14400 0 AZT}
|
||||
{1301184000 18000 1 AZST}
|
||||
{1319932800 14400 0 AZT}
|
||||
{1332633600 18000 1 AZST}
|
||||
{1351382400 14400 0 AZT}
|
||||
{1364688000 18000 1 AZST}
|
||||
{1382832000 14400 0 AZT}
|
||||
{1396137600 18000 1 AZST}
|
||||
{1414281600 14400 0 AZT}
|
||||
{1427587200 18000 1 AZST}
|
||||
{1445731200 14400 0 AZT}
|
||||
{-1441163964 10800 0 +03}
|
||||
{-405140400 14400 0 +04}
|
||||
{354916800 18000 1 +05}
|
||||
{370724400 14400 0 +04}
|
||||
{386452800 18000 1 +05}
|
||||
{402260400 14400 0 +04}
|
||||
{417988800 18000 1 +05}
|
||||
{433796400 14400 0 +04}
|
||||
{449611200 18000 1 +05}
|
||||
{465343200 14400 0 +04}
|
||||
{481068000 18000 1 +05}
|
||||
{496792800 14400 0 +04}
|
||||
{512517600 18000 1 +05}
|
||||
{528242400 14400 0 +04}
|
||||
{543967200 18000 1 +05}
|
||||
{559692000 14400 0 +04}
|
||||
{575416800 18000 1 +05}
|
||||
{591141600 14400 0 +04}
|
||||
{606866400 18000 1 +05}
|
||||
{622591200 14400 0 +04}
|
||||
{638316000 18000 1 +05}
|
||||
{654645600 14400 0 +04}
|
||||
{670370400 10800 0 +03}
|
||||
{670374000 14400 1 +04}
|
||||
{686098800 10800 0 +03}
|
||||
{701823600 14400 1 +04}
|
||||
{717548400 14400 0 +04}
|
||||
{820440000 14400 0 +04}
|
||||
{828234000 18000 1 +05}
|
||||
{846378000 14400 0 +04}
|
||||
{852062400 14400 0 +04}
|
||||
{859680000 18000 1 +05}
|
||||
{877824000 14400 0 +04}
|
||||
{891129600 18000 1 +05}
|
||||
{909273600 14400 0 +04}
|
||||
{922579200 18000 1 +05}
|
||||
{941328000 14400 0 +04}
|
||||
{954028800 18000 1 +05}
|
||||
{972777600 14400 0 +04}
|
||||
{985478400 18000 1 +05}
|
||||
{1004227200 14400 0 +04}
|
||||
{1017532800 18000 1 +05}
|
||||
{1035676800 14400 0 +04}
|
||||
{1048982400 18000 1 +05}
|
||||
{1067126400 14400 0 +04}
|
||||
{1080432000 18000 1 +05}
|
||||
{1099180800 14400 0 +04}
|
||||
{1111881600 18000 1 +05}
|
||||
{1130630400 14400 0 +04}
|
||||
{1143331200 18000 1 +05}
|
||||
{1162080000 14400 0 +04}
|
||||
{1174780800 18000 1 +05}
|
||||
{1193529600 14400 0 +04}
|
||||
{1206835200 18000 1 +05}
|
||||
{1224979200 14400 0 +04}
|
||||
{1238284800 18000 1 +05}
|
||||
{1256428800 14400 0 +04}
|
||||
{1269734400 18000 1 +05}
|
||||
{1288483200 14400 0 +04}
|
||||
{1301184000 18000 1 +05}
|
||||
{1319932800 14400 0 +04}
|
||||
{1332633600 18000 1 +05}
|
||||
{1351382400 14400 0 +04}
|
||||
{1364688000 18000 1 +05}
|
||||
{1382832000 14400 0 +04}
|
||||
{1396137600 18000 1 +05}
|
||||
{1414281600 14400 0 +04}
|
||||
{1427587200 18000 1 +05}
|
||||
{1445731200 14400 0 +04}
|
||||
}
|
||||
|
||||
+53
-52
@@ -2,56 +2,57 @@
|
||||
|
||||
set TZData(:Asia/Bishkek) {
|
||||
{-9223372036854775808 17904 0 LMT}
|
||||
{-1441169904 18000 0 FRUT}
|
||||
{-1247547600 21600 0 FRUT}
|
||||
{354909600 25200 1 FRUST}
|
||||
{370717200 21600 0 FRUT}
|
||||
{386445600 25200 1 FRUST}
|
||||
{402253200 21600 0 FRUT}
|
||||
{417981600 25200 1 FRUST}
|
||||
{433789200 21600 0 FRUT}
|
||||
{449604000 25200 1 FRUST}
|
||||
{465336000 21600 0 FRUT}
|
||||
{481060800 25200 1 FRUST}
|
||||
{496785600 21600 0 FRUT}
|
||||
{512510400 25200 1 FRUST}
|
||||
{528235200 21600 0 FRUT}
|
||||
{543960000 25200 1 FRUST}
|
||||
{559684800 21600 0 FRUT}
|
||||
{575409600 25200 1 FRUST}
|
||||
{591134400 21600 0 FRUT}
|
||||
{606859200 25200 1 FRUST}
|
||||
{622584000 21600 0 FRUT}
|
||||
{638308800 25200 1 FRUST}
|
||||
{654638400 21600 0 FRUT}
|
||||
{670363200 21600 1 FRUST}
|
||||
{683582400 21600 0 KGT}
|
||||
{703018800 21600 1 KGST}
|
||||
{717530400 18000 0 KGT}
|
||||
{734468400 21600 1 KGST}
|
||||
{748980000 18000 0 KGT}
|
||||
{765918000 21600 1 KGST}
|
||||
{780429600 18000 0 KGT}
|
||||
{797367600 21600 1 KGST}
|
||||
{811879200 18000 0 KGT}
|
||||
{828817200 21600 1 KGST}
|
||||
{843933600 18000 0 KGT}
|
||||
{859671000 21600 1 KGST}
|
||||
{877811400 18000 0 KGT}
|
||||
{891120600 21600 1 KGST}
|
||||
{909261000 18000 0 KGT}
|
||||
{922570200 21600 1 KGST}
|
||||
{941315400 18000 0 KGT}
|
||||
{954019800 21600 1 KGST}
|
||||
{972765000 18000 0 KGT}
|
||||
{985469400 21600 1 KGST}
|
||||
{1004214600 18000 0 KGT}
|
||||
{1017523800 21600 1 KGST}
|
||||
{1035664200 18000 0 KGT}
|
||||
{1048973400 21600 1 KGST}
|
||||
{1067113800 18000 0 KGT}
|
||||
{1080423000 21600 1 KGST}
|
||||
{1099168200 18000 0 KGT}
|
||||
{1111872600 21600 1 KGST}
|
||||
{1123783200 21600 0 KGT}
|
||||
{-1441169904 18000 0 +05}
|
||||
{-1247547600 21600 0 +06}
|
||||
{354909600 25200 1 +07}
|
||||
{370717200 21600 0 +06}
|
||||
{386445600 25200 1 +07}
|
||||
{402253200 21600 0 +06}
|
||||
{417981600 25200 1 +07}
|
||||
{433789200 21600 0 +06}
|
||||
{449604000 25200 1 +07}
|
||||
{465336000 21600 0 +06}
|
||||
{481060800 25200 1 +07}
|
||||
{496785600 21600 0 +06}
|
||||
{512510400 25200 1 +07}
|
||||
{528235200 21600 0 +06}
|
||||
{543960000 25200 1 +07}
|
||||
{559684800 21600 0 +06}
|
||||
{575409600 25200 1 +07}
|
||||
{591134400 21600 0 +06}
|
||||
{606859200 25200 1 +07}
|
||||
{622584000 21600 0 +06}
|
||||
{638308800 25200 1 +07}
|
||||
{654638400 21600 0 +06}
|
||||
{670363200 18000 0 +05}
|
||||
{670366800 21600 1 +06}
|
||||
{683586000 18000 0 +05}
|
||||
{703018800 21600 1 +06}
|
||||
{717530400 18000 0 +05}
|
||||
{734468400 21600 1 +06}
|
||||
{748980000 18000 0 +05}
|
||||
{765918000 21600 1 +06}
|
||||
{780429600 18000 0 +05}
|
||||
{797367600 21600 1 +06}
|
||||
{811879200 18000 0 +05}
|
||||
{828817200 21600 1 +06}
|
||||
{843933600 18000 0 +05}
|
||||
{859671000 21600 1 +06}
|
||||
{877811400 18000 0 +05}
|
||||
{891120600 21600 1 +06}
|
||||
{909261000 18000 0 +05}
|
||||
{922570200 21600 1 +06}
|
||||
{941315400 18000 0 +05}
|
||||
{954019800 21600 1 +06}
|
||||
{972765000 18000 0 +05}
|
||||
{985469400 21600 1 +06}
|
||||
{1004214600 18000 0 +05}
|
||||
{1017523800 21600 1 +06}
|
||||
{1035664200 18000 0 +05}
|
||||
{1048973400 21600 1 +06}
|
||||
{1067113800 18000 0 +05}
|
||||
{1080423000 21600 1 +06}
|
||||
{1099168200 18000 0 +05}
|
||||
{1111872600 21600 1 +06}
|
||||
{1123783200 21600 0 +06}
|
||||
}
|
||||
|
||||
+67
-67
@@ -2,71 +2,71 @@
|
||||
|
||||
set TZData(:Asia/Chita) {
|
||||
{-9223372036854775808 27232 0 LMT}
|
||||
{-1579419232 28800 0 YAKT}
|
||||
{-1247558400 32400 0 YAKMMTT}
|
||||
{354898800 36000 1 YAKST}
|
||||
{370706400 32400 0 YAKT}
|
||||
{386434800 36000 1 YAKST}
|
||||
{402242400 32400 0 YAKT}
|
||||
{417970800 36000 1 YAKST}
|
||||
{433778400 32400 0 YAKT}
|
||||
{449593200 36000 1 YAKST}
|
||||
{465325200 32400 0 YAKT}
|
||||
{481050000 36000 1 YAKST}
|
||||
{496774800 32400 0 YAKT}
|
||||
{512499600 36000 1 YAKST}
|
||||
{528224400 32400 0 YAKT}
|
||||
{543949200 36000 1 YAKST}
|
||||
{559674000 32400 0 YAKT}
|
||||
{575398800 36000 1 YAKST}
|
||||
{591123600 32400 0 YAKT}
|
||||
{606848400 36000 1 YAKST}
|
||||
{622573200 32400 0 YAKT}
|
||||
{638298000 36000 1 YAKST}
|
||||
{654627600 32400 0 YAKT}
|
||||
{670352400 28800 0 YAKMMTT}
|
||||
{670356000 32400 1 YAKST}
|
||||
{686080800 28800 0 YAKT}
|
||||
{695757600 32400 0 YAKMMTT}
|
||||
{701802000 36000 1 YAKST}
|
||||
{717526800 32400 0 YAKT}
|
||||
{733251600 36000 1 YAKST}
|
||||
{748976400 32400 0 YAKT}
|
||||
{764701200 36000 1 YAKST}
|
||||
{780426000 32400 0 YAKT}
|
||||
{796150800 36000 1 YAKST}
|
||||
{811875600 32400 0 YAKT}
|
||||
{828205200 36000 1 YAKST}
|
||||
{846349200 32400 0 YAKT}
|
||||
{859654800 36000 1 YAKST}
|
||||
{877798800 32400 0 YAKT}
|
||||
{891104400 36000 1 YAKST}
|
||||
{909248400 32400 0 YAKT}
|
||||
{922554000 36000 1 YAKST}
|
||||
{941302800 32400 0 YAKT}
|
||||
{954003600 36000 1 YAKST}
|
||||
{972752400 32400 0 YAKT}
|
||||
{985453200 36000 1 YAKST}
|
||||
{1004202000 32400 0 YAKT}
|
||||
{1017507600 36000 1 YAKST}
|
||||
{1035651600 32400 0 YAKT}
|
||||
{1048957200 36000 1 YAKST}
|
||||
{1067101200 32400 0 YAKT}
|
||||
{1080406800 36000 1 YAKST}
|
||||
{1099155600 32400 0 YAKT}
|
||||
{1111856400 36000 1 YAKST}
|
||||
{1130605200 32400 0 YAKT}
|
||||
{1143306000 36000 1 YAKST}
|
||||
{1162054800 32400 0 YAKT}
|
||||
{1174755600 36000 1 YAKST}
|
||||
{1193504400 32400 0 YAKT}
|
||||
{1206810000 36000 1 YAKST}
|
||||
{1224954000 32400 0 YAKT}
|
||||
{1238259600 36000 1 YAKST}
|
||||
{1256403600 32400 0 YAKT}
|
||||
{1269709200 36000 1 YAKST}
|
||||
{1288458000 32400 0 YAKT}
|
||||
{1301158800 36000 0 YAKT}
|
||||
{1414252800 28800 0 IRKT}
|
||||
{1459015200 32400 0 YAKT}
|
||||
{-1579419232 28800 0 +08}
|
||||
{-1247558400 32400 0 +10}
|
||||
{354898800 36000 1 +10}
|
||||
{370706400 32400 0 +09}
|
||||
{386434800 36000 1 +10}
|
||||
{402242400 32400 0 +09}
|
||||
{417970800 36000 1 +10}
|
||||
{433778400 32400 0 +09}
|
||||
{449593200 36000 1 +10}
|
||||
{465325200 32400 0 +09}
|
||||
{481050000 36000 1 +10}
|
||||
{496774800 32400 0 +09}
|
||||
{512499600 36000 1 +10}
|
||||
{528224400 32400 0 +09}
|
||||
{543949200 36000 1 +10}
|
||||
{559674000 32400 0 +09}
|
||||
{575398800 36000 1 +10}
|
||||
{591123600 32400 0 +09}
|
||||
{606848400 36000 1 +10}
|
||||
{622573200 32400 0 +09}
|
||||
{638298000 36000 1 +10}
|
||||
{654627600 32400 0 +09}
|
||||
{670352400 28800 0 +09}
|
||||
{670356000 32400 1 +09}
|
||||
{686080800 28800 0 +08}
|
||||
{695757600 32400 0 +10}
|
||||
{701802000 36000 1 +10}
|
||||
{717526800 32400 0 +09}
|
||||
{733251600 36000 1 +10}
|
||||
{748976400 32400 0 +09}
|
||||
{764701200 36000 1 +10}
|
||||
{780426000 32400 0 +09}
|
||||
{796150800 36000 1 +10}
|
||||
{811875600 32400 0 +09}
|
||||
{828205200 36000 1 +10}
|
||||
{846349200 32400 0 +09}
|
||||
{859654800 36000 1 +10}
|
||||
{877798800 32400 0 +09}
|
||||
{891104400 36000 1 +10}
|
||||
{909248400 32400 0 +09}
|
||||
{922554000 36000 1 +10}
|
||||
{941302800 32400 0 +09}
|
||||
{954003600 36000 1 +10}
|
||||
{972752400 32400 0 +09}
|
||||
{985453200 36000 1 +10}
|
||||
{1004202000 32400 0 +09}
|
||||
{1017507600 36000 1 +10}
|
||||
{1035651600 32400 0 +09}
|
||||
{1048957200 36000 1 +10}
|
||||
{1067101200 32400 0 +09}
|
||||
{1080406800 36000 1 +10}
|
||||
{1099155600 32400 0 +09}
|
||||
{1111856400 36000 1 +10}
|
||||
{1130605200 32400 0 +09}
|
||||
{1143306000 36000 1 +10}
|
||||
{1162054800 32400 0 +09}
|
||||
{1174755600 36000 1 +10}
|
||||
{1193504400 32400 0 +09}
|
||||
{1206810000 36000 1 +10}
|
||||
{1224954000 32400 0 +09}
|
||||
{1238259600 36000 1 +10}
|
||||
{1256403600 32400 0 +09}
|
||||
{1269709200 36000 1 +10}
|
||||
{1288458000 32400 0 +09}
|
||||
{1301158800 36000 0 +10}
|
||||
{1414252800 28800 0 +08}
|
||||
{1459015200 32400 0 +09}
|
||||
}
|
||||
|
||||
@@ -2,28 +2,28 @@
|
||||
|
||||
set TZData(:Asia/Dushanbe) {
|
||||
{-9223372036854775808 16512 0 LMT}
|
||||
{-1441168512 18000 0 DUST}
|
||||
{-1247547600 21600 0 DUST}
|
||||
{354909600 25200 1 DUSST}
|
||||
{370717200 21600 0 DUST}
|
||||
{386445600 25200 1 DUSST}
|
||||
{402253200 21600 0 DUST}
|
||||
{417981600 25200 1 DUSST}
|
||||
{433789200 21600 0 DUST}
|
||||
{449604000 25200 1 DUSST}
|
||||
{465336000 21600 0 DUST}
|
||||
{481060800 25200 1 DUSST}
|
||||
{496785600 21600 0 DUST}
|
||||
{512510400 25200 1 DUSST}
|
||||
{528235200 21600 0 DUST}
|
||||
{543960000 25200 1 DUSST}
|
||||
{559684800 21600 0 DUST}
|
||||
{575409600 25200 1 DUSST}
|
||||
{591134400 21600 0 DUST}
|
||||
{606859200 25200 1 DUSST}
|
||||
{622584000 21600 0 DUST}
|
||||
{638308800 25200 1 DUSST}
|
||||
{654638400 21600 0 DUST}
|
||||
{670363200 21600 1 DUSST}
|
||||
{684363600 18000 0 TJT}
|
||||
{-1441168512 18000 0 +05}
|
||||
{-1247547600 21600 0 +06}
|
||||
{354909600 25200 1 +07}
|
||||
{370717200 21600 0 +06}
|
||||
{386445600 25200 1 +07}
|
||||
{402253200 21600 0 +06}
|
||||
{417981600 25200 1 +07}
|
||||
{433789200 21600 0 +06}
|
||||
{449604000 25200 1 +07}
|
||||
{465336000 21600 0 +06}
|
||||
{481060800 25200 1 +07}
|
||||
{496785600 21600 0 +06}
|
||||
{512510400 25200 1 +07}
|
||||
{528235200 21600 0 +06}
|
||||
{543960000 25200 1 +07}
|
||||
{559684800 21600 0 +06}
|
||||
{575409600 25200 1 +07}
|
||||
{591134400 21600 0 +06}
|
||||
{606859200 25200 1 +07}
|
||||
{622584000 21600 0 +06}
|
||||
{638308800 25200 1 +07}
|
||||
{654638400 21600 0 +06}
|
||||
{670363200 21600 1 +06}
|
||||
{684363600 18000 0 +05}
|
||||
}
|
||||
|
||||
+66
-66
@@ -3,70 +3,70 @@
|
||||
set TZData(:Asia/Irkutsk) {
|
||||
{-9223372036854775808 25025 0 LMT}
|
||||
{-2840165825 25025 0 IMT}
|
||||
{-1575874625 25200 0 IRKT}
|
||||
{-1247554800 28800 0 IRKMMTT}
|
||||
{354902400 32400 1 IRKST}
|
||||
{370710000 28800 0 IRKT}
|
||||
{386438400 32400 1 IRKST}
|
||||
{402246000 28800 0 IRKT}
|
||||
{417974400 32400 1 IRKST}
|
||||
{433782000 28800 0 IRKT}
|
||||
{449596800 32400 1 IRKST}
|
||||
{465328800 28800 0 IRKT}
|
||||
{481053600 32400 1 IRKST}
|
||||
{496778400 28800 0 IRKT}
|
||||
{512503200 32400 1 IRKST}
|
||||
{528228000 28800 0 IRKT}
|
||||
{543952800 32400 1 IRKST}
|
||||
{559677600 28800 0 IRKT}
|
||||
{575402400 32400 1 IRKST}
|
||||
{591127200 28800 0 IRKT}
|
||||
{606852000 32400 1 IRKST}
|
||||
{622576800 28800 0 IRKT}
|
||||
{638301600 32400 1 IRKST}
|
||||
{654631200 28800 0 IRKT}
|
||||
{670356000 25200 0 IRKMMTT}
|
||||
{670359600 28800 1 IRKST}
|
||||
{686084400 25200 0 IRKT}
|
||||
{695761200 28800 0 IRKMMTT}
|
||||
{701805600 32400 1 IRKST}
|
||||
{717530400 28800 0 IRKT}
|
||||
{733255200 32400 1 IRKST}
|
||||
{748980000 28800 0 IRKT}
|
||||
{764704800 32400 1 IRKST}
|
||||
{780429600 28800 0 IRKT}
|
||||
{796154400 32400 1 IRKST}
|
||||
{811879200 28800 0 IRKT}
|
||||
{828208800 32400 1 IRKST}
|
||||
{846352800 28800 0 IRKT}
|
||||
{859658400 32400 1 IRKST}
|
||||
{877802400 28800 0 IRKT}
|
||||
{891108000 32400 1 IRKST}
|
||||
{909252000 28800 0 IRKT}
|
||||
{922557600 32400 1 IRKST}
|
||||
{941306400 28800 0 IRKT}
|
||||
{954007200 32400 1 IRKST}
|
||||
{972756000 28800 0 IRKT}
|
||||
{985456800 32400 1 IRKST}
|
||||
{1004205600 28800 0 IRKT}
|
||||
{1017511200 32400 1 IRKST}
|
||||
{1035655200 28800 0 IRKT}
|
||||
{1048960800 32400 1 IRKST}
|
||||
{1067104800 28800 0 IRKT}
|
||||
{1080410400 32400 1 IRKST}
|
||||
{1099159200 28800 0 IRKT}
|
||||
{1111860000 32400 1 IRKST}
|
||||
{1130608800 28800 0 IRKT}
|
||||
{1143309600 32400 1 IRKST}
|
||||
{1162058400 28800 0 IRKT}
|
||||
{1174759200 32400 1 IRKST}
|
||||
{1193508000 28800 0 IRKT}
|
||||
{1206813600 32400 1 IRKST}
|
||||
{1224957600 28800 0 IRKT}
|
||||
{1238263200 32400 1 IRKST}
|
||||
{1256407200 28800 0 IRKT}
|
||||
{1269712800 32400 1 IRKST}
|
||||
{1288461600 28800 0 IRKT}
|
||||
{1301162400 32400 0 IRKT}
|
||||
{1414256400 28800 0 IRKT}
|
||||
{-1575874625 25200 0 +07}
|
||||
{-1247554800 28800 0 +09}
|
||||
{354902400 32400 1 +09}
|
||||
{370710000 28800 0 +08}
|
||||
{386438400 32400 1 +09}
|
||||
{402246000 28800 0 +08}
|
||||
{417974400 32400 1 +09}
|
||||
{433782000 28800 0 +08}
|
||||
{449596800 32400 1 +09}
|
||||
{465328800 28800 0 +08}
|
||||
{481053600 32400 1 +09}
|
||||
{496778400 28800 0 +08}
|
||||
{512503200 32400 1 +09}
|
||||
{528228000 28800 0 +08}
|
||||
{543952800 32400 1 +09}
|
||||
{559677600 28800 0 +08}
|
||||
{575402400 32400 1 +09}
|
||||
{591127200 28800 0 +08}
|
||||
{606852000 32400 1 +09}
|
||||
{622576800 28800 0 +08}
|
||||
{638301600 32400 1 +09}
|
||||
{654631200 28800 0 +08}
|
||||
{670356000 25200 0 +08}
|
||||
{670359600 28800 1 +08}
|
||||
{686084400 25200 0 +07}
|
||||
{695761200 28800 0 +09}
|
||||
{701805600 32400 1 +09}
|
||||
{717530400 28800 0 +08}
|
||||
{733255200 32400 1 +09}
|
||||
{748980000 28800 0 +08}
|
||||
{764704800 32400 1 +09}
|
||||
{780429600 28800 0 +08}
|
||||
{796154400 32400 1 +09}
|
||||
{811879200 28800 0 +08}
|
||||
{828208800 32400 1 +09}
|
||||
{846352800 28800 0 +08}
|
||||
{859658400 32400 1 +09}
|
||||
{877802400 28800 0 +08}
|
||||
{891108000 32400 1 +09}
|
||||
{909252000 28800 0 +08}
|
||||
{922557600 32400 1 +09}
|
||||
{941306400 28800 0 +08}
|
||||
{954007200 32400 1 +09}
|
||||
{972756000 28800 0 +08}
|
||||
{985456800 32400 1 +09}
|
||||
{1004205600 28800 0 +08}
|
||||
{1017511200 32400 1 +09}
|
||||
{1035655200 28800 0 +08}
|
||||
{1048960800 32400 1 +09}
|
||||
{1067104800 28800 0 +08}
|
||||
{1080410400 32400 1 +09}
|
||||
{1099159200 28800 0 +08}
|
||||
{1111860000 32400 1 +09}
|
||||
{1130608800 28800 0 +08}
|
||||
{1143309600 32400 1 +09}
|
||||
{1162058400 28800 0 +08}
|
||||
{1174759200 32400 1 +09}
|
||||
{1193508000 28800 0 +08}
|
||||
{1206813600 32400 1 +09}
|
||||
{1224957600 28800 0 +08}
|
||||
{1238263200 32400 1 +09}
|
||||
{1256407200 28800 0 +08}
|
||||
{1269712800 32400 1 +09}
|
||||
{1288461600 28800 0 +08}
|
||||
{1301162400 32400 0 +09}
|
||||
{1414256400 28800 0 +08}
|
||||
}
|
||||
|
||||
@@ -2,70 +2,70 @@
|
||||
|
||||
set TZData(:Asia/Kamchatka) {
|
||||
{-9223372036854775808 38076 0 LMT}
|
||||
{-1487759676 39600 0 PETT}
|
||||
{-1247569200 43200 0 PETMMTT}
|
||||
{354888000 46800 1 PETST}
|
||||
{370695600 43200 0 PETT}
|
||||
{386424000 46800 1 PETST}
|
||||
{402231600 43200 0 PETT}
|
||||
{417960000 46800 1 PETST}
|
||||
{433767600 43200 0 PETT}
|
||||
{449582400 46800 1 PETST}
|
||||
{465314400 43200 0 PETT}
|
||||
{481039200 46800 1 PETST}
|
||||
{496764000 43200 0 PETT}
|
||||
{512488800 46800 1 PETST}
|
||||
{528213600 43200 0 PETT}
|
||||
{543938400 46800 1 PETST}
|
||||
{559663200 43200 0 PETT}
|
||||
{575388000 46800 1 PETST}
|
||||
{591112800 43200 0 PETT}
|
||||
{606837600 46800 1 PETST}
|
||||
{622562400 43200 0 PETT}
|
||||
{638287200 46800 1 PETST}
|
||||
{654616800 43200 0 PETT}
|
||||
{670341600 39600 0 PETMMTT}
|
||||
{670345200 43200 1 PETST}
|
||||
{686070000 39600 0 PETT}
|
||||
{695746800 43200 0 PETMMTT}
|
||||
{701791200 46800 1 PETST}
|
||||
{717516000 43200 0 PETT}
|
||||
{733240800 46800 1 PETST}
|
||||
{748965600 43200 0 PETT}
|
||||
{764690400 46800 1 PETST}
|
||||
{780415200 43200 0 PETT}
|
||||
{796140000 46800 1 PETST}
|
||||
{811864800 43200 0 PETT}
|
||||
{828194400 46800 1 PETST}
|
||||
{846338400 43200 0 PETT}
|
||||
{859644000 46800 1 PETST}
|
||||
{877788000 43200 0 PETT}
|
||||
{891093600 46800 1 PETST}
|
||||
{909237600 43200 0 PETT}
|
||||
{922543200 46800 1 PETST}
|
||||
{941292000 43200 0 PETT}
|
||||
{953992800 46800 1 PETST}
|
||||
{972741600 43200 0 PETT}
|
||||
{985442400 46800 1 PETST}
|
||||
{1004191200 43200 0 PETT}
|
||||
{1017496800 46800 1 PETST}
|
||||
{1035640800 43200 0 PETT}
|
||||
{1048946400 46800 1 PETST}
|
||||
{1067090400 43200 0 PETT}
|
||||
{1080396000 46800 1 PETST}
|
||||
{1099144800 43200 0 PETT}
|
||||
{1111845600 46800 1 PETST}
|
||||
{1130594400 43200 0 PETT}
|
||||
{1143295200 46800 1 PETST}
|
||||
{1162044000 43200 0 PETT}
|
||||
{1174744800 46800 1 PETST}
|
||||
{1193493600 43200 0 PETT}
|
||||
{1206799200 46800 1 PETST}
|
||||
{1224943200 43200 0 PETT}
|
||||
{1238248800 46800 1 PETST}
|
||||
{1256392800 43200 0 PETT}
|
||||
{1269698400 39600 0 PETMMTT}
|
||||
{1269702000 43200 1 PETST}
|
||||
{1288450800 39600 0 PETT}
|
||||
{1301151600 43200 0 PETT}
|
||||
{-1487759676 39600 0 +11}
|
||||
{-1247569200 43200 0 +13}
|
||||
{354888000 46800 1 +13}
|
||||
{370695600 43200 0 +12}
|
||||
{386424000 46800 1 +13}
|
||||
{402231600 43200 0 +12}
|
||||
{417960000 46800 1 +13}
|
||||
{433767600 43200 0 +12}
|
||||
{449582400 46800 1 +13}
|
||||
{465314400 43200 0 +12}
|
||||
{481039200 46800 1 +13}
|
||||
{496764000 43200 0 +12}
|
||||
{512488800 46800 1 +13}
|
||||
{528213600 43200 0 +12}
|
||||
{543938400 46800 1 +13}
|
||||
{559663200 43200 0 +12}
|
||||
{575388000 46800 1 +13}
|
||||
{591112800 43200 0 +12}
|
||||
{606837600 46800 1 +13}
|
||||
{622562400 43200 0 +12}
|
||||
{638287200 46800 1 +13}
|
||||
{654616800 43200 0 +12}
|
||||
{670341600 39600 0 +12}
|
||||
{670345200 43200 1 +12}
|
||||
{686070000 39600 0 +11}
|
||||
{695746800 43200 0 +13}
|
||||
{701791200 46800 1 +13}
|
||||
{717516000 43200 0 +12}
|
||||
{733240800 46800 1 +13}
|
||||
{748965600 43200 0 +12}
|
||||
{764690400 46800 1 +13}
|
||||
{780415200 43200 0 +12}
|
||||
{796140000 46800 1 +13}
|
||||
{811864800 43200 0 +12}
|
||||
{828194400 46800 1 +13}
|
||||
{846338400 43200 0 +12}
|
||||
{859644000 46800 1 +13}
|
||||
{877788000 43200 0 +12}
|
||||
{891093600 46800 1 +13}
|
||||
{909237600 43200 0 +12}
|
||||
{922543200 46800 1 +13}
|
||||
{941292000 43200 0 +12}
|
||||
{953992800 46800 1 +13}
|
||||
{972741600 43200 0 +12}
|
||||
{985442400 46800 1 +13}
|
||||
{1004191200 43200 0 +12}
|
||||
{1017496800 46800 1 +13}
|
||||
{1035640800 43200 0 +12}
|
||||
{1048946400 46800 1 +13}
|
||||
{1067090400 43200 0 +12}
|
||||
{1080396000 46800 1 +13}
|
||||
{1099144800 43200 0 +12}
|
||||
{1111845600 46800 1 +13}
|
||||
{1130594400 43200 0 +12}
|
||||
{1143295200 46800 1 +13}
|
||||
{1162044000 43200 0 +12}
|
||||
{1174744800 46800 1 +13}
|
||||
{1193493600 43200 0 +12}
|
||||
{1206799200 46800 1 +13}
|
||||
{1224943200 43200 0 +12}
|
||||
{1238248800 46800 1 +13}
|
||||
{1256392800 43200 0 +12}
|
||||
{1269698400 39600 0 +12}
|
||||
{1269702000 43200 1 +12}
|
||||
{1288450800 39600 0 +11}
|
||||
{1301151600 43200 0 +12}
|
||||
}
|
||||
|
||||
@@ -2,72 +2,72 @@
|
||||
|
||||
set TZData(:Asia/Khandyga) {
|
||||
{-9223372036854775808 32533 0 LMT}
|
||||
{-1579424533 28800 0 YAKT}
|
||||
{-1247558400 32400 0 YAKMMTT}
|
||||
{354898800 36000 1 YAKST}
|
||||
{370706400 32400 0 YAKT}
|
||||
{386434800 36000 1 YAKST}
|
||||
{402242400 32400 0 YAKT}
|
||||
{417970800 36000 1 YAKST}
|
||||
{433778400 32400 0 YAKT}
|
||||
{449593200 36000 1 YAKST}
|
||||
{465325200 32400 0 YAKT}
|
||||
{481050000 36000 1 YAKST}
|
||||
{496774800 32400 0 YAKT}
|
||||
{512499600 36000 1 YAKST}
|
||||
{528224400 32400 0 YAKT}
|
||||
{543949200 36000 1 YAKST}
|
||||
{559674000 32400 0 YAKT}
|
||||
{575398800 36000 1 YAKST}
|
||||
{591123600 32400 0 YAKT}
|
||||
{606848400 36000 1 YAKST}
|
||||
{622573200 32400 0 YAKT}
|
||||
{638298000 36000 1 YAKST}
|
||||
{654627600 32400 0 YAKT}
|
||||
{670352400 28800 0 YAKMMTT}
|
||||
{670356000 32400 1 YAKST}
|
||||
{686080800 28800 0 YAKT}
|
||||
{695757600 32400 0 YAKMMTT}
|
||||
{701802000 36000 1 YAKST}
|
||||
{717526800 32400 0 YAKT}
|
||||
{733251600 36000 1 YAKST}
|
||||
{748976400 32400 0 YAKT}
|
||||
{764701200 36000 1 YAKST}
|
||||
{780426000 32400 0 YAKT}
|
||||
{796150800 36000 1 YAKST}
|
||||
{811875600 32400 0 YAKT}
|
||||
{828205200 36000 1 YAKST}
|
||||
{846349200 32400 0 YAKT}
|
||||
{859654800 36000 1 YAKST}
|
||||
{877798800 32400 0 YAKT}
|
||||
{891104400 36000 1 YAKST}
|
||||
{909248400 32400 0 YAKT}
|
||||
{922554000 36000 1 YAKST}
|
||||
{941302800 32400 0 YAKT}
|
||||
{954003600 36000 1 YAKST}
|
||||
{972752400 32400 0 YAKT}
|
||||
{985453200 36000 1 YAKST}
|
||||
{1004202000 32400 0 YAKT}
|
||||
{1017507600 36000 1 YAKST}
|
||||
{1035651600 32400 0 YAKT}
|
||||
{1048957200 36000 1 YAKST}
|
||||
{1067101200 32400 0 YAKT}
|
||||
{1072882800 36000 0 VLAMMTT}
|
||||
{1080403200 39600 1 VLAST}
|
||||
{1099152000 36000 0 VLAT}
|
||||
{1111852800 39600 1 VLAST}
|
||||
{1130601600 36000 0 VLAT}
|
||||
{1143302400 39600 1 VLAST}
|
||||
{1162051200 36000 0 VLAT}
|
||||
{1174752000 39600 1 VLAST}
|
||||
{1193500800 36000 0 VLAT}
|
||||
{1206806400 39600 1 VLAST}
|
||||
{1224950400 36000 0 VLAT}
|
||||
{1238256000 39600 1 VLAST}
|
||||
{1256400000 36000 0 VLAT}
|
||||
{1269705600 39600 1 VLAST}
|
||||
{1288454400 36000 0 VLAT}
|
||||
{1301155200 39600 0 VLAT}
|
||||
{1315832400 36000 0 YAKT}
|
||||
{1414252800 32400 0 YAKT}
|
||||
{-1579424533 28800 0 +08}
|
||||
{-1247558400 32400 0 +10}
|
||||
{354898800 36000 1 +10}
|
||||
{370706400 32400 0 +09}
|
||||
{386434800 36000 1 +10}
|
||||
{402242400 32400 0 +09}
|
||||
{417970800 36000 1 +10}
|
||||
{433778400 32400 0 +09}
|
||||
{449593200 36000 1 +10}
|
||||
{465325200 32400 0 +09}
|
||||
{481050000 36000 1 +10}
|
||||
{496774800 32400 0 +09}
|
||||
{512499600 36000 1 +10}
|
||||
{528224400 32400 0 +09}
|
||||
{543949200 36000 1 +10}
|
||||
{559674000 32400 0 +09}
|
||||
{575398800 36000 1 +10}
|
||||
{591123600 32400 0 +09}
|
||||
{606848400 36000 1 +10}
|
||||
{622573200 32400 0 +09}
|
||||
{638298000 36000 1 +10}
|
||||
{654627600 32400 0 +09}
|
||||
{670352400 28800 0 +09}
|
||||
{670356000 32400 1 +09}
|
||||
{686080800 28800 0 +08}
|
||||
{695757600 32400 0 +10}
|
||||
{701802000 36000 1 +10}
|
||||
{717526800 32400 0 +09}
|
||||
{733251600 36000 1 +10}
|
||||
{748976400 32400 0 +09}
|
||||
{764701200 36000 1 +10}
|
||||
{780426000 32400 0 +09}
|
||||
{796150800 36000 1 +10}
|
||||
{811875600 32400 0 +09}
|
||||
{828205200 36000 1 +10}
|
||||
{846349200 32400 0 +09}
|
||||
{859654800 36000 1 +10}
|
||||
{877798800 32400 0 +09}
|
||||
{891104400 36000 1 +10}
|
||||
{909248400 32400 0 +09}
|
||||
{922554000 36000 1 +10}
|
||||
{941302800 32400 0 +09}
|
||||
{954003600 36000 1 +10}
|
||||
{972752400 32400 0 +09}
|
||||
{985453200 36000 1 +10}
|
||||
{1004202000 32400 0 +09}
|
||||
{1017507600 36000 1 +10}
|
||||
{1035651600 32400 0 +09}
|
||||
{1048957200 36000 1 +10}
|
||||
{1067101200 32400 0 +09}
|
||||
{1072882800 36000 0 +11}
|
||||
{1080403200 39600 1 +11}
|
||||
{1099152000 36000 0 +10}
|
||||
{1111852800 39600 1 +11}
|
||||
{1130601600 36000 0 +10}
|
||||
{1143302400 39600 1 +11}
|
||||
{1162051200 36000 0 +10}
|
||||
{1174752000 39600 1 +11}
|
||||
{1193500800 36000 0 +10}
|
||||
{1206806400 39600 1 +11}
|
||||
{1224950400 36000 0 +10}
|
||||
{1238256000 39600 1 +11}
|
||||
{1256400000 36000 0 +10}
|
||||
{1269705600 39600 1 +11}
|
||||
{1288454400 36000 0 +10}
|
||||
{1301155200 39600 0 +11}
|
||||
{1315832400 36000 0 +10}
|
||||
{1414252800 32400 0 +09}
|
||||
}
|
||||
|
||||
@@ -2,70 +2,70 @@
|
||||
|
||||
set TZData(:Asia/Krasnoyarsk) {
|
||||
{-9223372036854775808 22286 0 LMT}
|
||||
{-1577513486 21600 0 KRAT}
|
||||
{-1247551200 25200 0 KRAMMTT}
|
||||
{354906000 28800 1 KRAST}
|
||||
{370713600 25200 0 KRAT}
|
||||
{386442000 28800 1 KRAST}
|
||||
{402249600 25200 0 KRAT}
|
||||
{417978000 28800 1 KRAST}
|
||||
{433785600 25200 0 KRAT}
|
||||
{449600400 28800 1 KRAST}
|
||||
{465332400 25200 0 KRAT}
|
||||
{481057200 28800 1 KRAST}
|
||||
{496782000 25200 0 KRAT}
|
||||
{512506800 28800 1 KRAST}
|
||||
{528231600 25200 0 KRAT}
|
||||
{543956400 28800 1 KRAST}
|
||||
{559681200 25200 0 KRAT}
|
||||
{575406000 28800 1 KRAST}
|
||||
{591130800 25200 0 KRAT}
|
||||
{606855600 28800 1 KRAST}
|
||||
{622580400 25200 0 KRAT}
|
||||
{638305200 28800 1 KRAST}
|
||||
{654634800 25200 0 KRAT}
|
||||
{670359600 21600 0 KRAMMTT}
|
||||
{670363200 25200 1 KRAST}
|
||||
{686088000 21600 0 KRAT}
|
||||
{695764800 25200 0 KRAMMTT}
|
||||
{701809200 28800 1 KRAST}
|
||||
{717534000 25200 0 KRAT}
|
||||
{733258800 28800 1 KRAST}
|
||||
{748983600 25200 0 KRAT}
|
||||
{764708400 28800 1 KRAST}
|
||||
{780433200 25200 0 KRAT}
|
||||
{796158000 28800 1 KRAST}
|
||||
{811882800 25200 0 KRAT}
|
||||
{828212400 28800 1 KRAST}
|
||||
{846356400 25200 0 KRAT}
|
||||
{859662000 28800 1 KRAST}
|
||||
{877806000 25200 0 KRAT}
|
||||
{891111600 28800 1 KRAST}
|
||||
{909255600 25200 0 KRAT}
|
||||
{922561200 28800 1 KRAST}
|
||||
{941310000 25200 0 KRAT}
|
||||
{954010800 28800 1 KRAST}
|
||||
{972759600 25200 0 KRAT}
|
||||
{985460400 28800 1 KRAST}
|
||||
{1004209200 25200 0 KRAT}
|
||||
{1017514800 28800 1 KRAST}
|
||||
{1035658800 25200 0 KRAT}
|
||||
{1048964400 28800 1 KRAST}
|
||||
{1067108400 25200 0 KRAT}
|
||||
{1080414000 28800 1 KRAST}
|
||||
{1099162800 25200 0 KRAT}
|
||||
{1111863600 28800 1 KRAST}
|
||||
{1130612400 25200 0 KRAT}
|
||||
{1143313200 28800 1 KRAST}
|
||||
{1162062000 25200 0 KRAT}
|
||||
{1174762800 28800 1 KRAST}
|
||||
{1193511600 25200 0 KRAT}
|
||||
{1206817200 28800 1 KRAST}
|
||||
{1224961200 25200 0 KRAT}
|
||||
{1238266800 28800 1 KRAST}
|
||||
{1256410800 25200 0 KRAT}
|
||||
{1269716400 28800 1 KRAST}
|
||||
{1288465200 25200 0 KRAT}
|
||||
{1301166000 28800 0 KRAT}
|
||||
{1414260000 25200 0 KRAT}
|
||||
{-1577513486 21600 0 +06}
|
||||
{-1247551200 25200 0 +08}
|
||||
{354906000 28800 1 +08}
|
||||
{370713600 25200 0 +07}
|
||||
{386442000 28800 1 +08}
|
||||
{402249600 25200 0 +07}
|
||||
{417978000 28800 1 +08}
|
||||
{433785600 25200 0 +07}
|
||||
{449600400 28800 1 +08}
|
||||
{465332400 25200 0 +07}
|
||||
{481057200 28800 1 +08}
|
||||
{496782000 25200 0 +07}
|
||||
{512506800 28800 1 +08}
|
||||
{528231600 25200 0 +07}
|
||||
{543956400 28800 1 +08}
|
||||
{559681200 25200 0 +07}
|
||||
{575406000 28800 1 +08}
|
||||
{591130800 25200 0 +07}
|
||||
{606855600 28800 1 +08}
|
||||
{622580400 25200 0 +07}
|
||||
{638305200 28800 1 +08}
|
||||
{654634800 25200 0 +07}
|
||||
{670359600 21600 0 +07}
|
||||
{670363200 25200 1 +07}
|
||||
{686088000 21600 0 +06}
|
||||
{695764800 25200 0 +08}
|
||||
{701809200 28800 1 +08}
|
||||
{717534000 25200 0 +07}
|
||||
{733258800 28800 1 +08}
|
||||
{748983600 25200 0 +07}
|
||||
{764708400 28800 1 +08}
|
||||
{780433200 25200 0 +07}
|
||||
{796158000 28800 1 +08}
|
||||
{811882800 25200 0 +07}
|
||||
{828212400 28800 1 +08}
|
||||
{846356400 25200 0 +07}
|
||||
{859662000 28800 1 +08}
|
||||
{877806000 25200 0 +07}
|
||||
{891111600 28800 1 +08}
|
||||
{909255600 25200 0 +07}
|
||||
{922561200 28800 1 +08}
|
||||
{941310000 25200 0 +07}
|
||||
{954010800 28800 1 +08}
|
||||
{972759600 25200 0 +07}
|
||||
{985460400 28800 1 +08}
|
||||
{1004209200 25200 0 +07}
|
||||
{1017514800 28800 1 +08}
|
||||
{1035658800 25200 0 +07}
|
||||
{1048964400 28800 1 +08}
|
||||
{1067108400 25200 0 +07}
|
||||
{1080414000 28800 1 +08}
|
||||
{1099162800 25200 0 +07}
|
||||
{1111863600 28800 1 +08}
|
||||
{1130612400 25200 0 +07}
|
||||
{1143313200 28800 1 +08}
|
||||
{1162062000 25200 0 +07}
|
||||
{1174762800 28800 1 +08}
|
||||
{1193511600 25200 0 +07}
|
||||
{1206817200 28800 1 +08}
|
||||
{1224961200 25200 0 +07}
|
||||
{1238266800 28800 1 +08}
|
||||
{1256410800 25200 0 +07}
|
||||
{1269716400 28800 1 +08}
|
||||
{1288465200 25200 0 +07}
|
||||
{1301166000 28800 0 +08}
|
||||
{1414260000 25200 0 +07}
|
||||
}
|
||||
|
||||
+67
-67
@@ -2,71 +2,71 @@
|
||||
|
||||
set TZData(:Asia/Magadan) {
|
||||
{-9223372036854775808 36192 0 LMT}
|
||||
{-1441188192 36000 0 MAGT}
|
||||
{-1247565600 39600 0 MAGMMTT}
|
||||
{354891600 43200 1 MAGST}
|
||||
{370699200 39600 0 MAGT}
|
||||
{386427600 43200 1 MAGST}
|
||||
{402235200 39600 0 MAGT}
|
||||
{417963600 43200 1 MAGST}
|
||||
{433771200 39600 0 MAGT}
|
||||
{449586000 43200 1 MAGST}
|
||||
{465318000 39600 0 MAGT}
|
||||
{481042800 43200 1 MAGST}
|
||||
{496767600 39600 0 MAGT}
|
||||
{512492400 43200 1 MAGST}
|
||||
{528217200 39600 0 MAGT}
|
||||
{543942000 43200 1 MAGST}
|
||||
{559666800 39600 0 MAGT}
|
||||
{575391600 43200 1 MAGST}
|
||||
{591116400 39600 0 MAGT}
|
||||
{606841200 43200 1 MAGST}
|
||||
{622566000 39600 0 MAGT}
|
||||
{638290800 43200 1 MAGST}
|
||||
{654620400 39600 0 MAGT}
|
||||
{670345200 36000 0 MAGMMTT}
|
||||
{670348800 39600 1 MAGST}
|
||||
{686073600 36000 0 MAGT}
|
||||
{695750400 39600 0 MAGMMTT}
|
||||
{701794800 43200 1 MAGST}
|
||||
{717519600 39600 0 MAGT}
|
||||
{733244400 43200 1 MAGST}
|
||||
{748969200 39600 0 MAGT}
|
||||
{764694000 43200 1 MAGST}
|
||||
{780418800 39600 0 MAGT}
|
||||
{796143600 43200 1 MAGST}
|
||||
{811868400 39600 0 MAGT}
|
||||
{828198000 43200 1 MAGST}
|
||||
{846342000 39600 0 MAGT}
|
||||
{859647600 43200 1 MAGST}
|
||||
{877791600 39600 0 MAGT}
|
||||
{891097200 43200 1 MAGST}
|
||||
{909241200 39600 0 MAGT}
|
||||
{922546800 43200 1 MAGST}
|
||||
{941295600 39600 0 MAGT}
|
||||
{953996400 43200 1 MAGST}
|
||||
{972745200 39600 0 MAGT}
|
||||
{985446000 43200 1 MAGST}
|
||||
{1004194800 39600 0 MAGT}
|
||||
{1017500400 43200 1 MAGST}
|
||||
{1035644400 39600 0 MAGT}
|
||||
{1048950000 43200 1 MAGST}
|
||||
{1067094000 39600 0 MAGT}
|
||||
{1080399600 43200 1 MAGST}
|
||||
{1099148400 39600 0 MAGT}
|
||||
{1111849200 43200 1 MAGST}
|
||||
{1130598000 39600 0 MAGT}
|
||||
{1143298800 43200 1 MAGST}
|
||||
{1162047600 39600 0 MAGT}
|
||||
{1174748400 43200 1 MAGST}
|
||||
{1193497200 39600 0 MAGT}
|
||||
{1206802800 43200 1 MAGST}
|
||||
{1224946800 39600 0 MAGT}
|
||||
{1238252400 43200 1 MAGST}
|
||||
{1256396400 39600 0 MAGT}
|
||||
{1269702000 43200 1 MAGST}
|
||||
{1288450800 39600 0 MAGT}
|
||||
{1301151600 43200 0 MAGT}
|
||||
{1414245600 36000 0 MAGT}
|
||||
{1461427200 39600 0 MAGT}
|
||||
{-1441188192 36000 0 +10}
|
||||
{-1247565600 39600 0 +12}
|
||||
{354891600 43200 1 +12}
|
||||
{370699200 39600 0 +11}
|
||||
{386427600 43200 1 +12}
|
||||
{402235200 39600 0 +11}
|
||||
{417963600 43200 1 +12}
|
||||
{433771200 39600 0 +11}
|
||||
{449586000 43200 1 +12}
|
||||
{465318000 39600 0 +11}
|
||||
{481042800 43200 1 +12}
|
||||
{496767600 39600 0 +11}
|
||||
{512492400 43200 1 +12}
|
||||
{528217200 39600 0 +11}
|
||||
{543942000 43200 1 +12}
|
||||
{559666800 39600 0 +11}
|
||||
{575391600 43200 1 +12}
|
||||
{591116400 39600 0 +11}
|
||||
{606841200 43200 1 +12}
|
||||
{622566000 39600 0 +11}
|
||||
{638290800 43200 1 +12}
|
||||
{654620400 39600 0 +11}
|
||||
{670345200 36000 0 +11}
|
||||
{670348800 39600 1 +11}
|
||||
{686073600 36000 0 +10}
|
||||
{695750400 39600 0 +12}
|
||||
{701794800 43200 1 +12}
|
||||
{717519600 39600 0 +11}
|
||||
{733244400 43200 1 +12}
|
||||
{748969200 39600 0 +11}
|
||||
{764694000 43200 1 +12}
|
||||
{780418800 39600 0 +11}
|
||||
{796143600 43200 1 +12}
|
||||
{811868400 39600 0 +11}
|
||||
{828198000 43200 1 +12}
|
||||
{846342000 39600 0 +11}
|
||||
{859647600 43200 1 +12}
|
||||
{877791600 39600 0 +11}
|
||||
{891097200 43200 1 +12}
|
||||
{909241200 39600 0 +11}
|
||||
{922546800 43200 1 +12}
|
||||
{941295600 39600 0 +11}
|
||||
{953996400 43200 1 +12}
|
||||
{972745200 39600 0 +11}
|
||||
{985446000 43200 1 +12}
|
||||
{1004194800 39600 0 +11}
|
||||
{1017500400 43200 1 +12}
|
||||
{1035644400 39600 0 +11}
|
||||
{1048950000 43200 1 +12}
|
||||
{1067094000 39600 0 +11}
|
||||
{1080399600 43200 1 +12}
|
||||
{1099148400 39600 0 +11}
|
||||
{1111849200 43200 1 +12}
|
||||
{1130598000 39600 0 +11}
|
||||
{1143298800 43200 1 +12}
|
||||
{1162047600 39600 0 +11}
|
||||
{1174748400 43200 1 +12}
|
||||
{1193497200 39600 0 +11}
|
||||
{1206802800 43200 1 +12}
|
||||
{1224946800 39600 0 +11}
|
||||
{1238252400 43200 1 +12}
|
||||
{1256396400 39600 0 +11}
|
||||
{1269702000 43200 1 +12}
|
||||
{1288450800 39600 0 +11}
|
||||
{1301151600 43200 0 +12}
|
||||
{1414245600 36000 0 +10}
|
||||
{1461427200 39600 0 +11}
|
||||
}
|
||||
|
||||
+66
-66
@@ -2,70 +2,70 @@
|
||||
|
||||
set TZData(:Asia/Omsk) {
|
||||
{-9223372036854775808 17610 0 LMT}
|
||||
{-1582088010 18000 0 OMST}
|
||||
{-1247547600 21600 0 OMSMMTT}
|
||||
{354909600 25200 1 OMSST}
|
||||
{370717200 21600 0 OMST}
|
||||
{386445600 25200 1 OMSST}
|
||||
{402253200 21600 0 OMST}
|
||||
{417981600 25200 1 OMSST}
|
||||
{433789200 21600 0 OMST}
|
||||
{449604000 25200 1 OMSST}
|
||||
{465336000 21600 0 OMST}
|
||||
{481060800 25200 1 OMSST}
|
||||
{496785600 21600 0 OMST}
|
||||
{512510400 25200 1 OMSST}
|
||||
{528235200 21600 0 OMST}
|
||||
{543960000 25200 1 OMSST}
|
||||
{559684800 21600 0 OMST}
|
||||
{575409600 25200 1 OMSST}
|
||||
{591134400 21600 0 OMST}
|
||||
{606859200 25200 1 OMSST}
|
||||
{622584000 21600 0 OMST}
|
||||
{638308800 25200 1 OMSST}
|
||||
{654638400 21600 0 OMST}
|
||||
{670363200 18000 0 OMSMMTT}
|
||||
{670366800 21600 1 OMSST}
|
||||
{686091600 18000 0 OMST}
|
||||
{695768400 21600 0 OMSMMTT}
|
||||
{701812800 25200 1 OMSST}
|
||||
{717537600 21600 0 OMST}
|
||||
{733262400 25200 1 OMSST}
|
||||
{748987200 21600 0 OMST}
|
||||
{764712000 25200 1 OMSST}
|
||||
{780436800 21600 0 OMST}
|
||||
{796161600 25200 1 OMSST}
|
||||
{811886400 21600 0 OMST}
|
||||
{828216000 25200 1 OMSST}
|
||||
{846360000 21600 0 OMST}
|
||||
{859665600 25200 1 OMSST}
|
||||
{877809600 21600 0 OMST}
|
||||
{891115200 25200 1 OMSST}
|
||||
{909259200 21600 0 OMST}
|
||||
{922564800 25200 1 OMSST}
|
||||
{941313600 21600 0 OMST}
|
||||
{954014400 25200 1 OMSST}
|
||||
{972763200 21600 0 OMST}
|
||||
{985464000 25200 1 OMSST}
|
||||
{1004212800 21600 0 OMST}
|
||||
{1017518400 25200 1 OMSST}
|
||||
{1035662400 21600 0 OMST}
|
||||
{1048968000 25200 1 OMSST}
|
||||
{1067112000 21600 0 OMST}
|
||||
{1080417600 25200 1 OMSST}
|
||||
{1099166400 21600 0 OMST}
|
||||
{1111867200 25200 1 OMSST}
|
||||
{1130616000 21600 0 OMST}
|
||||
{1143316800 25200 1 OMSST}
|
||||
{1162065600 21600 0 OMST}
|
||||
{1174766400 25200 1 OMSST}
|
||||
{1193515200 21600 0 OMST}
|
||||
{1206820800 25200 1 OMSST}
|
||||
{1224964800 21600 0 OMST}
|
||||
{1238270400 25200 1 OMSST}
|
||||
{1256414400 21600 0 OMST}
|
||||
{1269720000 25200 1 OMSST}
|
||||
{1288468800 21600 0 OMST}
|
||||
{1301169600 25200 0 OMST}
|
||||
{1414263600 21600 0 OMST}
|
||||
{-1582088010 18000 0 +05}
|
||||
{-1247547600 21600 0 +07}
|
||||
{354909600 25200 1 +07}
|
||||
{370717200 21600 0 +06}
|
||||
{386445600 25200 1 +07}
|
||||
{402253200 21600 0 +06}
|
||||
{417981600 25200 1 +07}
|
||||
{433789200 21600 0 +06}
|
||||
{449604000 25200 1 +07}
|
||||
{465336000 21600 0 +06}
|
||||
{481060800 25200 1 +07}
|
||||
{496785600 21600 0 +06}
|
||||
{512510400 25200 1 +07}
|
||||
{528235200 21600 0 +06}
|
||||
{543960000 25200 1 +07}
|
||||
{559684800 21600 0 +06}
|
||||
{575409600 25200 1 +07}
|
||||
{591134400 21600 0 +06}
|
||||
{606859200 25200 1 +07}
|
||||
{622584000 21600 0 +06}
|
||||
{638308800 25200 1 +07}
|
||||
{654638400 21600 0 +06}
|
||||
{670363200 18000 0 +06}
|
||||
{670366800 21600 1 +06}
|
||||
{686091600 18000 0 +05}
|
||||
{695768400 21600 0 +07}
|
||||
{701812800 25200 1 +07}
|
||||
{717537600 21600 0 +06}
|
||||
{733262400 25200 1 +07}
|
||||
{748987200 21600 0 +06}
|
||||
{764712000 25200 1 +07}
|
||||
{780436800 21600 0 +06}
|
||||
{796161600 25200 1 +07}
|
||||
{811886400 21600 0 +06}
|
||||
{828216000 25200 1 +07}
|
||||
{846360000 21600 0 +06}
|
||||
{859665600 25200 1 +07}
|
||||
{877809600 21600 0 +06}
|
||||
{891115200 25200 1 +07}
|
||||
{909259200 21600 0 +06}
|
||||
{922564800 25200 1 +07}
|
||||
{941313600 21600 0 +06}
|
||||
{954014400 25200 1 +07}
|
||||
{972763200 21600 0 +06}
|
||||
{985464000 25200 1 +07}
|
||||
{1004212800 21600 0 +06}
|
||||
{1017518400 25200 1 +07}
|
||||
{1035662400 21600 0 +06}
|
||||
{1048968000 25200 1 +07}
|
||||
{1067112000 21600 0 +06}
|
||||
{1080417600 25200 1 +07}
|
||||
{1099166400 21600 0 +06}
|
||||
{1111867200 25200 1 +07}
|
||||
{1130616000 21600 0 +06}
|
||||
{1143316800 25200 1 +07}
|
||||
{1162065600 21600 0 +06}
|
||||
{1174766400 25200 1 +07}
|
||||
{1193515200 21600 0 +06}
|
||||
{1206820800 25200 1 +07}
|
||||
{1224964800 21600 0 +06}
|
||||
{1238270400 25200 1 +07}
|
||||
{1256414400 21600 0 +06}
|
||||
{1269720000 25200 1 +07}
|
||||
{1288468800 21600 0 +06}
|
||||
{1301169600 25200 0 +07}
|
||||
{1414263600 21600 0 +06}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Asia/Rangoon) {
|
||||
{-9223372036854775808 23080 0 LMT}
|
||||
{-2840163880 23080 0 RMT}
|
||||
{-1577946280 23400 0 BURT}
|
||||
{-873268200 32400 0 JST}
|
||||
{-778410000 23400 0 MMT}
|
||||
if {![info exists TZData(Asia/Yangon)]} {
|
||||
LoadTimeZoneFile Asia/Yangon
|
||||
}
|
||||
set TZData(:Asia/Rangoon) $TZData(:Asia/Yangon)
|
||||
|
||||
@@ -2,73 +2,72 @@
|
||||
|
||||
set TZData(:Asia/Sakhalin) {
|
||||
{-9223372036854775808 34248 0 LMT}
|
||||
{-2031039048 32400 0 JCST}
|
||||
{-1017824400 32400 0 JST}
|
||||
{-768560400 39600 0 SAKMMTT}
|
||||
{354891600 43200 1 SAKST}
|
||||
{370699200 39600 0 SAKT}
|
||||
{386427600 43200 1 SAKST}
|
||||
{402235200 39600 0 SAKT}
|
||||
{417963600 43200 1 SAKST}
|
||||
{433771200 39600 0 SAKT}
|
||||
{449586000 43200 1 SAKST}
|
||||
{465318000 39600 0 SAKT}
|
||||
{481042800 43200 1 SAKST}
|
||||
{496767600 39600 0 SAKT}
|
||||
{512492400 43200 1 SAKST}
|
||||
{528217200 39600 0 SAKT}
|
||||
{543942000 43200 1 SAKST}
|
||||
{559666800 39600 0 SAKT}
|
||||
{575391600 43200 1 SAKST}
|
||||
{591116400 39600 0 SAKT}
|
||||
{606841200 43200 1 SAKST}
|
||||
{622566000 39600 0 SAKT}
|
||||
{638290800 43200 1 SAKST}
|
||||
{654620400 39600 0 SAKT}
|
||||
{670345200 36000 0 SAKMMTT}
|
||||
{670348800 39600 1 SAKST}
|
||||
{686073600 36000 0 SAKT}
|
||||
{695750400 39600 0 SAKMMTT}
|
||||
{701794800 43200 1 SAKST}
|
||||
{717519600 39600 0 SAKT}
|
||||
{733244400 43200 1 SAKST}
|
||||
{748969200 39600 0 SAKT}
|
||||
{764694000 43200 1 SAKST}
|
||||
{780418800 39600 0 SAKT}
|
||||
{796143600 43200 1 SAKST}
|
||||
{811868400 39600 0 SAKT}
|
||||
{828198000 43200 1 SAKST}
|
||||
{846342000 39600 0 SAKT}
|
||||
{859647600 36000 0 SAKMMTT}
|
||||
{859651200 39600 1 SAKST}
|
||||
{877795200 36000 0 SAKT}
|
||||
{891100800 39600 1 SAKST}
|
||||
{909244800 36000 0 SAKT}
|
||||
{922550400 39600 1 SAKST}
|
||||
{941299200 36000 0 SAKT}
|
||||
{954000000 39600 1 SAKST}
|
||||
{972748800 36000 0 SAKT}
|
||||
{985449600 39600 1 SAKST}
|
||||
{1004198400 36000 0 SAKT}
|
||||
{1017504000 39600 1 SAKST}
|
||||
{1035648000 36000 0 SAKT}
|
||||
{1048953600 39600 1 SAKST}
|
||||
{1067097600 36000 0 SAKT}
|
||||
{1080403200 39600 1 SAKST}
|
||||
{1099152000 36000 0 SAKT}
|
||||
{1111852800 39600 1 SAKST}
|
||||
{1130601600 36000 0 SAKT}
|
||||
{1143302400 39600 1 SAKST}
|
||||
{1162051200 36000 0 SAKT}
|
||||
{1174752000 39600 1 SAKST}
|
||||
{1193500800 36000 0 SAKT}
|
||||
{1206806400 39600 1 SAKST}
|
||||
{1224950400 36000 0 SAKT}
|
||||
{1238256000 39600 1 SAKST}
|
||||
{1256400000 36000 0 SAKT}
|
||||
{1269705600 39600 1 SAKST}
|
||||
{1288454400 36000 0 SAKT}
|
||||
{1301155200 39600 0 SAKT}
|
||||
{1414249200 36000 0 SAKT}
|
||||
{1459008000 39600 0 SAKT}
|
||||
{-2031039048 32400 0 +09}
|
||||
{-768560400 39600 0 +12}
|
||||
{354891600 43200 1 +12}
|
||||
{370699200 39600 0 +11}
|
||||
{386427600 43200 1 +12}
|
||||
{402235200 39600 0 +11}
|
||||
{417963600 43200 1 +12}
|
||||
{433771200 39600 0 +11}
|
||||
{449586000 43200 1 +12}
|
||||
{465318000 39600 0 +11}
|
||||
{481042800 43200 1 +12}
|
||||
{496767600 39600 0 +11}
|
||||
{512492400 43200 1 +12}
|
||||
{528217200 39600 0 +11}
|
||||
{543942000 43200 1 +12}
|
||||
{559666800 39600 0 +11}
|
||||
{575391600 43200 1 +12}
|
||||
{591116400 39600 0 +11}
|
||||
{606841200 43200 1 +12}
|
||||
{622566000 39600 0 +11}
|
||||
{638290800 43200 1 +12}
|
||||
{654620400 39600 0 +11}
|
||||
{670345200 36000 0 +11}
|
||||
{670348800 39600 1 +11}
|
||||
{686073600 36000 0 +10}
|
||||
{695750400 39600 0 +12}
|
||||
{701794800 43200 1 +12}
|
||||
{717519600 39600 0 +11}
|
||||
{733244400 43200 1 +12}
|
||||
{748969200 39600 0 +11}
|
||||
{764694000 43200 1 +12}
|
||||
{780418800 39600 0 +11}
|
||||
{796143600 43200 1 +12}
|
||||
{811868400 39600 0 +11}
|
||||
{828198000 43200 1 +12}
|
||||
{846342000 39600 0 +11}
|
||||
{859647600 36000 0 +11}
|
||||
{859651200 39600 1 +11}
|
||||
{877795200 36000 0 +10}
|
||||
{891100800 39600 1 +11}
|
||||
{909244800 36000 0 +10}
|
||||
{922550400 39600 1 +11}
|
||||
{941299200 36000 0 +10}
|
||||
{954000000 39600 1 +11}
|
||||
{972748800 36000 0 +10}
|
||||
{985449600 39600 1 +11}
|
||||
{1004198400 36000 0 +10}
|
||||
{1017504000 39600 1 +11}
|
||||
{1035648000 36000 0 +10}
|
||||
{1048953600 39600 1 +11}
|
||||
{1067097600 36000 0 +10}
|
||||
{1080403200 39600 1 +11}
|
||||
{1099152000 36000 0 +10}
|
||||
{1111852800 39600 1 +11}
|
||||
{1130601600 36000 0 +10}
|
||||
{1143302400 39600 1 +11}
|
||||
{1162051200 36000 0 +10}
|
||||
{1174752000 39600 1 +11}
|
||||
{1193500800 36000 0 +10}
|
||||
{1206806400 39600 1 +11}
|
||||
{1224950400 36000 0 +10}
|
||||
{1238256000 39600 1 +11}
|
||||
{1256400000 36000 0 +10}
|
||||
{1269705600 39600 1 +11}
|
||||
{1288454400 36000 0 +10}
|
||||
{1301155200 39600 0 +11}
|
||||
{1414249200 36000 0 +10}
|
||||
{1459008000 39600 0 +11}
|
||||
}
|
||||
|
||||
@@ -2,31 +2,30 @@
|
||||
|
||||
set TZData(:Asia/Samarkand) {
|
||||
{-9223372036854775808 16073 0 LMT}
|
||||
{-1441168073 14400 0 SAMT}
|
||||
{-1247544000 18000 0 SAMT}
|
||||
{354913200 21600 1 SAMST}
|
||||
{370720800 21600 0 TAST}
|
||||
{386445600 18000 0 SAMT}
|
||||
{386449200 21600 1 SAMST}
|
||||
{402256800 18000 0 SAMT}
|
||||
{417985200 21600 1 SAMST}
|
||||
{433792800 18000 0 SAMT}
|
||||
{449607600 21600 1 SAMST}
|
||||
{465339600 18000 0 SAMT}
|
||||
{481064400 21600 1 SAMST}
|
||||
{496789200 18000 0 SAMT}
|
||||
{512514000 21600 1 SAMST}
|
||||
{528238800 18000 0 SAMT}
|
||||
{543963600 21600 1 SAMST}
|
||||
{559688400 18000 0 SAMT}
|
||||
{575413200 21600 1 SAMST}
|
||||
{591138000 18000 0 SAMT}
|
||||
{606862800 21600 1 SAMST}
|
||||
{622587600 18000 0 SAMT}
|
||||
{638312400 21600 1 SAMST}
|
||||
{654642000 18000 0 SAMT}
|
||||
{670366800 21600 1 SAMST}
|
||||
{683665200 21600 0 UZST}
|
||||
{686091600 18000 0 UZT}
|
||||
{694206000 18000 0 UZT}
|
||||
{-1441168073 14400 0 +04}
|
||||
{-1247544000 18000 0 +05}
|
||||
{354913200 21600 1 +06}
|
||||
{370720800 21600 0 +06}
|
||||
{386445600 18000 0 +05}
|
||||
{386449200 21600 1 +06}
|
||||
{402256800 18000 0 +05}
|
||||
{417985200 21600 1 +06}
|
||||
{433792800 18000 0 +05}
|
||||
{449607600 21600 1 +06}
|
||||
{465339600 18000 0 +05}
|
||||
{481064400 21600 1 +06}
|
||||
{496789200 18000 0 +05}
|
||||
{512514000 21600 1 +06}
|
||||
{528238800 18000 0 +05}
|
||||
{543963600 21600 1 +06}
|
||||
{559688400 18000 0 +05}
|
||||
{575413200 21600 1 +06}
|
||||
{591138000 18000 0 +05}
|
||||
{606862800 21600 1 +06}
|
||||
{622587600 18000 0 +05}
|
||||
{638312400 21600 1 +06}
|
||||
{654642000 18000 0 +05}
|
||||
{670366800 21600 1 +06}
|
||||
{686091600 18000 0 +05}
|
||||
{694206000 18000 0 +05}
|
||||
}
|
||||
|
||||
@@ -2,70 +2,70 @@
|
||||
|
||||
set TZData(:Asia/Srednekolymsk) {
|
||||
{-9223372036854775808 36892 0 LMT}
|
||||
{-1441188892 36000 0 MAGT}
|
||||
{-1247565600 39600 0 MAGMMTT}
|
||||
{354891600 43200 1 MAGST}
|
||||
{370699200 39600 0 MAGT}
|
||||
{386427600 43200 1 MAGST}
|
||||
{402235200 39600 0 MAGT}
|
||||
{417963600 43200 1 MAGST}
|
||||
{433771200 39600 0 MAGT}
|
||||
{449586000 43200 1 MAGST}
|
||||
{465318000 39600 0 MAGT}
|
||||
{481042800 43200 1 MAGST}
|
||||
{496767600 39600 0 MAGT}
|
||||
{512492400 43200 1 MAGST}
|
||||
{528217200 39600 0 MAGT}
|
||||
{543942000 43200 1 MAGST}
|
||||
{559666800 39600 0 MAGT}
|
||||
{575391600 43200 1 MAGST}
|
||||
{591116400 39600 0 MAGT}
|
||||
{606841200 43200 1 MAGST}
|
||||
{622566000 39600 0 MAGT}
|
||||
{638290800 43200 1 MAGST}
|
||||
{654620400 39600 0 MAGT}
|
||||
{670345200 36000 0 MAGMMTT}
|
||||
{670348800 39600 1 MAGST}
|
||||
{686073600 36000 0 MAGT}
|
||||
{695750400 39600 0 MAGMMTT}
|
||||
{701794800 43200 1 MAGST}
|
||||
{717519600 39600 0 MAGT}
|
||||
{733244400 43200 1 MAGST}
|
||||
{748969200 39600 0 MAGT}
|
||||
{764694000 43200 1 MAGST}
|
||||
{780418800 39600 0 MAGT}
|
||||
{796143600 43200 1 MAGST}
|
||||
{811868400 39600 0 MAGT}
|
||||
{828198000 43200 1 MAGST}
|
||||
{846342000 39600 0 MAGT}
|
||||
{859647600 43200 1 MAGST}
|
||||
{877791600 39600 0 MAGT}
|
||||
{891097200 43200 1 MAGST}
|
||||
{909241200 39600 0 MAGT}
|
||||
{922546800 43200 1 MAGST}
|
||||
{941295600 39600 0 MAGT}
|
||||
{953996400 43200 1 MAGST}
|
||||
{972745200 39600 0 MAGT}
|
||||
{985446000 43200 1 MAGST}
|
||||
{1004194800 39600 0 MAGT}
|
||||
{1017500400 43200 1 MAGST}
|
||||
{1035644400 39600 0 MAGT}
|
||||
{1048950000 43200 1 MAGST}
|
||||
{1067094000 39600 0 MAGT}
|
||||
{1080399600 43200 1 MAGST}
|
||||
{1099148400 39600 0 MAGT}
|
||||
{1111849200 43200 1 MAGST}
|
||||
{1130598000 39600 0 MAGT}
|
||||
{1143298800 43200 1 MAGST}
|
||||
{1162047600 39600 0 MAGT}
|
||||
{1174748400 43200 1 MAGST}
|
||||
{1193497200 39600 0 MAGT}
|
||||
{1206802800 43200 1 MAGST}
|
||||
{1224946800 39600 0 MAGT}
|
||||
{1238252400 43200 1 MAGST}
|
||||
{1256396400 39600 0 MAGT}
|
||||
{1269702000 43200 1 MAGST}
|
||||
{1288450800 39600 0 MAGT}
|
||||
{1301151600 43200 0 MAGT}
|
||||
{1414245600 39600 0 SRET}
|
||||
{-1441188892 36000 0 +10}
|
||||
{-1247565600 39600 0 +12}
|
||||
{354891600 43200 1 +12}
|
||||
{370699200 39600 0 +11}
|
||||
{386427600 43200 1 +12}
|
||||
{402235200 39600 0 +11}
|
||||
{417963600 43200 1 +12}
|
||||
{433771200 39600 0 +11}
|
||||
{449586000 43200 1 +12}
|
||||
{465318000 39600 0 +11}
|
||||
{481042800 43200 1 +12}
|
||||
{496767600 39600 0 +11}
|
||||
{512492400 43200 1 +12}
|
||||
{528217200 39600 0 +11}
|
||||
{543942000 43200 1 +12}
|
||||
{559666800 39600 0 +11}
|
||||
{575391600 43200 1 +12}
|
||||
{591116400 39600 0 +11}
|
||||
{606841200 43200 1 +12}
|
||||
{622566000 39600 0 +11}
|
||||
{638290800 43200 1 +12}
|
||||
{654620400 39600 0 +11}
|
||||
{670345200 36000 0 +11}
|
||||
{670348800 39600 1 +11}
|
||||
{686073600 36000 0 +10}
|
||||
{695750400 39600 0 +12}
|
||||
{701794800 43200 1 +12}
|
||||
{717519600 39600 0 +11}
|
||||
{733244400 43200 1 +12}
|
||||
{748969200 39600 0 +11}
|
||||
{764694000 43200 1 +12}
|
||||
{780418800 39600 0 +11}
|
||||
{796143600 43200 1 +12}
|
||||
{811868400 39600 0 +11}
|
||||
{828198000 43200 1 +12}
|
||||
{846342000 39600 0 +11}
|
||||
{859647600 43200 1 +12}
|
||||
{877791600 39600 0 +11}
|
||||
{891097200 43200 1 +12}
|
||||
{909241200 39600 0 +11}
|
||||
{922546800 43200 1 +12}
|
||||
{941295600 39600 0 +11}
|
||||
{953996400 43200 1 +12}
|
||||
{972745200 39600 0 +11}
|
||||
{985446000 43200 1 +12}
|
||||
{1004194800 39600 0 +11}
|
||||
{1017500400 43200 1 +12}
|
||||
{1035644400 39600 0 +11}
|
||||
{1048950000 43200 1 +12}
|
||||
{1067094000 39600 0 +11}
|
||||
{1080399600 43200 1 +12}
|
||||
{1099148400 39600 0 +11}
|
||||
{1111849200 43200 1 +12}
|
||||
{1130598000 39600 0 +11}
|
||||
{1143298800 43200 1 +12}
|
||||
{1162047600 39600 0 +11}
|
||||
{1174748400 43200 1 +12}
|
||||
{1193497200 39600 0 +11}
|
||||
{1206802800 43200 1 +12}
|
||||
{1224946800 39600 0 +11}
|
||||
{1238252400 43200 1 +12}
|
||||
{1256396400 39600 0 +11}
|
||||
{1269702000 43200 1 +12}
|
||||
{1288450800 39600 0 +11}
|
||||
{1301151600 43200 0 +12}
|
||||
{1414245600 39600 0 +11}
|
||||
}
|
||||
|
||||
@@ -2,31 +2,30 @@
|
||||
|
||||
set TZData(:Asia/Tashkent) {
|
||||
{-9223372036854775808 16631 0 LMT}
|
||||
{-1441168631 18000 0 TAST}
|
||||
{-1247547600 21600 0 TAST}
|
||||
{354909600 25200 1 TASST}
|
||||
{370717200 21600 0 TAST}
|
||||
{386445600 25200 1 TASST}
|
||||
{402253200 21600 0 TAST}
|
||||
{417981600 25200 1 TASST}
|
||||
{433789200 21600 0 TAST}
|
||||
{449604000 25200 1 TASST}
|
||||
{465336000 21600 0 TAST}
|
||||
{481060800 25200 1 TASST}
|
||||
{496785600 21600 0 TAST}
|
||||
{512510400 25200 1 TASST}
|
||||
{528235200 21600 0 TAST}
|
||||
{543960000 25200 1 TASST}
|
||||
{559684800 21600 0 TAST}
|
||||
{575409600 25200 1 TASST}
|
||||
{591134400 21600 0 TAST}
|
||||
{606859200 25200 1 TASST}
|
||||
{622584000 21600 0 TAST}
|
||||
{638308800 25200 1 TASST}
|
||||
{654638400 21600 0 TAST}
|
||||
{670363200 18000 0 TAST}
|
||||
{670366800 21600 1 TASST}
|
||||
{683665200 21600 0 UZST}
|
||||
{686091600 18000 0 UZT}
|
||||
{694206000 18000 0 UZT}
|
||||
{-1441168631 18000 0 +05}
|
||||
{-1247547600 21600 0 +06}
|
||||
{354909600 25200 1 +07}
|
||||
{370717200 21600 0 +06}
|
||||
{386445600 25200 1 +07}
|
||||
{402253200 21600 0 +06}
|
||||
{417981600 25200 1 +07}
|
||||
{433789200 21600 0 +06}
|
||||
{449604000 25200 1 +07}
|
||||
{465336000 21600 0 +06}
|
||||
{481060800 25200 1 +07}
|
||||
{496785600 21600 0 +06}
|
||||
{512510400 25200 1 +07}
|
||||
{528235200 21600 0 +06}
|
||||
{543960000 25200 1 +07}
|
||||
{559684800 21600 0 +06}
|
||||
{575409600 25200 1 +07}
|
||||
{591134400 21600 0 +06}
|
||||
{606859200 25200 1 +07}
|
||||
{622584000 21600 0 +06}
|
||||
{638308800 25200 1 +07}
|
||||
{654638400 21600 0 +06}
|
||||
{670363200 18000 0 +05}
|
||||
{670366800 21600 1 +06}
|
||||
{686091600 18000 0 +05}
|
||||
{694206000 18000 0 +05}
|
||||
}
|
||||
|
||||
+54
-54
@@ -3,58 +3,58 @@
|
||||
set TZData(:Asia/Tbilisi) {
|
||||
{-9223372036854775808 10751 0 LMT}
|
||||
{-2840151551 10751 0 TBMT}
|
||||
{-1441162751 10800 0 TBIT}
|
||||
{-405140400 14400 0 TBIT}
|
||||
{354916800 18000 1 TBIST}
|
||||
{370724400 14400 0 TBIT}
|
||||
{386452800 18000 1 TBIST}
|
||||
{402260400 14400 0 TBIT}
|
||||
{417988800 18000 1 TBIST}
|
||||
{433796400 14400 0 TBIT}
|
||||
{449611200 18000 1 TBIST}
|
||||
{465343200 14400 0 TBIT}
|
||||
{481068000 18000 1 TBIST}
|
||||
{496792800 14400 0 TBIT}
|
||||
{512517600 18000 1 TBIST}
|
||||
{528242400 14400 0 TBIT}
|
||||
{543967200 18000 1 TBIST}
|
||||
{559692000 14400 0 TBIT}
|
||||
{575416800 18000 1 TBIST}
|
||||
{591141600 14400 0 TBIT}
|
||||
{606866400 18000 1 TBIST}
|
||||
{622591200 14400 0 TBIT}
|
||||
{638316000 18000 1 TBIST}
|
||||
{654645600 14400 0 TBIT}
|
||||
{670370400 14400 1 TBIST}
|
||||
{671140800 14400 0 GEST}
|
||||
{686098800 10800 0 GET}
|
||||
{694213200 10800 0 GET}
|
||||
{701816400 14400 1 GEST}
|
||||
{717537600 10800 0 GET}
|
||||
{733266000 14400 1 GEST}
|
||||
{748987200 10800 0 GET}
|
||||
{764715600 14400 1 GEST}
|
||||
{780440400 14400 0 GET}
|
||||
{796161600 18000 1 GEST}
|
||||
{811882800 14400 0 GET}
|
||||
{828216000 18000 1 GEST}
|
||||
{846360000 18000 1 GEST}
|
||||
{859662000 18000 0 GEST}
|
||||
{877806000 14400 0 GET}
|
||||
{891115200 18000 1 GEST}
|
||||
{909255600 14400 0 GET}
|
||||
{922564800 18000 1 GEST}
|
||||
{941310000 14400 0 GET}
|
||||
{954014400 18000 1 GEST}
|
||||
{972759600 14400 0 GET}
|
||||
{985464000 18000 1 GEST}
|
||||
{1004209200 14400 0 GET}
|
||||
{1017518400 18000 1 GEST}
|
||||
{1035658800 14400 0 GET}
|
||||
{1048968000 18000 1 GEST}
|
||||
{1067108400 14400 0 GET}
|
||||
{1080417600 18000 1 GEST}
|
||||
{1088280000 14400 0 GEST}
|
||||
{1099177200 10800 0 GET}
|
||||
{1111878000 14400 0 GET}
|
||||
{-1441162751 10800 0 +03}
|
||||
{-405140400 14400 0 +04}
|
||||
{354916800 18000 1 +05}
|
||||
{370724400 14400 0 +04}
|
||||
{386452800 18000 1 +05}
|
||||
{402260400 14400 0 +04}
|
||||
{417988800 18000 1 +05}
|
||||
{433796400 14400 0 +04}
|
||||
{449611200 18000 1 +05}
|
||||
{465343200 14400 0 +04}
|
||||
{481068000 18000 1 +05}
|
||||
{496792800 14400 0 +04}
|
||||
{512517600 18000 1 +05}
|
||||
{528242400 14400 0 +04}
|
||||
{543967200 18000 1 +05}
|
||||
{559692000 14400 0 +04}
|
||||
{575416800 18000 1 +05}
|
||||
{591141600 14400 0 +04}
|
||||
{606866400 18000 1 +05}
|
||||
{622591200 14400 0 +04}
|
||||
{638316000 18000 1 +05}
|
||||
{654645600 14400 0 +04}
|
||||
{670370400 10800 0 +03}
|
||||
{670374000 14400 1 +04}
|
||||
{686098800 10800 0 +03}
|
||||
{694213200 10800 0 +03}
|
||||
{701816400 14400 1 +04}
|
||||
{717537600 10800 0 +03}
|
||||
{733266000 14400 1 +04}
|
||||
{748987200 10800 0 +03}
|
||||
{764715600 14400 1 +04}
|
||||
{780440400 14400 0 +04}
|
||||
{796161600 18000 1 +05}
|
||||
{811882800 14400 0 +04}
|
||||
{828216000 18000 1 +05}
|
||||
{846360000 18000 1 +05}
|
||||
{859662000 18000 0 +05}
|
||||
{877806000 14400 0 +04}
|
||||
{891115200 18000 1 +05}
|
||||
{909255600 14400 0 +04}
|
||||
{922564800 18000 1 +05}
|
||||
{941310000 14400 0 +04}
|
||||
{954014400 18000 1 +05}
|
||||
{972759600 14400 0 +04}
|
||||
{985464000 18000 1 +05}
|
||||
{1004209200 14400 0 +04}
|
||||
{1017518400 18000 1 +05}
|
||||
{1035658800 14400 0 +04}
|
||||
{1048968000 18000 1 +05}
|
||||
{1067108400 14400 0 +04}
|
||||
{1080417600 18000 1 +05}
|
||||
{1088280000 14400 0 +04}
|
||||
{1099177200 10800 0 +03}
|
||||
{1111878000 14400 0 +04}
|
||||
}
|
||||
|
||||
@@ -2,70 +2,70 @@
|
||||
|
||||
set TZData(:Asia/Ust-Nera) {
|
||||
{-9223372036854775808 34374 0 LMT}
|
||||
{-1579426374 28800 0 YAKT}
|
||||
{354898800 43200 0 MAGST}
|
||||
{370699200 39600 0 MAGT}
|
||||
{386427600 43200 1 MAGST}
|
||||
{402235200 39600 0 MAGT}
|
||||
{417963600 43200 1 MAGST}
|
||||
{433771200 39600 0 MAGT}
|
||||
{449586000 43200 1 MAGST}
|
||||
{465318000 39600 0 MAGT}
|
||||
{481042800 43200 1 MAGST}
|
||||
{496767600 39600 0 MAGT}
|
||||
{512492400 43200 1 MAGST}
|
||||
{528217200 39600 0 MAGT}
|
||||
{543942000 43200 1 MAGST}
|
||||
{559666800 39600 0 MAGT}
|
||||
{575391600 43200 1 MAGST}
|
||||
{591116400 39600 0 MAGT}
|
||||
{606841200 43200 1 MAGST}
|
||||
{622566000 39600 0 MAGT}
|
||||
{638290800 43200 1 MAGST}
|
||||
{654620400 39600 0 MAGT}
|
||||
{670345200 36000 0 MAGMMTT}
|
||||
{670348800 39600 1 MAGST}
|
||||
{686073600 36000 0 MAGT}
|
||||
{695750400 39600 0 MAGMMTT}
|
||||
{701794800 43200 1 MAGST}
|
||||
{717519600 39600 0 MAGT}
|
||||
{733244400 43200 1 MAGST}
|
||||
{748969200 39600 0 MAGT}
|
||||
{764694000 43200 1 MAGST}
|
||||
{780418800 39600 0 MAGT}
|
||||
{796143600 43200 1 MAGST}
|
||||
{811868400 39600 0 MAGT}
|
||||
{828198000 43200 1 MAGST}
|
||||
{846342000 39600 0 MAGT}
|
||||
{859647600 43200 1 MAGST}
|
||||
{877791600 39600 0 MAGT}
|
||||
{891097200 43200 1 MAGST}
|
||||
{909241200 39600 0 MAGT}
|
||||
{922546800 43200 1 MAGST}
|
||||
{941295600 39600 0 MAGT}
|
||||
{953996400 43200 1 MAGST}
|
||||
{972745200 39600 0 MAGT}
|
||||
{985446000 43200 1 MAGST}
|
||||
{1004194800 39600 0 MAGT}
|
||||
{1017500400 43200 1 MAGST}
|
||||
{1035644400 39600 0 MAGT}
|
||||
{1048950000 43200 1 MAGST}
|
||||
{1067094000 39600 0 MAGT}
|
||||
{1080399600 43200 1 MAGST}
|
||||
{1099148400 39600 0 MAGT}
|
||||
{1111849200 43200 1 MAGST}
|
||||
{1130598000 39600 0 MAGT}
|
||||
{1143298800 43200 1 MAGST}
|
||||
{1162047600 39600 0 MAGT}
|
||||
{1174748400 43200 1 MAGST}
|
||||
{1193497200 39600 0 MAGT}
|
||||
{1206802800 43200 1 MAGST}
|
||||
{1224946800 39600 0 MAGT}
|
||||
{1238252400 43200 1 MAGST}
|
||||
{1256396400 39600 0 MAGT}
|
||||
{1269702000 43200 1 MAGST}
|
||||
{1288450800 39600 0 MAGT}
|
||||
{1301151600 43200 0 MAGT}
|
||||
{1315828800 39600 0 VLAT}
|
||||
{1414249200 36000 0 VLAT}
|
||||
{-1579426374 28800 0 +08}
|
||||
{354898800 43200 0 +12}
|
||||
{370699200 39600 0 +11}
|
||||
{386427600 43200 1 +12}
|
||||
{402235200 39600 0 +11}
|
||||
{417963600 43200 1 +12}
|
||||
{433771200 39600 0 +11}
|
||||
{449586000 43200 1 +12}
|
||||
{465318000 39600 0 +11}
|
||||
{481042800 43200 1 +12}
|
||||
{496767600 39600 0 +11}
|
||||
{512492400 43200 1 +12}
|
||||
{528217200 39600 0 +11}
|
||||
{543942000 43200 1 +12}
|
||||
{559666800 39600 0 +11}
|
||||
{575391600 43200 1 +12}
|
||||
{591116400 39600 0 +11}
|
||||
{606841200 43200 1 +12}
|
||||
{622566000 39600 0 +11}
|
||||
{638290800 43200 1 +12}
|
||||
{654620400 39600 0 +11}
|
||||
{670345200 36000 0 +11}
|
||||
{670348800 39600 1 +11}
|
||||
{686073600 36000 0 +10}
|
||||
{695750400 39600 0 +12}
|
||||
{701794800 43200 1 +12}
|
||||
{717519600 39600 0 +11}
|
||||
{733244400 43200 1 +12}
|
||||
{748969200 39600 0 +11}
|
||||
{764694000 43200 1 +12}
|
||||
{780418800 39600 0 +11}
|
||||
{796143600 43200 1 +12}
|
||||
{811868400 39600 0 +11}
|
||||
{828198000 43200 1 +12}
|
||||
{846342000 39600 0 +11}
|
||||
{859647600 43200 1 +12}
|
||||
{877791600 39600 0 +11}
|
||||
{891097200 43200 1 +12}
|
||||
{909241200 39600 0 +11}
|
||||
{922546800 43200 1 +12}
|
||||
{941295600 39600 0 +11}
|
||||
{953996400 43200 1 +12}
|
||||
{972745200 39600 0 +11}
|
||||
{985446000 43200 1 +12}
|
||||
{1004194800 39600 0 +11}
|
||||
{1017500400 43200 1 +12}
|
||||
{1035644400 39600 0 +11}
|
||||
{1048950000 43200 1 +12}
|
||||
{1067094000 39600 0 +11}
|
||||
{1080399600 43200 1 +12}
|
||||
{1099148400 39600 0 +11}
|
||||
{1111849200 43200 1 +12}
|
||||
{1130598000 39600 0 +11}
|
||||
{1143298800 43200 1 +12}
|
||||
{1162047600 39600 0 +11}
|
||||
{1174748400 43200 1 +12}
|
||||
{1193497200 39600 0 +11}
|
||||
{1206802800 43200 1 +12}
|
||||
{1224946800 39600 0 +11}
|
||||
{1238252400 43200 1 +12}
|
||||
{1256396400 39600 0 +11}
|
||||
{1269702000 43200 1 +12}
|
||||
{1288450800 39600 0 +11}
|
||||
{1301151600 43200 0 +12}
|
||||
{1315828800 39600 0 +11}
|
||||
{1414249200 36000 0 +10}
|
||||
}
|
||||
|
||||
@@ -2,70 +2,70 @@
|
||||
|
||||
set TZData(:Asia/Vladivostok) {
|
||||
{-9223372036854775808 31651 0 LMT}
|
||||
{-1487321251 32400 0 VLAT}
|
||||
{-1247562000 36000 0 VLAMMTT}
|
||||
{354895200 39600 1 VLAST}
|
||||
{370702800 36000 0 VLAT}
|
||||
{386431200 39600 1 VLAST}
|
||||
{402238800 36000 0 VLAT}
|
||||
{417967200 39600 1 VLAST}
|
||||
{433774800 36000 0 VLAT}
|
||||
{449589600 39600 1 VLAST}
|
||||
{465321600 36000 0 VLAT}
|
||||
{481046400 39600 1 VLAST}
|
||||
{496771200 36000 0 VLAT}
|
||||
{512496000 39600 1 VLAST}
|
||||
{528220800 36000 0 VLAT}
|
||||
{543945600 39600 1 VLAST}
|
||||
{559670400 36000 0 VLAT}
|
||||
{575395200 39600 1 VLAST}
|
||||
{591120000 36000 0 VLAT}
|
||||
{606844800 39600 1 VLAST}
|
||||
{622569600 36000 0 VLAT}
|
||||
{638294400 39600 1 VLAST}
|
||||
{654624000 36000 0 VLAT}
|
||||
{670348800 32400 0 VLAMMTT}
|
||||
{670352400 36000 1 VLAST}
|
||||
{686077200 32400 0 VLAT}
|
||||
{695754000 36000 0 VLAMMTT}
|
||||
{701798400 39600 1 VLAST}
|
||||
{717523200 36000 0 VLAT}
|
||||
{733248000 39600 1 VLAST}
|
||||
{748972800 36000 0 VLAT}
|
||||
{764697600 39600 1 VLAST}
|
||||
{780422400 36000 0 VLAT}
|
||||
{796147200 39600 1 VLAST}
|
||||
{811872000 36000 0 VLAT}
|
||||
{828201600 39600 1 VLAST}
|
||||
{846345600 36000 0 VLAT}
|
||||
{859651200 39600 1 VLAST}
|
||||
{877795200 36000 0 VLAT}
|
||||
{891100800 39600 1 VLAST}
|
||||
{909244800 36000 0 VLAT}
|
||||
{922550400 39600 1 VLAST}
|
||||
{941299200 36000 0 VLAT}
|
||||
{954000000 39600 1 VLAST}
|
||||
{972748800 36000 0 VLAT}
|
||||
{985449600 39600 1 VLAST}
|
||||
{1004198400 36000 0 VLAT}
|
||||
{1017504000 39600 1 VLAST}
|
||||
{1035648000 36000 0 VLAT}
|
||||
{1048953600 39600 1 VLAST}
|
||||
{1067097600 36000 0 VLAT}
|
||||
{1080403200 39600 1 VLAST}
|
||||
{1099152000 36000 0 VLAT}
|
||||
{1111852800 39600 1 VLAST}
|
||||
{1130601600 36000 0 VLAT}
|
||||
{1143302400 39600 1 VLAST}
|
||||
{1162051200 36000 0 VLAT}
|
||||
{1174752000 39600 1 VLAST}
|
||||
{1193500800 36000 0 VLAT}
|
||||
{1206806400 39600 1 VLAST}
|
||||
{1224950400 36000 0 VLAT}
|
||||
{1238256000 39600 1 VLAST}
|
||||
{1256400000 36000 0 VLAT}
|
||||
{1269705600 39600 1 VLAST}
|
||||
{1288454400 36000 0 VLAT}
|
||||
{1301155200 39600 0 VLAT}
|
||||
{1414249200 36000 0 VLAT}
|
||||
{-1487321251 32400 0 +09}
|
||||
{-1247562000 36000 0 +11}
|
||||
{354895200 39600 1 +11}
|
||||
{370702800 36000 0 +10}
|
||||
{386431200 39600 1 +11}
|
||||
{402238800 36000 0 +10}
|
||||
{417967200 39600 1 +11}
|
||||
{433774800 36000 0 +10}
|
||||
{449589600 39600 1 +11}
|
||||
{465321600 36000 0 +10}
|
||||
{481046400 39600 1 +11}
|
||||
{496771200 36000 0 +10}
|
||||
{512496000 39600 1 +11}
|
||||
{528220800 36000 0 +10}
|
||||
{543945600 39600 1 +11}
|
||||
{559670400 36000 0 +10}
|
||||
{575395200 39600 1 +11}
|
||||
{591120000 36000 0 +10}
|
||||
{606844800 39600 1 +11}
|
||||
{622569600 36000 0 +10}
|
||||
{638294400 39600 1 +11}
|
||||
{654624000 36000 0 +10}
|
||||
{670348800 32400 0 +10}
|
||||
{670352400 36000 1 +10}
|
||||
{686077200 32400 0 +09}
|
||||
{695754000 36000 0 +11}
|
||||
{701798400 39600 1 +11}
|
||||
{717523200 36000 0 +10}
|
||||
{733248000 39600 1 +11}
|
||||
{748972800 36000 0 +10}
|
||||
{764697600 39600 1 +11}
|
||||
{780422400 36000 0 +10}
|
||||
{796147200 39600 1 +11}
|
||||
{811872000 36000 0 +10}
|
||||
{828201600 39600 1 +11}
|
||||
{846345600 36000 0 +10}
|
||||
{859651200 39600 1 +11}
|
||||
{877795200 36000 0 +10}
|
||||
{891100800 39600 1 +11}
|
||||
{909244800 36000 0 +10}
|
||||
{922550400 39600 1 +11}
|
||||
{941299200 36000 0 +10}
|
||||
{954000000 39600 1 +11}
|
||||
{972748800 36000 0 +10}
|
||||
{985449600 39600 1 +11}
|
||||
{1004198400 36000 0 +10}
|
||||
{1017504000 39600 1 +11}
|
||||
{1035648000 36000 0 +10}
|
||||
{1048953600 39600 1 +11}
|
||||
{1067097600 36000 0 +10}
|
||||
{1080403200 39600 1 +11}
|
||||
{1099152000 36000 0 +10}
|
||||
{1111852800 39600 1 +11}
|
||||
{1130601600 36000 0 +10}
|
||||
{1143302400 39600 1 +11}
|
||||
{1162051200 36000 0 +10}
|
||||
{1174752000 39600 1 +11}
|
||||
{1193500800 36000 0 +10}
|
||||
{1206806400 39600 1 +11}
|
||||
{1224950400 36000 0 +10}
|
||||
{1238256000 39600 1 +11}
|
||||
{1256400000 36000 0 +10}
|
||||
{1269705600 39600 1 +11}
|
||||
{1288454400 36000 0 +10}
|
||||
{1301155200 39600 0 +11}
|
||||
{1414249200 36000 0 +10}
|
||||
}
|
||||
|
||||
+66
-66
@@ -2,70 +2,70 @@
|
||||
|
||||
set TZData(:Asia/Yakutsk) {
|
||||
{-9223372036854775808 31138 0 LMT}
|
||||
{-1579423138 28800 0 YAKT}
|
||||
{-1247558400 32400 0 YAKMMTT}
|
||||
{354898800 36000 1 YAKST}
|
||||
{370706400 32400 0 YAKT}
|
||||
{386434800 36000 1 YAKST}
|
||||
{402242400 32400 0 YAKT}
|
||||
{417970800 36000 1 YAKST}
|
||||
{433778400 32400 0 YAKT}
|
||||
{449593200 36000 1 YAKST}
|
||||
{465325200 32400 0 YAKT}
|
||||
{481050000 36000 1 YAKST}
|
||||
{496774800 32400 0 YAKT}
|
||||
{512499600 36000 1 YAKST}
|
||||
{528224400 32400 0 YAKT}
|
||||
{543949200 36000 1 YAKST}
|
||||
{559674000 32400 0 YAKT}
|
||||
{575398800 36000 1 YAKST}
|
||||
{591123600 32400 0 YAKT}
|
||||
{606848400 36000 1 YAKST}
|
||||
{622573200 32400 0 YAKT}
|
||||
{638298000 36000 1 YAKST}
|
||||
{654627600 32400 0 YAKT}
|
||||
{670352400 28800 0 YAKMMTT}
|
||||
{670356000 32400 1 YAKST}
|
||||
{686080800 28800 0 YAKT}
|
||||
{695757600 32400 0 YAKMMTT}
|
||||
{701802000 36000 1 YAKST}
|
||||
{717526800 32400 0 YAKT}
|
||||
{733251600 36000 1 YAKST}
|
||||
{748976400 32400 0 YAKT}
|
||||
{764701200 36000 1 YAKST}
|
||||
{780426000 32400 0 YAKT}
|
||||
{796150800 36000 1 YAKST}
|
||||
{811875600 32400 0 YAKT}
|
||||
{828205200 36000 1 YAKST}
|
||||
{846349200 32400 0 YAKT}
|
||||
{859654800 36000 1 YAKST}
|
||||
{877798800 32400 0 YAKT}
|
||||
{891104400 36000 1 YAKST}
|
||||
{909248400 32400 0 YAKT}
|
||||
{922554000 36000 1 YAKST}
|
||||
{941302800 32400 0 YAKT}
|
||||
{954003600 36000 1 YAKST}
|
||||
{972752400 32400 0 YAKT}
|
||||
{985453200 36000 1 YAKST}
|
||||
{1004202000 32400 0 YAKT}
|
||||
{1017507600 36000 1 YAKST}
|
||||
{1035651600 32400 0 YAKT}
|
||||
{1048957200 36000 1 YAKST}
|
||||
{1067101200 32400 0 YAKT}
|
||||
{1080406800 36000 1 YAKST}
|
||||
{1099155600 32400 0 YAKT}
|
||||
{1111856400 36000 1 YAKST}
|
||||
{1130605200 32400 0 YAKT}
|
||||
{1143306000 36000 1 YAKST}
|
||||
{1162054800 32400 0 YAKT}
|
||||
{1174755600 36000 1 YAKST}
|
||||
{1193504400 32400 0 YAKT}
|
||||
{1206810000 36000 1 YAKST}
|
||||
{1224954000 32400 0 YAKT}
|
||||
{1238259600 36000 1 YAKST}
|
||||
{1256403600 32400 0 YAKT}
|
||||
{1269709200 36000 1 YAKST}
|
||||
{1288458000 32400 0 YAKT}
|
||||
{1301158800 36000 0 YAKT}
|
||||
{1414252800 32400 0 YAKT}
|
||||
{-1579423138 28800 0 +08}
|
||||
{-1247558400 32400 0 +10}
|
||||
{354898800 36000 1 +10}
|
||||
{370706400 32400 0 +09}
|
||||
{386434800 36000 1 +10}
|
||||
{402242400 32400 0 +09}
|
||||
{417970800 36000 1 +10}
|
||||
{433778400 32400 0 +09}
|
||||
{449593200 36000 1 +10}
|
||||
{465325200 32400 0 +09}
|
||||
{481050000 36000 1 +10}
|
||||
{496774800 32400 0 +09}
|
||||
{512499600 36000 1 +10}
|
||||
{528224400 32400 0 +09}
|
||||
{543949200 36000 1 +10}
|
||||
{559674000 32400 0 +09}
|
||||
{575398800 36000 1 +10}
|
||||
{591123600 32400 0 +09}
|
||||
{606848400 36000 1 +10}
|
||||
{622573200 32400 0 +09}
|
||||
{638298000 36000 1 +10}
|
||||
{654627600 32400 0 +09}
|
||||
{670352400 28800 0 +09}
|
||||
{670356000 32400 1 +09}
|
||||
{686080800 28800 0 +08}
|
||||
{695757600 32400 0 +10}
|
||||
{701802000 36000 1 +10}
|
||||
{717526800 32400 0 +09}
|
||||
{733251600 36000 1 +10}
|
||||
{748976400 32400 0 +09}
|
||||
{764701200 36000 1 +10}
|
||||
{780426000 32400 0 +09}
|
||||
{796150800 36000 1 +10}
|
||||
{811875600 32400 0 +09}
|
||||
{828205200 36000 1 +10}
|
||||
{846349200 32400 0 +09}
|
||||
{859654800 36000 1 +10}
|
||||
{877798800 32400 0 +09}
|
||||
{891104400 36000 1 +10}
|
||||
{909248400 32400 0 +09}
|
||||
{922554000 36000 1 +10}
|
||||
{941302800 32400 0 +09}
|
||||
{954003600 36000 1 +10}
|
||||
{972752400 32400 0 +09}
|
||||
{985453200 36000 1 +10}
|
||||
{1004202000 32400 0 +09}
|
||||
{1017507600 36000 1 +10}
|
||||
{1035651600 32400 0 +09}
|
||||
{1048957200 36000 1 +10}
|
||||
{1067101200 32400 0 +09}
|
||||
{1080406800 36000 1 +10}
|
||||
{1099155600 32400 0 +09}
|
||||
{1111856400 36000 1 +10}
|
||||
{1130605200 32400 0 +09}
|
||||
{1143306000 36000 1 +10}
|
||||
{1162054800 32400 0 +09}
|
||||
{1174755600 36000 1 +10}
|
||||
{1193504400 32400 0 +09}
|
||||
{1206810000 36000 1 +10}
|
||||
{1224954000 32400 0 +09}
|
||||
{1238259600 36000 1 +10}
|
||||
{1256403600 32400 0 +09}
|
||||
{1269709200 36000 1 +10}
|
||||
{1288458000 32400 0 +09}
|
||||
{1301158800 36000 0 +10}
|
||||
{1414252800 32400 0 +09}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Asia/Yangon) {
|
||||
{-9223372036854775808 23080 0 LMT}
|
||||
{-2840163880 23080 0 RMT}
|
||||
{-1577946280 23400 0 BURT}
|
||||
{-873268200 32400 0 JST}
|
||||
{-778410000 23400 0 MMT}
|
||||
}
|
||||
@@ -3,70 +3,70 @@
|
||||
set TZData(:Asia/Yekaterinburg) {
|
||||
{-9223372036854775808 14553 0 LMT}
|
||||
{-1688270553 13505 0 PMT}
|
||||
{-1592610305 14400 0 SVET}
|
||||
{-1247544000 18000 0 SVEMMTT}
|
||||
{354913200 21600 1 SVEST}
|
||||
{370720800 18000 0 SVET}
|
||||
{386449200 21600 1 SVEST}
|
||||
{402256800 18000 0 SVET}
|
||||
{417985200 21600 1 SVEST}
|
||||
{433792800 18000 0 SVET}
|
||||
{449607600 21600 1 SVEST}
|
||||
{465339600 18000 0 SVET}
|
||||
{481064400 21600 1 SVEST}
|
||||
{496789200 18000 0 SVET}
|
||||
{512514000 21600 1 SVEST}
|
||||
{528238800 18000 0 SVET}
|
||||
{543963600 21600 1 SVEST}
|
||||
{559688400 18000 0 SVET}
|
||||
{575413200 21600 1 SVEST}
|
||||
{591138000 18000 0 SVET}
|
||||
{606862800 21600 1 SVEST}
|
||||
{622587600 18000 0 SVET}
|
||||
{638312400 21600 1 SVEST}
|
||||
{654642000 18000 0 SVET}
|
||||
{670366800 14400 0 SVEMMTT}
|
||||
{670370400 18000 1 SVEST}
|
||||
{686095200 14400 0 SVET}
|
||||
{695772000 18000 0 YEKMMTT}
|
||||
{701816400 21600 1 YEKST}
|
||||
{717541200 18000 0 YEKT}
|
||||
{733266000 21600 1 YEKST}
|
||||
{748990800 18000 0 YEKT}
|
||||
{764715600 21600 1 YEKST}
|
||||
{780440400 18000 0 YEKT}
|
||||
{796165200 21600 1 YEKST}
|
||||
{811890000 18000 0 YEKT}
|
||||
{828219600 21600 1 YEKST}
|
||||
{846363600 18000 0 YEKT}
|
||||
{859669200 21600 1 YEKST}
|
||||
{877813200 18000 0 YEKT}
|
||||
{891118800 21600 1 YEKST}
|
||||
{909262800 18000 0 YEKT}
|
||||
{922568400 21600 1 YEKST}
|
||||
{941317200 18000 0 YEKT}
|
||||
{954018000 21600 1 YEKST}
|
||||
{972766800 18000 0 YEKT}
|
||||
{985467600 21600 1 YEKST}
|
||||
{1004216400 18000 0 YEKT}
|
||||
{1017522000 21600 1 YEKST}
|
||||
{1035666000 18000 0 YEKT}
|
||||
{1048971600 21600 1 YEKST}
|
||||
{1067115600 18000 0 YEKT}
|
||||
{1080421200 21600 1 YEKST}
|
||||
{1099170000 18000 0 YEKT}
|
||||
{1111870800 21600 1 YEKST}
|
||||
{1130619600 18000 0 YEKT}
|
||||
{1143320400 21600 1 YEKST}
|
||||
{1162069200 18000 0 YEKT}
|
||||
{1174770000 21600 1 YEKST}
|
||||
{1193518800 18000 0 YEKT}
|
||||
{1206824400 21600 1 YEKST}
|
||||
{1224968400 18000 0 YEKT}
|
||||
{1238274000 21600 1 YEKST}
|
||||
{1256418000 18000 0 YEKT}
|
||||
{1269723600 21600 1 YEKST}
|
||||
{1288472400 18000 0 YEKT}
|
||||
{1301173200 21600 0 YEKT}
|
||||
{1414267200 18000 0 YEKT}
|
||||
{-1592610305 14400 0 +04}
|
||||
{-1247544000 18000 0 +06}
|
||||
{354913200 21600 1 +06}
|
||||
{370720800 18000 0 +05}
|
||||
{386449200 21600 1 +06}
|
||||
{402256800 18000 0 +05}
|
||||
{417985200 21600 1 +06}
|
||||
{433792800 18000 0 +05}
|
||||
{449607600 21600 1 +06}
|
||||
{465339600 18000 0 +05}
|
||||
{481064400 21600 1 +06}
|
||||
{496789200 18000 0 +05}
|
||||
{512514000 21600 1 +06}
|
||||
{528238800 18000 0 +05}
|
||||
{543963600 21600 1 +06}
|
||||
{559688400 18000 0 +05}
|
||||
{575413200 21600 1 +06}
|
||||
{591138000 18000 0 +05}
|
||||
{606862800 21600 1 +06}
|
||||
{622587600 18000 0 +05}
|
||||
{638312400 21600 1 +06}
|
||||
{654642000 18000 0 +05}
|
||||
{670366800 14400 0 +05}
|
||||
{670370400 18000 1 +05}
|
||||
{686095200 14400 0 +04}
|
||||
{695772000 18000 0 +06}
|
||||
{701816400 21600 1 +06}
|
||||
{717541200 18000 0 +05}
|
||||
{733266000 21600 1 +06}
|
||||
{748990800 18000 0 +05}
|
||||
{764715600 21600 1 +06}
|
||||
{780440400 18000 0 +05}
|
||||
{796165200 21600 1 +06}
|
||||
{811890000 18000 0 +05}
|
||||
{828219600 21600 1 +06}
|
||||
{846363600 18000 0 +05}
|
||||
{859669200 21600 1 +06}
|
||||
{877813200 18000 0 +05}
|
||||
{891118800 21600 1 +06}
|
||||
{909262800 18000 0 +05}
|
||||
{922568400 21600 1 +06}
|
||||
{941317200 18000 0 +05}
|
||||
{954018000 21600 1 +06}
|
||||
{972766800 18000 0 +05}
|
||||
{985467600 21600 1 +06}
|
||||
{1004216400 18000 0 +05}
|
||||
{1017522000 21600 1 +06}
|
||||
{1035666000 18000 0 +05}
|
||||
{1048971600 21600 1 +06}
|
||||
{1067115600 18000 0 +05}
|
||||
{1080421200 21600 1 +06}
|
||||
{1099170000 18000 0 +05}
|
||||
{1111870800 21600 1 +06}
|
||||
{1130619600 18000 0 +05}
|
||||
{1143320400 21600 1 +06}
|
||||
{1162069200 18000 0 +05}
|
||||
{1174770000 21600 1 +06}
|
||||
{1193518800 18000 0 +05}
|
||||
{1206824400 21600 1 +06}
|
||||
{1224968400 18000 0 +05}
|
||||
{1238274000 21600 1 +06}
|
||||
{1256418000 18000 0 +05}
|
||||
{1269723600 21600 1 +06}
|
||||
{1288472400 18000 0 +05}
|
||||
{1301173200 21600 0 +06}
|
||||
{1414267200 18000 0 +05}
|
||||
}
|
||||
|
||||
+64
-65
@@ -2,69 +2,68 @@
|
||||
|
||||
set TZData(:Asia/Yerevan) {
|
||||
{-9223372036854775808 10680 0 LMT}
|
||||
{-1441162680 10800 0 YERT}
|
||||
{-405140400 14400 0 YERT}
|
||||
{354916800 18000 1 YERST}
|
||||
{370724400 14400 0 YERT}
|
||||
{386452800 18000 1 YERST}
|
||||
{402260400 14400 0 YERT}
|
||||
{417988800 18000 1 YERST}
|
||||
{433796400 14400 0 YERT}
|
||||
{449611200 18000 1 YERST}
|
||||
{465343200 14400 0 YERT}
|
||||
{481068000 18000 1 YERST}
|
||||
{496792800 14400 0 YERT}
|
||||
{512517600 18000 1 YERST}
|
||||
{528242400 14400 0 YERT}
|
||||
{543967200 18000 1 YERST}
|
||||
{559692000 14400 0 YERT}
|
||||
{575416800 18000 1 YERST}
|
||||
{591141600 14400 0 YERT}
|
||||
{606866400 18000 1 YERST}
|
||||
{622591200 14400 0 YERT}
|
||||
{638316000 18000 1 YERST}
|
||||
{654645600 14400 0 YERT}
|
||||
{670370400 14400 1 YERST}
|
||||
{685569600 14400 0 AMST}
|
||||
{686098800 10800 0 AMT}
|
||||
{701823600 14400 1 AMST}
|
||||
{717548400 10800 0 AMT}
|
||||
{733273200 14400 1 AMST}
|
||||
{748998000 10800 0 AMT}
|
||||
{764722800 14400 1 AMST}
|
||||
{780447600 10800 0 AMT}
|
||||
{796172400 14400 1 AMST}
|
||||
{811897200 14400 0 AMT}
|
||||
{852062400 14400 0 AMT}
|
||||
{859672800 18000 1 AMST}
|
||||
{877816800 14400 0 AMT}
|
||||
{891122400 18000 1 AMST}
|
||||
{909266400 14400 0 AMT}
|
||||
{922572000 18000 1 AMST}
|
||||
{941320800 14400 0 AMT}
|
||||
{954021600 18000 1 AMST}
|
||||
{972770400 14400 0 AMT}
|
||||
{985471200 18000 1 AMST}
|
||||
{1004220000 14400 0 AMT}
|
||||
{1017525600 18000 1 AMST}
|
||||
{1035669600 14400 0 AMT}
|
||||
{1048975200 18000 1 AMST}
|
||||
{1067119200 14400 0 AMT}
|
||||
{1080424800 18000 1 AMST}
|
||||
{1099173600 14400 0 AMT}
|
||||
{1111874400 18000 1 AMST}
|
||||
{1130623200 14400 0 AMT}
|
||||
{1143324000 18000 1 AMST}
|
||||
{1162072800 14400 0 AMT}
|
||||
{1174773600 18000 1 AMST}
|
||||
{1193522400 14400 0 AMT}
|
||||
{1206828000 18000 1 AMST}
|
||||
{1224972000 14400 0 AMT}
|
||||
{1238277600 18000 1 AMST}
|
||||
{1256421600 14400 0 AMT}
|
||||
{1269727200 18000 1 AMST}
|
||||
{1288476000 14400 0 AMT}
|
||||
{1301176800 18000 1 AMST}
|
||||
{1319925600 14400 0 AMT}
|
||||
{1328731200 14400 0 AMT}
|
||||
{-1441162680 10800 0 +03}
|
||||
{-405140400 14400 0 +04}
|
||||
{354916800 18000 1 +05}
|
||||
{370724400 14400 0 +04}
|
||||
{386452800 18000 1 +05}
|
||||
{402260400 14400 0 +04}
|
||||
{417988800 18000 1 +05}
|
||||
{433796400 14400 0 +04}
|
||||
{449611200 18000 1 +05}
|
||||
{465343200 14400 0 +04}
|
||||
{481068000 18000 1 +05}
|
||||
{496792800 14400 0 +04}
|
||||
{512517600 18000 1 +05}
|
||||
{528242400 14400 0 +04}
|
||||
{543967200 18000 1 +05}
|
||||
{559692000 14400 0 +04}
|
||||
{575416800 18000 1 +05}
|
||||
{591141600 14400 0 +04}
|
||||
{606866400 18000 1 +05}
|
||||
{622591200 14400 0 +04}
|
||||
{638316000 18000 1 +05}
|
||||
{654645600 14400 0 +04}
|
||||
{670370400 10800 0 +03}
|
||||
{670374000 14400 1 +04}
|
||||
{686098800 10800 0 +03}
|
||||
{701823600 14400 1 +04}
|
||||
{717548400 10800 0 +03}
|
||||
{733273200 14400 1 +04}
|
||||
{748998000 10800 0 +03}
|
||||
{764722800 14400 1 +04}
|
||||
{780447600 10800 0 +03}
|
||||
{796172400 14400 1 +04}
|
||||
{811897200 14400 0 +04}
|
||||
{852062400 14400 0 +04}
|
||||
{859672800 18000 1 +05}
|
||||
{877816800 14400 0 +04}
|
||||
{891122400 18000 1 +05}
|
||||
{909266400 14400 0 +04}
|
||||
{922572000 18000 1 +05}
|
||||
{941320800 14400 0 +04}
|
||||
{954021600 18000 1 +05}
|
||||
{972770400 14400 0 +04}
|
||||
{985471200 18000 1 +05}
|
||||
{1004220000 14400 0 +04}
|
||||
{1017525600 18000 1 +05}
|
||||
{1035669600 14400 0 +04}
|
||||
{1048975200 18000 1 +05}
|
||||
{1067119200 14400 0 +04}
|
||||
{1080424800 18000 1 +05}
|
||||
{1099173600 14400 0 +04}
|
||||
{1111874400 18000 1 +05}
|
||||
{1130623200 14400 0 +04}
|
||||
{1143324000 18000 1 +05}
|
||||
{1162072800 14400 0 +04}
|
||||
{1174773600 18000 1 +05}
|
||||
{1193522400 14400 0 +04}
|
||||
{1206828000 18000 1 +05}
|
||||
{1224972000 14400 0 +04}
|
||||
{1238277600 18000 1 +05}
|
||||
{1256421600 14400 0 +04}
|
||||
{1269727200 18000 1 +05}
|
||||
{1288476000 14400 0 +04}
|
||||
{1301176800 18000 1 +05}
|
||||
{1319925600 14400 0 +04}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+1) {
|
||||
{-9223372036854775808 -3600 0 GMT+1}
|
||||
{-9223372036854775808 -3600 0 -01}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+10) {
|
||||
{-9223372036854775808 -36000 0 GMT+10}
|
||||
{-9223372036854775808 -36000 0 -10}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+11) {
|
||||
{-9223372036854775808 -39600 0 GMT+11}
|
||||
{-9223372036854775808 -39600 0 -11}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+12) {
|
||||
{-9223372036854775808 -43200 0 GMT+12}
|
||||
{-9223372036854775808 -43200 0 -12}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+2) {
|
||||
{-9223372036854775808 -7200 0 GMT+2}
|
||||
{-9223372036854775808 -7200 0 -02}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+3) {
|
||||
{-9223372036854775808 -10800 0 GMT+3}
|
||||
{-9223372036854775808 -10800 0 -03}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+4) {
|
||||
{-9223372036854775808 -14400 0 GMT+4}
|
||||
{-9223372036854775808 -14400 0 -04}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+5) {
|
||||
{-9223372036854775808 -18000 0 GMT+5}
|
||||
{-9223372036854775808 -18000 0 -05}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+6) {
|
||||
{-9223372036854775808 -21600 0 GMT+6}
|
||||
{-9223372036854775808 -21600 0 -06}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+7) {
|
||||
{-9223372036854775808 -25200 0 GMT+7}
|
||||
{-9223372036854775808 -25200 0 -07}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+8) {
|
||||
{-9223372036854775808 -28800 0 GMT+8}
|
||||
{-9223372036854775808 -28800 0 -08}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT+9) {
|
||||
{-9223372036854775808 -32400 0 GMT+9}
|
||||
{-9223372036854775808 -32400 0 -09}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-1) {
|
||||
{-9223372036854775808 3600 0 GMT-1}
|
||||
{-9223372036854775808 3600 0 +01}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-10) {
|
||||
{-9223372036854775808 36000 0 GMT-10}
|
||||
{-9223372036854775808 36000 0 +10}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-11) {
|
||||
{-9223372036854775808 39600 0 GMT-11}
|
||||
{-9223372036854775808 39600 0 +11}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-12) {
|
||||
{-9223372036854775808 43200 0 GMT-12}
|
||||
{-9223372036854775808 43200 0 +12}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-13) {
|
||||
{-9223372036854775808 46800 0 GMT-13}
|
||||
{-9223372036854775808 46800 0 +13}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-14) {
|
||||
{-9223372036854775808 50400 0 GMT-14}
|
||||
{-9223372036854775808 50400 0 +14}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-2) {
|
||||
{-9223372036854775808 7200 0 GMT-2}
|
||||
{-9223372036854775808 7200 0 +02}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-3) {
|
||||
{-9223372036854775808 10800 0 GMT-3}
|
||||
{-9223372036854775808 10800 0 +03}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-4) {
|
||||
{-9223372036854775808 14400 0 GMT-4}
|
||||
{-9223372036854775808 14400 0 +04}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-5) {
|
||||
{-9223372036854775808 18000 0 GMT-5}
|
||||
{-9223372036854775808 18000 0 +05}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-6) {
|
||||
{-9223372036854775808 21600 0 GMT-6}
|
||||
{-9223372036854775808 21600 0 +06}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-7) {
|
||||
{-9223372036854775808 25200 0 GMT-7}
|
||||
{-9223372036854775808 25200 0 +07}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-8) {
|
||||
{-9223372036854775808 28800 0 GMT-8}
|
||||
{-9223372036854775808 28800 0 +08}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# created by tools/tclZIC.tcl - do not edit
|
||||
|
||||
set TZData(:Etc/GMT-9) {
|
||||
{-9223372036854775808 32400 0 GMT-9}
|
||||
{-9223372036854775808 32400 0 +09}
|
||||
}
|
||||
|
||||
+12
-178
@@ -57,17 +57,17 @@ set TZData(:Europe/Istanbul) {
|
||||
{228866400 10800 1 EEST}
|
||||
{245797200 7200 0 EET}
|
||||
{260316000 10800 1 EEST}
|
||||
{277246800 14400 0 TRST}
|
||||
{291769200 14400 1 TRST}
|
||||
{308779200 10800 0 TRT}
|
||||
{323827200 14400 1 TRST}
|
||||
{340228800 10800 0 TRT}
|
||||
{354672000 14400 1 TRST}
|
||||
{371678400 10800 0 TRT}
|
||||
{386121600 14400 1 TRST}
|
||||
{403128000 10800 0 TRT}
|
||||
{428446800 14400 1 TRST}
|
||||
{433886400 10800 0 TRT}
|
||||
{277246800 14400 0 +04}
|
||||
{291769200 14400 1 +04}
|
||||
{308779200 10800 0 +03}
|
||||
{323827200 14400 1 +04}
|
||||
{340228800 10800 0 +03}
|
||||
{354672000 14400 1 +04}
|
||||
{371678400 10800 0 +03}
|
||||
{386121600 14400 1 +04}
|
||||
{403128000 10800 0 +03}
|
||||
{428446800 14400 1 +04}
|
||||
{433886400 10800 0 +03}
|
||||
{482792400 7200 0 EET}
|
||||
{482796000 10800 1 EEST}
|
||||
{496702800 7200 0 EET}
|
||||
@@ -136,171 +136,5 @@ set TZData(:Europe/Istanbul) {
|
||||
{1445734800 10800 1 EEST}
|
||||
{1446944400 7200 0 EET}
|
||||
{1459040400 10800 1 EEST}
|
||||
{1477789200 7200 0 EET}
|
||||
{1490490000 10800 1 EEST}
|
||||
{1509238800 7200 0 EET}
|
||||
{1521939600 10800 1 EEST}
|
||||
{1540688400 7200 0 EET}
|
||||
{1553994000 10800 1 EEST}
|
||||
{1572138000 7200 0 EET}
|
||||
{1585443600 10800 1 EEST}
|
||||
{1603587600 7200 0 EET}
|
||||
{1616893200 10800 1 EEST}
|
||||
{1635642000 7200 0 EET}
|
||||
{1648342800 10800 1 EEST}
|
||||
{1667091600 7200 0 EET}
|
||||
{1679792400 10800 1 EEST}
|
||||
{1698541200 7200 0 EET}
|
||||
{1711846800 10800 1 EEST}
|
||||
{1729990800 7200 0 EET}
|
||||
{1743296400 10800 1 EEST}
|
||||
{1761440400 7200 0 EET}
|
||||
{1774746000 10800 1 EEST}
|
||||
{1792890000 7200 0 EET}
|
||||
{1806195600 10800 1 EEST}
|
||||
{1824944400 7200 0 EET}
|
||||
{1837645200 10800 1 EEST}
|
||||
{1856394000 7200 0 EET}
|
||||
{1869094800 10800 1 EEST}
|
||||
{1887843600 7200 0 EET}
|
||||
{1901149200 10800 1 EEST}
|
||||
{1919293200 7200 0 EET}
|
||||
{1932598800 10800 1 EEST}
|
||||
{1950742800 7200 0 EET}
|
||||
{1964048400 10800 1 EEST}
|
||||
{1982797200 7200 0 EET}
|
||||
{1995498000 10800 1 EEST}
|
||||
{2014246800 7200 0 EET}
|
||||
{2026947600 10800 1 EEST}
|
||||
{2045696400 7200 0 EET}
|
||||
{2058397200 10800 1 EEST}
|
||||
{2077146000 7200 0 EET}
|
||||
{2090451600 10800 1 EEST}
|
||||
{2108595600 7200 0 EET}
|
||||
{2121901200 10800 1 EEST}
|
||||
{2140045200 7200 0 EET}
|
||||
{2153350800 10800 1 EEST}
|
||||
{2172099600 7200 0 EET}
|
||||
{2184800400 10800 1 EEST}
|
||||
{2203549200 7200 0 EET}
|
||||
{2216250000 10800 1 EEST}
|
||||
{2234998800 7200 0 EET}
|
||||
{2248304400 10800 1 EEST}
|
||||
{2266448400 7200 0 EET}
|
||||
{2279754000 10800 1 EEST}
|
||||
{2297898000 7200 0 EET}
|
||||
{2311203600 10800 1 EEST}
|
||||
{2329347600 7200 0 EET}
|
||||
{2342653200 10800 1 EEST}
|
||||
{2361402000 7200 0 EET}
|
||||
{2374102800 10800 1 EEST}
|
||||
{2392851600 7200 0 EET}
|
||||
{2405552400 10800 1 EEST}
|
||||
{2424301200 7200 0 EET}
|
||||
{2437606800 10800 1 EEST}
|
||||
{2455750800 7200 0 EET}
|
||||
{2469056400 10800 1 EEST}
|
||||
{2487200400 7200 0 EET}
|
||||
{2500506000 10800 1 EEST}
|
||||
{2519254800 7200 0 EET}
|
||||
{2531955600 10800 1 EEST}
|
||||
{2550704400 7200 0 EET}
|
||||
{2563405200 10800 1 EEST}
|
||||
{2582154000 7200 0 EET}
|
||||
{2595459600 10800 1 EEST}
|
||||
{2613603600 7200 0 EET}
|
||||
{2626909200 10800 1 EEST}
|
||||
{2645053200 7200 0 EET}
|
||||
{2658358800 10800 1 EEST}
|
||||
{2676502800 7200 0 EET}
|
||||
{2689808400 10800 1 EEST}
|
||||
{2708557200 7200 0 EET}
|
||||
{2721258000 10800 1 EEST}
|
||||
{2740006800 7200 0 EET}
|
||||
{2752707600 10800 1 EEST}
|
||||
{2771456400 7200 0 EET}
|
||||
{2784762000 10800 1 EEST}
|
||||
{2802906000 7200 0 EET}
|
||||
{2816211600 10800 1 EEST}
|
||||
{2834355600 7200 0 EET}
|
||||
{2847661200 10800 1 EEST}
|
||||
{2866410000 7200 0 EET}
|
||||
{2879110800 10800 1 EEST}
|
||||
{2897859600 7200 0 EET}
|
||||
{2910560400 10800 1 EEST}
|
||||
{2929309200 7200 0 EET}
|
||||
{2942010000 10800 1 EEST}
|
||||
{2960758800 7200 0 EET}
|
||||
{2974064400 10800 1 EEST}
|
||||
{2992208400 7200 0 EET}
|
||||
{3005514000 10800 1 EEST}
|
||||
{3023658000 7200 0 EET}
|
||||
{3036963600 10800 1 EEST}
|
||||
{3055712400 7200 0 EET}
|
||||
{3068413200 10800 1 EEST}
|
||||
{3087162000 7200 0 EET}
|
||||
{3099862800 10800 1 EEST}
|
||||
{3118611600 7200 0 EET}
|
||||
{3131917200 10800 1 EEST}
|
||||
{3150061200 7200 0 EET}
|
||||
{3163366800 10800 1 EEST}
|
||||
{3181510800 7200 0 EET}
|
||||
{3194816400 10800 1 EEST}
|
||||
{3212960400 7200 0 EET}
|
||||
{3226266000 10800 1 EEST}
|
||||
{3245014800 7200 0 EET}
|
||||
{3257715600 10800 1 EEST}
|
||||
{3276464400 7200 0 EET}
|
||||
{3289165200 10800 1 EEST}
|
||||
{3307914000 7200 0 EET}
|
||||
{3321219600 10800 1 EEST}
|
||||
{3339363600 7200 0 EET}
|
||||
{3352669200 10800 1 EEST}
|
||||
{3370813200 7200 0 EET}
|
||||
{3384118800 10800 1 EEST}
|
||||
{3402867600 7200 0 EET}
|
||||
{3415568400 10800 1 EEST}
|
||||
{3434317200 7200 0 EET}
|
||||
{3447018000 10800 1 EEST}
|
||||
{3465766800 7200 0 EET}
|
||||
{3479072400 10800 1 EEST}
|
||||
{3497216400 7200 0 EET}
|
||||
{3510522000 10800 1 EEST}
|
||||
{3528666000 7200 0 EET}
|
||||
{3541971600 10800 1 EEST}
|
||||
{3560115600 7200 0 EET}
|
||||
{3573421200 10800 1 EEST}
|
||||
{3592170000 7200 0 EET}
|
||||
{3604870800 10800 1 EEST}
|
||||
{3623619600 7200 0 EET}
|
||||
{3636320400 10800 1 EEST}
|
||||
{3655069200 7200 0 EET}
|
||||
{3668374800 10800 1 EEST}
|
||||
{3686518800 7200 0 EET}
|
||||
{3699824400 10800 1 EEST}
|
||||
{3717968400 7200 0 EET}
|
||||
{3731274000 10800 1 EEST}
|
||||
{3750022800 7200 0 EET}
|
||||
{3762723600 10800 1 EEST}
|
||||
{3781472400 7200 0 EET}
|
||||
{3794173200 10800 1 EEST}
|
||||
{3812922000 7200 0 EET}
|
||||
{3825622800 10800 1 EEST}
|
||||
{3844371600 7200 0 EET}
|
||||
{3857677200 10800 1 EEST}
|
||||
{3875821200 7200 0 EET}
|
||||
{3889126800 10800 1 EEST}
|
||||
{3907270800 7200 0 EET}
|
||||
{3920576400 10800 1 EEST}
|
||||
{3939325200 7200 0 EET}
|
||||
{3952026000 10800 1 EEST}
|
||||
{3970774800 7200 0 EET}
|
||||
{3983475600 10800 1 EEST}
|
||||
{4002224400 7200 0 EET}
|
||||
{4015530000 10800 1 EEST}
|
||||
{4033674000 7200 0 EET}
|
||||
{4046979600 10800 1 EEST}
|
||||
{4065123600 7200 0 EET}
|
||||
{4078429200 10800 1 EEST}
|
||||
{4096573200 7200 0 EET}
|
||||
{1473199200 10800 0 +03}
|
||||
}
|
||||
|
||||
@@ -80,6 +80,6 @@ set TZData(:Europe/Kaliningrad) {
|
||||
{1256428800 7200 0 EET}
|
||||
{1269734400 10800 1 EEST}
|
||||
{1288483200 7200 0 EET}
|
||||
{1301184000 10800 0 FET}
|
||||
{1301184000 10800 0 +03}
|
||||
{1414278000 7200 0 EET}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
set TZData(:Europe/Kirov) {
|
||||
{-9223372036854775808 11928 0 LMT}
|
||||
{-1593825528 10800 0 +03}
|
||||
{-1593820800 10800 0 +03}
|
||||
{-1247540400 14400 0 +05}
|
||||
{354916800 18000 1 +05}
|
||||
{370724400 14400 0 +04}
|
||||
|
||||
@@ -71,6 +71,5 @@ set TZData(:Europe/Minsk) {
|
||||
{1256428800 7200 0 EET}
|
||||
{1269734400 10800 1 EEST}
|
||||
{1288483200 7200 0 EET}
|
||||
{1301184000 10800 0 FET}
|
||||
{1414274400 10800 0 MSK}
|
||||
{1301184000 10800 0 +03}
|
||||
}
|
||||
|
||||
@@ -9,10 +9,10 @@ set TZData(:Europe/Moscow) {
|
||||
{-1627965079 16279 1 MDST}
|
||||
{-1618716679 12679 1 MST}
|
||||
{-1596429079 16279 1 MDST}
|
||||
{-1593822679 14400 0 MSD}
|
||||
{-1593820800 14400 0 MSD}
|
||||
{-1589860800 10800 0 MSK}
|
||||
{-1542427200 14400 1 MSD}
|
||||
{-1539493200 18000 1 MSM}
|
||||
{-1539493200 18000 1 +05}
|
||||
{-1525323600 14400 1 MSD}
|
||||
{-1491188400 7200 0 EET}
|
||||
{-1247536800 10800 0 MSD}
|
||||
|
||||
@@ -2,72 +2,72 @@
|
||||
|
||||
set TZData(:Europe/Samara) {
|
||||
{-9223372036854775808 12020 0 LMT}
|
||||
{-1593825620 10800 0 SAMT}
|
||||
{-1247540400 14400 0 SAMT}
|
||||
{-1102305600 14400 0 KUYMMTT}
|
||||
{354916800 18000 1 KUYST}
|
||||
{370724400 14400 0 KUYT}
|
||||
{386452800 18000 1 KUYST}
|
||||
{402260400 14400 0 KUYT}
|
||||
{417988800 18000 1 KUYST}
|
||||
{433796400 14400 0 KUYT}
|
||||
{449611200 18000 1 KUYST}
|
||||
{465343200 14400 0 KUYT}
|
||||
{481068000 18000 1 KUYST}
|
||||
{496792800 14400 0 KUYT}
|
||||
{512517600 18000 1 KUYST}
|
||||
{528242400 14400 0 KUYT}
|
||||
{543967200 18000 1 KUYST}
|
||||
{559692000 14400 0 KUYT}
|
||||
{575416800 18000 1 KUYST}
|
||||
{591141600 14400 0 KUYT}
|
||||
{606866400 10800 0 MSD}
|
||||
{606870000 14400 1 MSD}
|
||||
{622594800 10800 0 MSK}
|
||||
{638319600 14400 1 MSD}
|
||||
{654649200 10800 0 MSK}
|
||||
{670374000 7200 0 EEMMTT}
|
||||
{670377600 10800 1 EEST}
|
||||
{686102400 10800 0 SAMT}
|
||||
{687916800 14400 0 SAMT}
|
||||
{701820000 18000 1 SAMST}
|
||||
{717544800 14400 0 SAMT}
|
||||
{733269600 18000 1 SAMST}
|
||||
{748994400 14400 0 SAMT}
|
||||
{764719200 18000 1 SAMST}
|
||||
{780444000 14400 0 SAMT}
|
||||
{796168800 18000 1 SAMST}
|
||||
{811893600 14400 0 SAMT}
|
||||
{828223200 18000 1 SAMST}
|
||||
{846367200 14400 0 SAMT}
|
||||
{859672800 18000 1 SAMST}
|
||||
{877816800 14400 0 SAMT}
|
||||
{891122400 18000 1 SAMST}
|
||||
{909266400 14400 0 SAMT}
|
||||
{922572000 18000 1 SAMST}
|
||||
{941320800 14400 0 SAMT}
|
||||
{954021600 18000 1 SAMST}
|
||||
{972770400 14400 0 SAMT}
|
||||
{985471200 18000 1 SAMST}
|
||||
{1004220000 14400 0 SAMT}
|
||||
{1017525600 18000 1 SAMST}
|
||||
{1035669600 14400 0 SAMT}
|
||||
{1048975200 18000 1 SAMST}
|
||||
{1067119200 14400 0 SAMT}
|
||||
{1080424800 18000 1 SAMST}
|
||||
{1099173600 14400 0 SAMT}
|
||||
{1111874400 18000 1 SAMST}
|
||||
{1130623200 14400 0 SAMT}
|
||||
{1143324000 18000 1 SAMST}
|
||||
{1162072800 14400 0 SAMT}
|
||||
{1174773600 18000 1 SAMST}
|
||||
{1193522400 14400 0 SAMT}
|
||||
{1206828000 18000 1 SAMST}
|
||||
{1224972000 14400 0 SAMT}
|
||||
{1238277600 18000 1 SAMST}
|
||||
{1256421600 14400 0 SAMT}
|
||||
{1269727200 10800 0 SAMMMTT}
|
||||
{1269730800 14400 1 SAMST}
|
||||
{1288479600 10800 0 SAMT}
|
||||
{1301180400 14400 0 SAMT}
|
||||
{-1593820800 10800 0 +03}
|
||||
{-1247540400 14400 0 +04}
|
||||
{-1102305600 14400 0 +05}
|
||||
{354916800 18000 1 +05}
|
||||
{370724400 14400 0 +04}
|
||||
{386452800 18000 1 +05}
|
||||
{402260400 14400 0 +04}
|
||||
{417988800 18000 1 +05}
|
||||
{433796400 14400 0 +04}
|
||||
{449611200 18000 1 +05}
|
||||
{465343200 14400 0 +04}
|
||||
{481068000 18000 1 +05}
|
||||
{496792800 14400 0 +04}
|
||||
{512517600 18000 1 +05}
|
||||
{528242400 14400 0 +04}
|
||||
{543967200 18000 1 +05}
|
||||
{559692000 14400 0 +04}
|
||||
{575416800 18000 1 +05}
|
||||
{591141600 14400 0 +04}
|
||||
{606866400 10800 0 +04}
|
||||
{606870000 14400 1 +04}
|
||||
{622594800 10800 0 +03}
|
||||
{638319600 14400 1 +04}
|
||||
{654649200 10800 0 +03}
|
||||
{670374000 7200 0 +03}
|
||||
{670377600 10800 1 +03}
|
||||
{686102400 10800 0 +03}
|
||||
{687916800 14400 0 +04}
|
||||
{701820000 18000 1 +05}
|
||||
{717544800 14400 0 +04}
|
||||
{733269600 18000 1 +05}
|
||||
{748994400 14400 0 +04}
|
||||
{764719200 18000 1 +05}
|
||||
{780444000 14400 0 +04}
|
||||
{796168800 18000 1 +05}
|
||||
{811893600 14400 0 +04}
|
||||
{828223200 18000 1 +05}
|
||||
{846367200 14400 0 +04}
|
||||
{859672800 18000 1 +05}
|
||||
{877816800 14400 0 +04}
|
||||
{891122400 18000 1 +05}
|
||||
{909266400 14400 0 +04}
|
||||
{922572000 18000 1 +05}
|
||||
{941320800 14400 0 +04}
|
||||
{954021600 18000 1 +05}
|
||||
{972770400 14400 0 +04}
|
||||
{985471200 18000 1 +05}
|
||||
{1004220000 14400 0 +04}
|
||||
{1017525600 18000 1 +05}
|
||||
{1035669600 14400 0 +04}
|
||||
{1048975200 18000 1 +05}
|
||||
{1067119200 14400 0 +04}
|
||||
{1080424800 18000 1 +05}
|
||||
{1099173600 14400 0 +04}
|
||||
{1111874400 18000 1 +05}
|
||||
{1130623200 14400 0 +04}
|
||||
{1143324000 18000 1 +05}
|
||||
{1162072800 14400 0 +04}
|
||||
{1174773600 18000 1 +05}
|
||||
{1193522400 14400 0 +04}
|
||||
{1206828000 18000 1 +05}
|
||||
{1224972000 14400 0 +04}
|
||||
{1238277600 18000 1 +05}
|
||||
{1256421600 14400 0 +04}
|
||||
{1269727200 10800 0 +04}
|
||||
{1269730800 14400 1 +04}
|
||||
{1288479600 10800 0 +03}
|
||||
{1301180400 14400 0 +04}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
set TZData(:Europe/Ulyanovsk) {
|
||||
{-9223372036854775808 11616 0 LMT}
|
||||
{-1593825216 10800 0 +03}
|
||||
{-1593820800 10800 0 +03}
|
||||
{-1247540400 14400 0 +05}
|
||||
{354916800 18000 1 +05}
|
||||
{370724400 14400 0 +04}
|
||||
|
||||
@@ -2,71 +2,70 @@
|
||||
|
||||
set TZData(:Europe/Volgograd) {
|
||||
{-9223372036854775808 10660 0 LMT}
|
||||
{-1577761060 10800 0 TSAT}
|
||||
{-1411873200 10800 0 STAT}
|
||||
{-1247540400 14400 0 STAT}
|
||||
{-256881600 14400 0 VOLMMTT}
|
||||
{354916800 18000 1 VOLST}
|
||||
{370724400 14400 0 VOLT}
|
||||
{386452800 18000 1 VOLST}
|
||||
{402260400 14400 0 VOLT}
|
||||
{417988800 18000 1 VOLST}
|
||||
{433796400 14400 0 VOLT}
|
||||
{449611200 18000 1 VOLST}
|
||||
{465343200 14400 0 VOLT}
|
||||
{481068000 18000 1 VOLST}
|
||||
{496792800 14400 0 VOLT}
|
||||
{512517600 18000 1 VOLST}
|
||||
{528242400 14400 0 VOLT}
|
||||
{543967200 18000 1 VOLST}
|
||||
{559692000 14400 0 VOLT}
|
||||
{575416800 10800 0 VOLMMTT}
|
||||
{575420400 14400 1 VOLST}
|
||||
{591145200 10800 0 VOLT}
|
||||
{606870000 14400 1 VOLST}
|
||||
{622594800 10800 0 VOLT}
|
||||
{638319600 14400 1 VOLST}
|
||||
{654649200 10800 0 VOLT}
|
||||
{670374000 14400 0 VOLT}
|
||||
{701820000 10800 0 MSD}
|
||||
{701823600 14400 1 MSD}
|
||||
{717548400 10800 0 MSK}
|
||||
{733273200 14400 1 MSD}
|
||||
{748998000 10800 0 MSK}
|
||||
{764722800 14400 1 MSD}
|
||||
{780447600 10800 0 MSK}
|
||||
{796172400 14400 1 MSD}
|
||||
{811897200 10800 0 MSK}
|
||||
{828226800 14400 1 MSD}
|
||||
{846370800 10800 0 MSK}
|
||||
{859676400 14400 1 MSD}
|
||||
{877820400 10800 0 MSK}
|
||||
{891126000 14400 1 MSD}
|
||||
{909270000 10800 0 MSK}
|
||||
{922575600 14400 1 MSD}
|
||||
{941324400 10800 0 MSK}
|
||||
{954025200 14400 1 MSD}
|
||||
{972774000 10800 0 MSK}
|
||||
{985474800 14400 1 MSD}
|
||||
{1004223600 10800 0 MSK}
|
||||
{1017529200 14400 1 MSD}
|
||||
{1035673200 10800 0 MSK}
|
||||
{1048978800 14400 1 MSD}
|
||||
{1067122800 10800 0 MSK}
|
||||
{1080428400 14400 1 MSD}
|
||||
{1099177200 10800 0 MSK}
|
||||
{1111878000 14400 1 MSD}
|
||||
{1130626800 10800 0 MSK}
|
||||
{1143327600 14400 1 MSD}
|
||||
{1162076400 10800 0 MSK}
|
||||
{1174777200 14400 1 MSD}
|
||||
{1193526000 10800 0 MSK}
|
||||
{1206831600 14400 1 MSD}
|
||||
{1224975600 10800 0 MSK}
|
||||
{1238281200 14400 1 MSD}
|
||||
{1256425200 10800 0 MSK}
|
||||
{1269730800 14400 1 MSD}
|
||||
{1288479600 10800 0 MSK}
|
||||
{1301180400 14400 0 MSK}
|
||||
{1414274400 10800 0 MSK}
|
||||
{-1577761060 10800 0 +03}
|
||||
{-1247540400 14400 0 +04}
|
||||
{-256881600 14400 0 +05}
|
||||
{354916800 18000 1 +05}
|
||||
{370724400 14400 0 +04}
|
||||
{386452800 18000 1 +05}
|
||||
{402260400 14400 0 +04}
|
||||
{417988800 18000 1 +05}
|
||||
{433796400 14400 0 +04}
|
||||
{449611200 18000 1 +05}
|
||||
{465343200 14400 0 +04}
|
||||
{481068000 18000 1 +05}
|
||||
{496792800 14400 0 +04}
|
||||
{512517600 18000 1 +05}
|
||||
{528242400 14400 0 +04}
|
||||
{543967200 18000 1 +05}
|
||||
{559692000 14400 0 +04}
|
||||
{575416800 10800 0 +04}
|
||||
{575420400 14400 1 +04}
|
||||
{591145200 10800 0 +03}
|
||||
{606870000 14400 1 +04}
|
||||
{622594800 10800 0 +03}
|
||||
{638319600 14400 1 +04}
|
||||
{654649200 10800 0 +03}
|
||||
{670374000 14400 0 +04}
|
||||
{701820000 10800 0 +04}
|
||||
{701823600 14400 1 +04}
|
||||
{717548400 10800 0 +03}
|
||||
{733273200 14400 1 +04}
|
||||
{748998000 10800 0 +03}
|
||||
{764722800 14400 1 +04}
|
||||
{780447600 10800 0 +03}
|
||||
{796172400 14400 1 +04}
|
||||
{811897200 10800 0 +03}
|
||||
{828226800 14400 1 +04}
|
||||
{846370800 10800 0 +03}
|
||||
{859676400 14400 1 +04}
|
||||
{877820400 10800 0 +03}
|
||||
{891126000 14400 1 +04}
|
||||
{909270000 10800 0 +03}
|
||||
{922575600 14400 1 +04}
|
||||
{941324400 10800 0 +03}
|
||||
{954025200 14400 1 +04}
|
||||
{972774000 10800 0 +03}
|
||||
{985474800 14400 1 +04}
|
||||
{1004223600 10800 0 +03}
|
||||
{1017529200 14400 1 +04}
|
||||
{1035673200 10800 0 +03}
|
||||
{1048978800 14400 1 +04}
|
||||
{1067122800 10800 0 +03}
|
||||
{1080428400 14400 1 +04}
|
||||
{1099177200 10800 0 +03}
|
||||
{1111878000 14400 1 +04}
|
||||
{1130626800 10800 0 +03}
|
||||
{1143327600 14400 1 +04}
|
||||
{1162076400 10800 0 +03}
|
||||
{1174777200 14400 1 +04}
|
||||
{1193526000 10800 0 +03}
|
||||
{1206831600 14400 1 +04}
|
||||
{1224975600 10800 0 +03}
|
||||
{1238281200 14400 1 +04}
|
||||
{1256425200 10800 0 +03}
|
||||
{1269730800 14400 1 +04}
|
||||
{1288479600 10800 0 +03}
|
||||
{1301180400 14400 0 +04}
|
||||
{1414274400 10800 0 +03}
|
||||
}
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
set TZData(:Indian/Kerguelen) {
|
||||
{-9223372036854775808 0 0 -00}
|
||||
{-631152000 18000 0 TFT}
|
||||
{-631152000 18000 0 +05}
|
||||
}
|
||||
|
||||
@@ -317,7 +317,7 @@ test compExpr-old-7.13 {CompileBitAndExpr: runtime error in bitand arm} {
|
||||
test compExpr-old-8.1 {CompileEqualityExpr: just relational expr} {expr 3>=2} 1
|
||||
test compExpr-old-8.2 {CompileEqualityExpr: just relational expr} {expr 2<=2.1} 1
|
||||
test compExpr-old-8.3 {CompileEqualityExpr: just relational expr} {expr 3.2>"2.2"} 1
|
||||
test compExpr-old-8.4 {CompileEqualityExpr: just relational expr} {expr {"0y"<"0x12"}} 0
|
||||
test compExpr-old-8.4 {CompileEqualityExpr: just relational expr} {expr {"0y"<"0x12"}} 1
|
||||
test compExpr-old-8.5 {CompileEqualityExpr: error in relational expr} -body {
|
||||
expr x>3
|
||||
} -returnCodes error -match glob -result *
|
||||
|
||||
@@ -695,9 +695,6 @@ test exec-20.1 {exec .CMD file} -constraints {win} -body {
|
||||
exec [makeFile "echo %1> $log" exec201.CMD] "Testing exec-20.1"
|
||||
viewFile $log
|
||||
} -result "\"Testing exec-20.1\""
|
||||
|
||||
|
||||
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# cleanup
|
||||
|
||||
+1
-1
@@ -244,7 +244,7 @@ test expr-old-4.13 {string operators} {expr {"abc" == "abd"}} 0
|
||||
test expr-old-4.14 {string operators} {expr {"abd" == "abd"}} 1
|
||||
test expr-old-4.15 {string operators} {expr {"abc" != "abd"}} 1
|
||||
test expr-old-4.16 {string operators} {expr {"abd" != "abd"}} 0
|
||||
test expr-old-4.17 {string operators} {expr {"0y" < "0x12"}} 0
|
||||
test expr-old-4.17 {string operators} {expr {"0y" < "0x12"}} 1
|
||||
test expr-old-4.18 {string operators} {expr {"." < " "}} 0
|
||||
test expr-old-4.19 {string operators} {expr {"abc" eq "abd"}} 0
|
||||
test expr-old-4.20 {string operators} {expr {"abd" eq "abd"}} 1
|
||||
|
||||
+5
-4
@@ -341,7 +341,8 @@ test expr-7.20 {CompileBitAndExpr: error in equality expr} -body {
|
||||
test expr-8.1 {CompileEqualityExpr: just relational expr} {expr 3>=2} 1
|
||||
test expr-8.2 {CompileEqualityExpr: just relational expr} {expr 2<=2.1} 1
|
||||
test expr-8.3 {CompileEqualityExpr: just relational expr} {expr 3.2>"2.2"} 1
|
||||
test expr-8.4 {CompileEqualityExpr: just relational expr} {expr {"0y"<"0x12"}} 0
|
||||
test expr-8.4 {CompileEqualityExpr: just relational expr} {expr {"0y"<"0x12"}} 1
|
||||
test expr-8.4a {CompileEqualityExpr: just relational expr} {expr {"0y"<0x12}} 1
|
||||
test expr-8.5 {CompileEqualityExpr: error in relational expr} -body {
|
||||
expr x>3
|
||||
} -returnCodes error -match glob -result *
|
||||
@@ -360,7 +361,7 @@ test expr-8.13 {CompileBitAndExpr: equality expr} {expr {"\374" eq [set s \u00fc
|
||||
test expr-8.14 {CompileBitAndExpr: equality expr} {expr 3eq2} 0
|
||||
test expr-8.15 {CompileBitAndExpr: equality expr} {expr 2.0eq2} 0
|
||||
test expr-8.16 {CompileBitAndExpr: equality expr} {expr 3.2ne2.2} 1
|
||||
test expr-8.17 {CompileBitAndExpr: equality expr} {expr 01eq1} 0
|
||||
test expr-8.17 {CompileBitAndExpr: equality expr} {expr 01eq1} 1
|
||||
test expr-8.18 {CompileBitAndExpr: equality expr} {expr {"abc" eq "abd"}} 0
|
||||
test expr-8.19 {CompileBitAndExpr: equality expr} {expr {"abc" ne "abd"}} 1
|
||||
test expr-8.20 {CompileBitAndExpr: error in equality expr} -body {
|
||||
@@ -385,7 +386,7 @@ test expr-8.25 {CompileEqualityExpr: simple equality exprs} {
|
||||
} 1
|
||||
test expr-8.26 {CompileEqualityExpr: simple equality exprs} {
|
||||
expr {"0x12 " eq "0x12"}
|
||||
} 0
|
||||
} 1
|
||||
test expr-8.27 {CompileEqualityExpr: simple equality exprs} {
|
||||
expr {"1.0e100000000" == "0.0"}
|
||||
} 0
|
||||
@@ -397,7 +398,7 @@ test expr-8.29 {CompileEqualityExpr: just relational expr} {
|
||||
set v1 "0y"
|
||||
set v2 "0x12"
|
||||
expr {$v1 < $v2}
|
||||
} 0
|
||||
} 1
|
||||
test expr-8.30 {CompileEqualityExpr: simple equality exprs} {
|
||||
expr {"fake" != "bob"}
|
||||
} 1
|
||||
|
||||
@@ -606,6 +606,17 @@ test interp-14.10 {testing interp-alias: error messages} -setup {
|
||||
invoked from within
|
||||
"a 1"}
|
||||
|
||||
test interp-14.11 {{interp alias} {target named the empty string} {bug 2bf56185}} -setup {
|
||||
set interp [interp create [info cmdcount]]
|
||||
interp eval $interp {
|
||||
proc {} args {return $args}
|
||||
}
|
||||
|
||||
} -body {
|
||||
interp alias {} p1 $interp {}
|
||||
p1 one two three
|
||||
} -result {one two three}
|
||||
|
||||
# part 15: testing file sharing
|
||||
test interp-15.1 {testing file sharing} {
|
||||
catch {interp delete z}
|
||||
|
||||
+2
-2
@@ -8646,11 +8646,11 @@ test io-74.1 {[104f2885bb] improper cache validity check} -setup {
|
||||
interp create slave
|
||||
} -constraints testobj -body {
|
||||
teststringobj set 1 [string range $rfd 0 end]
|
||||
read [teststringobj get 1]
|
||||
read [teststringobj get 1]
|
||||
testobj duplicate 1 2
|
||||
interp transfer {} $rfd slave
|
||||
catch {read [teststringobj get 1]}
|
||||
read [teststringobj get 2]
|
||||
read [teststringobj get 2]
|
||||
} -cleanup {
|
||||
interp delete slave
|
||||
testobj freeallvars
|
||||
|
||||
+116
-1
@@ -187,7 +187,7 @@ test resolver-2.1 {compiled var resolver: Bug #3383616} -setup {
|
||||
# During the compilation the compiled var resolver, the resolve-specific
|
||||
# var info is allocated, during the execution of the body, the variable is
|
||||
# fetched and cached.
|
||||
x;
|
||||
x
|
||||
# During later calls, the cached variable is reused.
|
||||
x
|
||||
# When the proc is freed, the resolver-specific resolver var info is
|
||||
@@ -196,6 +196,121 @@ test resolver-2.1 {compiled var resolver: Bug #3383616} -setup {
|
||||
} -cleanup {
|
||||
testinterpresolver down
|
||||
} -result {}
|
||||
|
||||
|
||||
#
|
||||
# The test resolver-3.1* test bad interactions of resolvers on the "global"
|
||||
# (per interp) literal pools. A resolver might resolve a cmd literal depending
|
||||
# on a context differently, whereas the cmd literal sharing assumed that the
|
||||
# namespace containing the literal solely determines the resolved cmd (and is
|
||||
# resolver-agnostic).
|
||||
#
|
||||
# In order to make the test cases for the per-interpreter cmd literal pool
|
||||
# reproducable and to minimize interactions between test cases, we use a slave
|
||||
# interpreter per test-case.
|
||||
#
|
||||
#
|
||||
# Testing resolver in namespace-based context "ctx1"
|
||||
#
|
||||
test resolver-3.1a {
|
||||
interp command resolver,
|
||||
resolve literal "z" in proc "x1" in context "ctx1"
|
||||
} -setup {
|
||||
|
||||
interp create i0
|
||||
testinterpresolver up i0
|
||||
i0 eval {
|
||||
proc y {} { return yy }
|
||||
namespace eval ::ns {
|
||||
proc x1 {} { z }
|
||||
}
|
||||
}
|
||||
} -constraints testinterpresolver -body {
|
||||
|
||||
set r [i0 eval {namespace eval ::ctx1 {
|
||||
::ns::x1
|
||||
}}]
|
||||
|
||||
return $r
|
||||
} -cleanup {
|
||||
testinterpresolver down i0
|
||||
interp delete i0
|
||||
} -result {yy}
|
||||
|
||||
#
|
||||
# Testing resolver in namespace-based context "ctx2"
|
||||
#
|
||||
test resolver-3.1b {
|
||||
interp command resolver,
|
||||
resolve literal "z" in proc "x2" in context "ctx2"
|
||||
} -setup {
|
||||
|
||||
interp create i0
|
||||
testinterpresolver up i0
|
||||
i0 eval {
|
||||
proc Y {} { return YY }
|
||||
namespace eval ::ns {
|
||||
proc x2 {} { z }
|
||||
}
|
||||
}
|
||||
} -constraints testinterpresolver -body {
|
||||
|
||||
set r [i0 eval {namespace eval ::ctx2 {
|
||||
::ns::x2
|
||||
}}]
|
||||
|
||||
return $r
|
||||
} -cleanup {
|
||||
testinterpresolver down i0
|
||||
interp delete i0
|
||||
} -result {YY}
|
||||
|
||||
#
|
||||
# Testing resolver in namespace-based context "ctx1" and "ctx2" in the same
|
||||
# interpreter.
|
||||
#
|
||||
|
||||
test resolver-3.1c {
|
||||
interp command resolver,
|
||||
resolve literal "z" in proc "x1" in context "ctx1",
|
||||
resolve literal "z" in proc "x2" in context "ctx2"
|
||||
|
||||
Test, whether the shared cmd literal created by the first byte-code
|
||||
compilation interacts with the second one.
|
||||
} -setup {
|
||||
|
||||
interp create i0
|
||||
testinterpresolver up i0
|
||||
|
||||
i0 eval {
|
||||
proc y {} { return yy }
|
||||
proc Y {} { return YY }
|
||||
namespace eval ::ns {
|
||||
proc x1 {} { z }
|
||||
proc x2 {} { z }
|
||||
}
|
||||
}
|
||||
|
||||
} -constraints testinterpresolver -body {
|
||||
|
||||
set r1 [i0 eval {namespace eval ::ctx1 {
|
||||
::ns::x1
|
||||
}}]
|
||||
|
||||
set r2 [i0 eval {namespace eval ::ctx2 {
|
||||
::ns::x2
|
||||
}}]
|
||||
|
||||
set r3 [i0 eval {namespace eval ::ctx1 {
|
||||
::ns::x1
|
||||
}}]
|
||||
|
||||
return [list $r1 $r2 $r3]
|
||||
} -cleanup {
|
||||
testinterpresolver down i0
|
||||
interp delete i0
|
||||
} -result {yy YY yy}
|
||||
|
||||
|
||||
cleanupTests
|
||||
return
|
||||
|
||||
@@ -594,6 +594,22 @@ test var-8.2 {TclDeleteNamespaceVars, "unset" traces on ns delete are called wit
|
||||
list [namespace delete test_ns_var] $::info
|
||||
} -result {{} {::test_ns_var::v {} u}}
|
||||
|
||||
test var-8.3 {TclDeleteNamespaceVars, mem leak} -constraints memory -setup {
|
||||
proc ::t {a i o} {
|
||||
set $a 321
|
||||
}
|
||||
} -body {
|
||||
leaktest {
|
||||
namespace eval n {
|
||||
variable v 123
|
||||
trace variable v u ::t
|
||||
}
|
||||
namespace delete n
|
||||
}
|
||||
} -cleanup {
|
||||
rename ::t {}
|
||||
} -result 0
|
||||
|
||||
test var-9.1 {behaviour of TclGet/SetVar simple get/set} -setup {
|
||||
catch {unset u}
|
||||
catch {unset v}
|
||||
|
||||
@@ -917,6 +917,29 @@ test zlib-12.1 {Tk Bug 9eb55debc5} -constraints zlib -setup {
|
||||
} -cleanup {
|
||||
$stream close
|
||||
} -result {12026 18000}
|
||||
test zlib-12.2 {Patrick Dunnigan's issue} -constraints zlib -setup {
|
||||
set filesrc [makeFile {} test.input]
|
||||
set filedst [makeFile {} test.output]
|
||||
set f [open $filesrc "wb"]
|
||||
for {set i 0} {$i < 10000} {incr i} {
|
||||
puts -nonewline $f "x"
|
||||
}
|
||||
close $f
|
||||
} -body {
|
||||
set fin [open $filesrc "rb"]
|
||||
set fout [open $filedst "wb"]
|
||||
set header [dict create filename "test.input" time 0]
|
||||
try {
|
||||
fcopy $fin [zlib push gzip $fout -header $header]
|
||||
} finally {
|
||||
close $fin
|
||||
close $fout
|
||||
}
|
||||
file size $filedst
|
||||
} -cleanup {
|
||||
removeFile $filesrc
|
||||
removeFile $filedst
|
||||
} -result 4152
|
||||
|
||||
::tcltest::cleanupTests
|
||||
return
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user