|
From: Don P. <dg...@us...> - 2007-03-28 19:03:42
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv13582 Modified Files: ChangeLog Log Message: * generic/tclCmdMZ.c (STR_REVERSE): Implement the actual [string reverse] command in terms of the new TclStringObjReverse() routine. * generic/tclInt.h (TclStringObjReverse): New internal routine * generic/tclStringObj.c (TclStringObjReverse): that implements the [string reverse] operation, making use of knowledge/surgery of the String intrep to minimize the number of allocs and copies needed to do the job. |
|
From: miguel s. <ms...@us...> - 2007-03-29 19:22:06
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv8047 Modified Files: ChangeLog Log Message: * generic/tclProc.c (Tcl_ApplyObjCmd): * tests/apply.test (9.3): Fixed Tcl_Obj leak on error return; an unneeded ref to lambdaPtr was being set and not released on an error return path. |
|
From: miguel s. <ms...@us...> - 2007-03-30 14:22:32
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv10817 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: optimise the lookup of elements of indexed arrays. |
|
From: Don P. <dg...@us...> - 2007-03-30 15:31:04
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv6146 Modified Files: ChangeLog Log Message: * tests/string.test: More [string reverse] tests. |
|
From: Don P. <dg...@us...> - 2007-03-30 15:54:17
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv16088 Modified Files: ChangeLog Log Message: * generic/tclCmdMZ.c: Revised [string to* $s $first $last] implementation to reduce number of allocs/copies. |
|
From: Don P. <dg...@us...> - 2007-03-30 16:38:04
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2153 Modified Files: ChangeLog Log Message: * generic/tclCompCmds.c: Replace arrays on the C stack and ckalloc calls with TclStackAlloc calls to use memory on Tcl's evaluation stack |
|
From: Don P. <dg...@us...> - 2007-03-30 17:39:22
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv26934 Modified Files: ChangeLog Log Message: * generic/tclCompExpr.c: * generic/tclCompCmds.c: Replace arrays on the C stack and ckalloc calls with TclStackAlloc calls to use memory on Tcl's evaluation stack |
|
From: Don P. <dg...@us...> - 2007-03-30 18:24:52
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv13458 Modified Files: ChangeLog Log Message: * generic/tclCompile.c: * generic/tclCompExpr.c: * generic/tclCompCmds.c: Replace arrays on the C stack and ckalloc calls with TclStackAlloc calls to use memory on Tcl's evaluation stack |
|
From: Donal K. F. <dk...@us...> - 2007-04-01 00:32:30
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv29258 Modified Files: ChangeLog Log Message: Ensure that the count of commands commenced by bytecode is correct at all times even though INST_START_CMD is now issued more efficiently. Changes definition of I_S_C, but that's an 8.5 opcode so that shouldn't matter; tbcload doesn't work with 8.5 at the moment anyway. |
|
From: Don P. <dg...@us...> - 2007-04-02 18:48:02
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7416 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: Replace arrays on the C stack and ckalloc * generic/tclExecute.c: calls with TclStackAlloc calls to use memory * generic/tclFCmd.c: on Tcl's evaluation stack. * generic/tclFileName.c: * generic/tclIOCmd.c: * generic/tclIndexObj.c: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclTrace.c: * unix/tclUnixPipe.c: |
|
From: miguel s. <ms...@us...> - 2007-04-03 01:34:36
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv22485 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: Added bytecode compilers for the * generic/tclCompCmds.c: variable linking commands: 'global', * generic/tclCompile.h: 'variable', 'upvar', 'namespace upvar' * generic/tclExecute.c: [Patch 1688593] * generic/tclInt.h: * generic/tclVar.c: |
|
From: miguel s. <ms...@us...> - 2007-04-03 15:08:23
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv13897 Modified Files: ChangeLog Log Message: * generic/tclInt.decls: Moved TclGetNamespaceFromObj() to * generic/tclInt.h: the internal stubs table; regen. * generic/tclIntDecls.h: * generic/tclStubInit.c: |
|
From: Don P. <dg...@us...> - 2007-04-03 15:13:12
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv15844 Modified Files: ChangeLog Log Message: missing entry |
|
From: miguel s. <ms...@us...> - 2007-04-03 22:55:50
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv20151 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: INST_INVOKE optimisation [Patch 1693802] |
|
From: Donal K. F. <dk...@us...> - 2007-04-05 14:07:35
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv5930 Modified Files: ChangeLog Log Message: Whitespace/formatting |
|
From: miguel s. <ms...@us...> - 2007-04-06 22:36:50
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv14153 Modified Files: ChangeLog Log Message: * generic/tclExecute.c (TEBC): * generic/tclNamespace.c (NsEnsembleImplementationCmd): * generic/tclProc.c (InitCompiledLocals, ObjInterpProcEx, TclObjInterpProcCore, ProcCompileProc): code reordering to reduce branching and improve branch prediction (assume that forward branches are typically not taken). |
|
From: miguel s. <ms...@us...> - 2007-04-07 05:34:33
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv20844 Modified Files: ChangeLog Log Message: * generic/tclExecute.c (TEBC): small code reduction. |
|
From: miguel s. <ms...@us...> - 2007-04-07 22:50:05
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv23862 Modified Files: ChangeLog Log Message: * generic/tclCompile (tclInstructionTable): fixed bug in description of INST_START_COMMAND. |
|
From: miguel s. <ms...@us...> - 2007-04-08 02:19:29
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv14121 Modified Files: ChangeLog Log Message: * generic/tclCompile (tclInstructionTable): fixed bugs in description of dict instructions |
|
From: Donal K. F. <dk...@us...> - 2007-04-10 08:14:32
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv3500 Modified Files: ChangeLog Log Message: minor tidy |
|
From: Donal K. F. <dk...@us...> - 2007-04-10 14:47:08
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7165 Modified Files: ChangeLog Log Message: Handle creation of Tcl_Objs from constant strings better (easier to use, more efficient). After [Patch 1529526] (afredd) |
|
From: Don P. <dg...@us...> - 2007-04-10 16:27:29
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv17827 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge updates from HEAD |
|
From: miguel s. <ms...@us...> - 2007-04-11 03:01:44
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv24806 Modified Files: ChangeLog Log Message: * generic/tclCompCmds.c: moved all exceptDepth management to the macros - the decreasing half was managed by hand. |
|
From: Don P. <dg...@us...> - 2007-04-11 05:07:56
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv11733 Modified Files: Tag: dgp-refactor ChangeLog Log Message: Merge updates from HEAD |
|
From: miguel s. <ms...@us...> - 2007-04-11 17:35:34
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2616 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: new macros OBJ_AT_TOS, OBJ_UNDER_TOS, OBJ_AT_DEPTH(n) and CURR_DEPTH that remove all direct references to tosPtr from TEBC (after initialisation and the code at the label cleanupV_pushObjResultPtr). |