Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Also improved [fcopy] docs | dkf | 2005-04-13 | 2 | -15/+29 |
| | |||||
* | Improve documentation of -encoding binary option to [fconfigure]. | dkf | 2005-04-13 | 2 | -3/+12 |
| | |||||
* | * generic/tclCompile.c:Commented out the functions | Miguel Sofer | 2005-04-13 | 2 | -1/+13 |
| | | | | | TclPrintInstruction(), TclPrintObject() and TclPrintSource() when not debugging the compiler, as they are never called in that case. | ||||
* | * generic/tclInterp.c: Corrected bad syntax of Tcl_Panic() call. | dgp | 2005-04-12 | 4 | -130/+143 |
| | | | | | | | | | | | | | | | | * generic/tclUtil.c (TclGetProcessGlobalValue): More robust handling of bad TclInitProcessGlobalValueProc behavior; an immediate panic rather than a mysterious crash later. * generic/tclEncoding.c: Several changes to the way the encodingFileMap cache is maintained. Previously, it was attempted to keep the file map filled and up to date with changes in the encoding search path. This contributed to slow startup times since it required an expensive "glob" operation to fill the cache. Now the validity of items in the cache are checked at the time they are used, so the cache is permitted to fall out of sync with the encoding search path. Only [encoding names] and Tcl_GetEncodingNames() now pay the full expense. [Bug 1177363] | ||||
* | added definition of NULL to strstr.c for Bug 1175161 | Kevin B Kenny | 2005-04-12 | 2 | -1/+10 |
| | |||||
* | Revamp the zone-info compiler to make better use of the facilities available | dkf | 2005-04-11 | 2 | -301/+237 |
| | |||||
* | Import of tommath 0.35 | Kevin B Kenny | 2005-04-10 | 75 | -4385/+7023 |
| | |||||
* | Olson's tzdata2005h | Kevin B Kenny | 2005-04-10 | 11 | -1021/+90 |
| | |||||
* | * generic/tclBasic.c (TclObjInvoke): Plug memory leak. [Bug 1180368] | dgp | 2005-04-10 | 2 | -1/+6 |
| | |||||
* | fix in last commit | Miguel Sofer | 2005-04-09 | 1 | -6/+7 |
| | |||||
* | * generic/tclExecute.c: fix possible leak of expansion Tcl_Objs | Miguel Sofer | 2005-04-09 | 2 | -3/+16 |
| | |||||
* | * macosx/README: updated requirements for OS & developer tool | das | 2005-04-09 | 2 | -12/+15 |
| | | | | versions + other small fixes/cleanup. | ||||
* | * generic/tclListObj.c (Tcl_ListObjIndex): added missing NULL return | das | 2005-04-09 | 2 | -2/+6 |
| | | | | when getting index from an empty list. | ||||
* | * unix/tcl.m4 (Darwin): added -single_module linker flag to | das | 2005-04-09 | 3 | -8/+14 |
| | | | | | TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59 | ||||
* | Fix whitespace | dkf | 2005-04-08 | 1 | -6/+6 |
| | |||||
* | * generic/tclInt.h (TclGetEncodingFromObj): New function to | dgp | 2005-04-08 | 4 | -11/+106 |
| | | | | | | | | | * generic/tclEncoding.c (TclGetEncodingFromObj): retrieve a Tcl_Encoding value, as well as cache it in the internal rep of a new "encoding" Tcl_ObjType. * generic/tclCmdAH.c (Tcl_EncodingObjCmd): Updated to call new function so that Tcl_Encoding's used by [encoding convert*] routines are not freed too quickly. [Bug 1077262] | ||||
* | explanatory comment | dgp | 2005-04-08 | 1 | -1/+8 |
| | |||||
* | Test updates for new [switch] compiler | dkf | 2005-04-08 | 1 | -17/+63 |
| | |||||
* | Improved [switch] compilation. | dkf | 2005-04-08 | 3 | -123/+201 |
| | |||||
* | Purge old and inaccurate .VS/.VE macros. | dkf | 2005-04-06 | 59 | -328/+80 |
| | |||||
* | Ignore the msvc7/8 autogenerated project parts. | patthoyts | 2005-04-06 | 1 | -0/+2 |
| | |||||
* | Improvements to man2html script to handle .IP better | dkf | 2005-04-06 | 2 | -9/+9 |
| | |||||
* | Change some .TP macros to .IP to work around *roff formatter bugs. | dkf | 2005-04-06 | 2 | -26/+22 |
| | |||||
* | replace obsolete "winOnly" constraint with preferred "win" | dgp | 2005-04-05 | 1 | -1/+1 |
| | |||||
* | * generic/tclExecute.c (ExprSrandFunc): Replaced incursions into the | dgp | 2005-04-05 | 3 | -49/+13 |
| | | | | | | | * generic/tclUtil.c (TclGetIntForIndex): intreps of numeric types with simpler calls of Tcl_GetIntFromObj and Tcl_GetLongFromObj, now that those routines are better behaved wrt shimmering. [Patch 1177219] | ||||
* | * generic/tclInt.h: | Miguel Sofer | 2005-04-05 | 3 | -146/+146 |
| | | | | | * generic/tclObj.c: Change in TclDecrRefCount and TclFreeObj, to speed up the freeing of simple Tcl_Obj [Patch 1174551] | ||||
* | * generic/tclExecute.c: small opts in obj handling | Miguel Sofer | 2005-04-04 | 2 | -61/+50 |
| | |||||
* | * generic/tclVar.c: converted a few function calls to macros. | Miguel Sofer | 2005-04-03 | 2 | -23/+27 |
| | |||||
* | Changed the internal representation of lists to (a) reduce the malloc/free | Miguel Sofer | 2005-04-02 | 12 | -639/+530 |
| | | | | | | | | calls at list creation (from 2 to 1), (b) reduce the cost of handling empty lists (we now never create a list internal rep for them), (c) allow refcounting of the list internal rep. The latter permits insuring that the pointers returned by Tcl_ListObjGetElements remain valid even if the object shimmers away from its original list type. This is [Patch 1158008] | ||||
* | slight reduction in cost of INST_START_CMD | Miguel Sofer | 2005-04-01 | 2 | -16/+36 |
| | |||||
* | * generic/tclExecute.c: | Miguel Sofer | 2005-04-01 | 3 | -5/+19 |
| | | | | | * generic/tclInt.h: ExecEnv now stores two Tcl_Obj* pointing to the constants "0" and "1", for use by TEBC. | ||||
* | * generic/tclExecute.c: | Miguel Sofer | 2005-04-01 | 5 | -138/+267 |
| | | | | | | | | | * generic/tclInt.h: * generic/tclObj.c: * generic/tclStringObj.c: defined new internal macros for creating and setting frequently used obj types (int,long, wideInt, double, string). Changed TEBC to use eg 'TclNewIntObj(objPtr, i)' to avoid the function call in 'objPtr = Tcl_NewIntObj(i)' | ||||
* | * generic/tclExecute.c (INST_JUMP_TRUE/FALSE): replaced | Miguel Sofer | 2005-03-31 | 2 | -70/+63 |
| | | | | "test and branch" with "compute index into table" | ||||
* | Added doc for missing argument. [Bug 1172401] | dkf | 2005-03-30 | 2 | -2/+8 |
| | |||||
* | * win/tcl.m4, win/configure: do not require cygpath in macros to | hobbs | 2005-03-30 | 3 | -265/+499 |
| | | | | allow msys alone as an alternative. | ||||
* | * generic/tclCompile.h: Move the TclInterpReady() declaration from | dgp | 2005-03-25 | 4 | -8/+15 |
| | | | | | | | | | | * generic/tclInt.h: tclCompile.h to tclInt.h. Should have been done as part of the 1115904 bug fix on 2005-03-18. * generic/tclThreadTest.c: Stop providing the phony package "Thread 1.0" when the [::testthread] command is defined. It's never used by anything, and conflicts with loading the real "Thread" package. | ||||
* | purge outdated comment | dgp | 2005-03-23 | 1 | -4/+2 |
| | |||||
* | date typo | dgp | 2005-03-18 | 1 | -1/+1 |
| | |||||
* | * generic/tclBasic.c (Tcl_EvalEx): Restored recursion limit | dgp | 2005-03-18 | 5 | -22/+80 |
| | | | | | | | | * generic/tclParse.c (TclSubstTokens): testing in nested command * tests/basic.test (basic-46.4): substitutions within direct * tests/parse.test (parse-19.*): script evaluation (Tcl_EvalEx) that got lost in the parser reforms of Tcl 8.1. Added tests for correct behavior. [Bug 1115904] | ||||
* | * generic/tclCompCmds.c (TclCompileIncrCmd): Corrected checks | dgp | 2005-03-18 | 2 | -15/+17 |
| | | | | | for immediate operand usage to permit leading space and sign characters. [Bug 1165671] | ||||
* | more tests and a fix to bug 1158199 | vincentdarley | 2005-03-15 | 2 | -5/+16 |
| | |||||
* | fix to file norm, file pathtype on windows reserved filenames - ensure build ↵ | vincentdarley | 2005-03-15 | 1 | -4/+4 |
| | | | | ok on unix | ||||
* | fix to file norm, file pathtype on windows reserved filenames - ensure build ↵ | vincentdarley | 2005-03-15 | 1 | -4/+10 |
| | | | | ok on unix | ||||
* | fix to file norm, file pathtype on windows reserved filenames | vincentdarley | 2005-03-15 | 4 | -18/+152 |
| | |||||
* | Updated the OpenBSD configuration and regenerated the configure script. | patthoyts | 2005-03-15 | 3 | -30/+83 |
| | |||||
* | * generic/tclExecute.c: fixed INST_PUSH1's debugging code (wrong | Miguel Sofer | 2005-03-14 | 2 | -2/+7 |
| | | | | obj ref passed to TRACE_WITH_OBJ). | ||||
* | * generic/tclCompile.c: fixed INST_RETURN's stack effect in | Miguel Sofer | 2005-03-14 | 2 | -2/+7 |
| | | | | tclInstructionTable (-1 instead of -2) | ||||
* | * generic/tclCompCmds.c: removed debugging line | Miguel Sofer | 2005-03-10 | 2 | -2/+5 |
| | |||||
* | * generic/tclTrace.c (TclCheckInterpTraces): Corrected mistaken | dgp | 2005-03-10 | 4 | -24/+40 |
| | | | | | | | | | cast of ClientData to (TraceCommandInfo *) when not warranted. Thanks to Yuri Victorovich for the report. [Bug 1153871] * generic/tcl.h: Moved flag values TCL_TRACE_ENTER_EXEC and * generic/tclInt.h: TCL_TRACE_LEAVE_EXEC from public interface into private. Should be used only by internal workings of execution traces. | ||||
* | Fix comment | dkf | 2005-03-09 | 1 | -1/+2 |
| |