summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * unix/tclUnixInit.c (TclpGetEncodingNameFromEnvironment): Reverseddgp2005-04-131-0/+9
| | | | | | | | order of verifying candidate [encoding system] value, checking against a table in memory first before calling Tcl_GetEncoding and potentially scanning through the filesystem. Also ordered the table so that a binary search could be used within it. Improves startup time a bit more on some systems.
* Performance improvement in [clock] - FR 1182459Kevin B Kenny2005-04-131-0/+6
|
* Also improved [fcopy] docsdkf2005-04-131-2/+5
|
* Improve documentation of -encoding binary option to [fconfigure].dkf2005-04-131-0/+6
|
* * generic/tclCompile.c:Commented out the functionsMiguel Sofer2005-04-131-0/+6
| | | | | 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.dgp2005-04-121-0/+18
| | | | | | | | | | | | | | | | * 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 1175161Kevin B Kenny2005-04-121-0/+6
|
* Revamp the zone-info compiler to make better use of the facilities availabledkf2005-04-111-0/+6
|
* Olson's tzdata2005hKevin B Kenny2005-04-101-0/+13
|
* * generic/tclBasic.c (TclObjInvoke): Plug memory leak. [Bug 1180368]dgp2005-04-101-0/+4
|
* * generic/tclExecute.c: fix possible leak of expansion Tcl_ObjsMiguel Sofer2005-04-091-0/+4
|
* * macosx/README: updated requirements for OS & developer tooldas2005-04-091-0/+3
| | | | versions + other small fixes/cleanup.
* * generic/tclListObj.c (Tcl_ListObjIndex): added missing NULL returndas2005-04-091-0/+3
| | | | when getting index from an empty list.
* * unix/tcl.m4 (Darwin): added -single_module linker flag todas2005-04-091-0/+6
| | | | | TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59
* Fix whitespacedkf2005-04-081-6/+6
|
* * generic/tclInt.h (TclGetEncodingFromObj): New function todgp2005-04-081-0/+10
| | | | | | | | | * 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]
* Improved [switch] compilation.dkf2005-04-081-0/+6
|
* Purge old and inaccurate .VS/.VE macros.dkf2005-04-061-0/+13
|
* Improvements to man2html script to handle .IP betterdkf2005-04-061-0/+3
|
* Change some .TP macros to .IP to work around *roff formatter bugs.dkf2005-04-061-0/+6
|
* * generic/tclExecute.c (ExprSrandFunc): Replaced incursions into thedgp2005-04-051-0/+8
| | | | | | | * 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 Sofer2005-04-051-0/+6
| | | | | * 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 handlingMiguel Sofer2005-04-041-0/+4
|
* * generic/tclVar.c: converted a few function calls to macros.Miguel Sofer2005-04-031-0/+4
|
* Changed the internal representation of lists to (a) reduce the malloc/freeMiguel Sofer2005-04-021-0/+18
| | | | | | | | 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_CMDMiguel Sofer2005-04-011-9/+7
|
* * generic/tclExecute.c:Miguel Sofer2005-04-011-0/+6
| | | | | * generic/tclInt.h: ExecEnv now stores two Tcl_Obj* pointing to the constants "0" and "1", for use by TEBC.
* * generic/tclExecute.c:Miguel Sofer2005-04-011-0/+10
| | | | | | | | | * 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): replacedMiguel Sofer2005-03-311-0/+5
| | | | "test and branch" with "compute index into table"
* Added doc for missing argument. [Bug 1172401]dkf2005-03-301-0/+4
|
* * win/tcl.m4, win/configure: do not require cygpath in macros tohobbs2005-03-301-6/+11
| | | | allow msys alone as an alternative.
* * generic/tclCompile.h: Move the TclInterpReady() declaration fromdgp2005-03-251-0/+11
| | | | | | | | | | * 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.
* date typodgp2005-03-181-1/+1
|
* * generic/tclBasic.c (Tcl_EvalEx): Restored recursion limitdgp2005-03-181-1/+9
| | | | | | | | * 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 checksdgp2005-03-181-0/+6
| | | | | for immediate operand usage to permit leading space and sign characters. [Bug 1165671]
* fix to file norm, file pathtype on windows reserved filenamesvincentdarley2005-03-151-0/+7
|
* Updated the OpenBSD configuration and regenerated the configure script.patthoyts2005-03-151-0/+5
|
* * generic/tclExecute.c: fixed INST_PUSH1's debugging code (wrongMiguel Sofer2005-03-141-0/+5
| | | | obj ref passed to TRACE_WITH_OBJ).
* * generic/tclCompile.c: fixed INST_RETURN's stack effect inMiguel Sofer2005-03-141-0/+5
| | | | tclInstructionTable (-1 instead of -2)
* * generic/tclCompCmds.c: removed debugging lineMiguel Sofer2005-03-101-0/+4
|
* * generic/tclTrace.c (TclCheckInterpTraces): Corrected mistakendgp2005-03-101-0/+10
| | | | | | | | | 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.
* reverting Changelog entry (sticky tags, doh ...)Miguel Sofer2005-03-091-10/+0
|
* msofer-wcodes-branch created to develop a compiler/engine based onMiguel Sofer2005-03-091-0/+10
| | | | wordsized instructions and operands.
* * win/makefile.vc: clarify necessary defined vars that can comehobbs2005-03-081-0/+5
| | | | from MSVC or the Platform SDK.
* Minor typo fix. [Bug 1158247]dkf2005-03-071-4/+8
|
* missing Changelog entryMiguel Sofer2005-03-071-0/+6
|
* * doc/CrtSlave.3: Changed to Tcl_Object to Tcl_Obj in the man page.davidw2005-03-011-0/+5
|
* * library/tcltest/tcltest.tcl: Better use of [glob -types] to avoiddgp2005-02-241-0/+10
| | | | | | | | | * tests/tcltest.test: failed attempts to [source] a directory, and similar matters. Thanks to "mpettigr". [Bug 1119798] * library/tcltest/pkgIndex.tcl: Bump to tcltest 2.2.8 * unix/Makefile.in: * win/Makefile.in:
* Formatting typo [Bug 1149605]dkf2005-02-231-0/+4
|
* * win/tclWinFCmd.c (TraverseWinTree): use wcslen on wchar, nothobbs2005-02-171-3/+8
| | | | Tcl_UniCharLen.