|
From: Vince D. <vin...@us...> - 2004-10-07 14:51:30
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1127 Modified Files: ChangeLog Log Message: filesystem generic/platform code splitting |
|
From: Donal K. F. <dk...@us...> - 2004-10-07 15:15:48
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6311 Modified Files: ChangeLog Log Message: Convert CONST to const, VOID to void so we document how we want the API used. |
|
From: Don P. <dg...@us...> - 2004-10-07 22:01:25
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12261 Modified Files: ChangeLog Log Message: * generic/tclTest.c (TestsetobjerrorcodeCmd): Simplified. |
|
From: Donal K. F. <dk...@us...> - 2004-10-08 15:05:17
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21287 Modified Files: ChangeLog Log Message: Core of implementation of TIP#212 |
|
From: Donal K. F. <dk...@us...> - 2004-10-08 15:40:01
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29531 Modified Files: ChangeLog Log Message: Core of implementation of TIP#201 ('in' and 'ni' operators) |
|
From: Jeffrey H. <ho...@us...> - 2004-10-08 20:17:06
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30744 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * win/tclWinFile.c (NativeIsExec): correct result of 'file executable' to not be case sensitive. [Bug 954263] |
|
From: Donal K. F. <dk...@us...> - 2004-10-08 21:10:47
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8802 Modified Files: ChangeLog Log Message: Basic tests for TIPs #201 and #212 |
|
From: Donal K. F. <dk...@us...> - 2004-10-08 21:39:23
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15244 Modified Files: ChangeLog Log Message: Docs for TIP#201 and TIP#212; this allows these TIPs to become Final |
|
From: Kevin B K. <ke...@us...> - 2004-10-12 19:32:12
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16956 Modified Files: ChangeLog Log Message: synchronized to Olson's tzdata2004e |
|
From: Donal K. F. <dk...@us...> - 2004-10-14 15:06:10
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10469 Modified Files: ChangeLog Log Message: Speed up [info <thing> <simplePattern>] |
|
From: Donal K. F. <dk...@us...> - 2004-10-14 15:28:46
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16027 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: Speed up [info <thing> <simplePattern>] |
|
From: Donal K. F. <dk...@us...> - 2004-10-14 17:20:19
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12909 Modified Files: ChangeLog Log Message: TIP#217 implementation |
|
From: Don P. <dg...@us...> - 2004-10-15 04:01:36
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv362 Modified Files: ChangeLog Log Message: * generic/tclBasic.c (Tcl_CreateInterp,Tcl_DeleteInterp, TclEvalObjvInternal,Tcl_LogCommandInfo,TclAddObjErrorInfo): * generic/tclCmdAH.c (Tcl_CatchObjCmd): * generic/tclEvent.c (BgError,ErrAssocData,Tcl_BackgroundError, HandleBgErrors,BgErrorDeleteProc): * generic/tclExecute.c (TclCreateExecEnv,TclDeleteExecEnv): * generic/tclIOUtil.c (comments only): * generic/tclInt.h (ExecEnv,Interp, ERR_IN_PROGRESS): * generic/tclInterp.c ([tclInit]): * generic/tclMain.c (comments only): * generic/tclNamesp.c (Tcl_CreateNamespace,Tcl_DeleteNamespace,TclTeardownNamespace): * generic/tclProc.c (TclUpdateReturnInfo): * generic/tclResult.c (Tcl_ResetResult,TclTransferResult): * generic/tclTrace.c (CallVarTraces): Reworked management of the "errorInfo" data of an interp. That information is now primarily stored in a new private (Tcl_Obj *) field of the Interp struct, rather than using a global variable ::errorInfo as the primary storage. The ERR_IN_PROGRESS flag bit value is no longer required to manage the value in its new location, and is removed. Variable traces are established to support compatibility for any code expecting the ::errorInfo variable to hold the information. ***POTENTIAL INCOMPATIBILITY*** Code that sets traces on the ::errorInfo variable may notice a difference in timing of the firing of those traces. Code that uses the value ERR_IN_PROGRESS. |
|
From: Don P. <dg...@us...> - 2004-10-15 21:02:46
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28127 Modified Files: ChangeLog Log Message: * generic/tclCmdMZ.c (TclProcessReturn): Now that primary * generic/tclProc.c (TclUpdateReturnInfo): storage for the errorInfo and errorCode values are internal fields, we can set them at the time of the [return] command, and not have to wait until the specified number of "-level"s have popped. |
|
From: miguel s. <ms...@us...> - 2004-10-17 14:22:14
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1906 Modified Files: ChangeLog Log Message: generic/tclResult.c: removed unused variable [Bug 1048588]. |
|
From: Don P. <dg...@us...> - 2004-10-18 21:15:40
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7611 Modified Files: ChangeLog Log Message: * generic/tclBasic.c (Tcl_CreateInterp,Tcl_DeleteInterp): * generic/tclCmdAH.c (Tcl_CatchObjCmd): * generic/tclCmdMZ.c (TclMergeReturnOptions,TclProcessReturn): * generic/tclCompCmds.c (TclCompileReturnCmd): * generic/tclExecute.c (TclCompEvalObj): * generic/tclInt.h (Interp): * generic/tclProc.c (TclUpdateReturnInfo): Place primary storage of the -level and -code information in private fields of the Interp struct, rather than in a DictObj. This should significantly improve performance of TclUpdateReturnInfo. |
|
From: Don P. <dg...@us...> - 2004-10-19 21:54:14
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2488 Modified Files: ChangeLog Log Message: * generic/tclInt.h (Tcl*InterpState): New internal routines * generic/tclResult.c (Tcl*InterpState): TclSaveInterpState, TclRestoreInterpState, and TclDiscardInterpState are superior replacements for Tcl_(Save|Restore|Discard)Result. Intent is that these routines will be converted to public routines after TIP approval. * generic/tclBasic.c (TclEvalObjvInternal): * generic/tclDictObj.c (DictUpdateCmd, DictWithCmd): * generic/tclIOGT.c (ExecuteCallback): * generic/tclTrace.c (Trace*Proc,TclCheck*Traces,TclCallVarTraces): Callers of Tcl_*Result updated to call the new routines. The calls were relocated in several cases to perform save/restore operations only when needed. * generic/tclEvent.c (HandleBgErrors): * generic/tclFCmd.c (CopyRenameOneFile): Calls to Tcl_*Result that were eliminated because they appeared to serve no useful purpose, typically saving/restoring an error message, only to throw it away. |
|
From: Don P. <dg...@us...> - 2004-10-19 21:59:41
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4086 Modified Files: ChangeLog Log Message: Added Itcl acknowledgment. |
|
From: Donal K. F. <dk...@us...> - 2004-10-19 22:20:13
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8957 Modified Files: ChangeLog Log Message: Stop losing result codes in [dict with] in some circumstances |
|
From: Don P. <dg...@us...> - 2004-10-20 05:28:46
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17678 Modified Files: ChangeLog Log Message: * generic/tclThreadTest.c (ThreadEventProc): Corrected subtle bug where the returned (char *) from Tcl_GetStringResult(interp) continued to be used without copying or refcounting, while activity on the interp continued. That's not safe, and recent changes demonstrated the lack of safety with failing tests thread-4.3 and thread-4.5. |
|
From: Andreas K. <and...@us...> - 2004-10-20 18:12:33
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1458 Modified Files: ChangeLog Log Message: * win/Makefile.in (install-msgs): Fixed a problem with the * win/Makefile.in (install-tzdata): installation of timezone data and message catalogs. They used the installed tcl library directory, not the source library. Before it was installed. Switched to source lib dir. Thanks to Kevin for the help in figuring this out. |
|
From: Kevin B K. <ke...@us...> - 2004-10-21 03:53:13
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5735 Modified Files: ChangeLog Log Message: doubled speed of clock format |
|
From: Don P. <dg...@us...> - 2004-10-21 15:19:52
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26774 Modified Files: ChangeLog Log Message: * generic/tclCmdAH.c (Tcl_CatchObjCmd, Tcl_ErrorObjCmd): Updated to call the new TclGet/SetReturnOptions routines to do much of their work. * generic/tclInt.h (TclGetReturnOptions,TclSetReturnOptions): * generic/tclResult.c (TclGetReturnOptions,TclSetReturnOptions): New utility routines to get/set the return options of an interp. Intent is that these routines will be converted to public routines after TIP approval. * generic/tclCmdMZ.c (TclProcessReturn,TclMergeReturnOptions): * generic/tclResult.c (TclProcessReturn,TclMergeReturnOptions): Move internal utility routines from tclCmdMZ.c to tclResult.c. * generic/tclBasic.c (Tcl_CreateInterp, Tcl_DeleteInterp): * generic/tclResult.c (TclTransferResult): Rework so that iPtr->returnOpts can be NULL when there are no special options. * generic/tclResult.c (TclRestoreInterpState): Plug potential memory leak. |
|
From: Don P. <dg...@us...> - 2004-10-21 17:07:40
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18003 Modified Files: ChangeLog Log Message: * generic/tclInt.h (Interp): * generic/tclBasic.c (Tcl_CreateInterp,Tcl_DeleteInterp): * generic/tclResult.c (GetKeys,ReleaseKeys,etc.): Moved the key values of the return options dictionary out of private fields of the Interp struct and into thread-static values managed in tclResult.c. |
|
From: miguel s. <ms...@us...> - 2004-10-22 12:30:01
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28922 Modified Files: ChangeLog Log Message: * generic/tclVar.c: fixed bug in commit of 2004-07-23, which was causing a leak of Proc structures and failure of compile-12.1. Two lines were 'zombies' from the previous way localVarNames worked. Credit dgp for finding this. |