|
From: miguel s. <ms...@us...> - 2007-08-08 18:39:17
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv27485 Modified Files: ChangeLog Log Message: renamed InitCompiledLocals to InitResolvedLocals to make it clearer that it is not called in the normal case. |
|
From: Don P. <dg...@us...> - 2007-08-08 20:25:01
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7351 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: Corrected improper use of bignum arguments * tests/expr.test: to *SHIFT operations. [Bug 1770224]. |
|
From: Don P. <dg...@us...> - 2007-08-08 20:52:18
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18844 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: Corrected failure to compile/link in the -DNO_WIDE_TYPE configuration. |
|
From: Jeffrey H. <ho...@us...> - 2007-08-08 22:57:16
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4408 Modified Files: ChangeLog Log Message: * generic/tclProc.c (InitLocalCache): reference firstLocalPtr via procPtr. codePtr->procPtr == NULL exposed by tbcload. |
|
From: miguel s. <ms...@us...> - 2007-08-09 12:20:05
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv6804 Modified Files: ChangeLog Log Message: * generic/tclExecute.c (INST_STORE_ARRAY): * tests/trace.test (trace-2.6): whole array write traces on compiled local variables were not firing [Bug 1770591] |
|
From: miguel s. <ms...@us...> - 2007-08-10 00:43:42
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18260 Modified Files: ChangeLog Log Message: * generic/tclProc.c (TclCreateProc): better comments on the required varflag values when loading precompiled procs. |
|
From: Don P. <dg...@us...> - 2007-08-10 14:02:13
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv10138 Modified Files: ChangeLog Log Message: * generic/tclCompExpr.c: Revise CompileExprTree() to use the OpNode mark field scheme of tree traversal. This eliminates the need to use magic values in the left and right fields for that purpose. Also stop abusing the left field within ParseExpr() to store the number of arguments in a parsed function call. CompileExprTree() now determines that for itself at compile time. |
|
From: Don P. <dg...@us...> - 2007-08-10 16:00:09
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv27259 Modified Files: ChangeLog Log Message: Then reorder code to eliminate duplication. |
|
From: miguel s. <ms...@us...> - 2007-08-10 18:40:21
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv29804 Modified Files: ChangeLog Log Message: * generic/tclInt.h: fix the TclSetVarNamespaceVar macro, was causing a leak. |
|
From: miguel s. <ms...@us...> - 2007-08-11 21:48:19
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv28683 Modified Files: ChangeLog Log Message: * generic/tclInt.h: remove redundant ops in TclNewStringObj macro |
|
From: miguel s. <ms...@us...> - 2007-08-12 14:39:59
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18657 Modified Files: ChangeLog Log Message: * generic/tcl_Obj.c (TclAllocateFreeObjects): remove unneeded memset to 0 of all allocated objects. |
|
From: miguel s. <ms...@us...> - 2007-08-12 21:58:08
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2886 Modified Files: ChangeLog Log Message: * generic/tclCmdMZ.c (Tcl_SplitObjCmd): use TclNewStringObj macro instead of calling the function. |
|
From: Don P. <dg...@us...> - 2007-08-13 23:07:34
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18096 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: Provide DECACHE/CACHE protection to the * tests/trace.test: Tcl_LogCommandInfo() call. [Bug 1773040] |
|
From: Daniel A. S. <da...@us...> - 2007-08-14 06:33:53
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv12361 Modified Files: ChangeLog Log Message: * unix/tclLoadDyld.c: use dlfcn API on Mac OS X 10.4 and later; fix issues with loading from memory on intel and 64bit; add debug messages. * tests/load.test: add test load-10.1 for loading from vfs. |
|
From: Daniel A. S. <da...@us...> - 2007-08-14 06:34:11
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv12388 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * unix/tclLoadDyld.c: use dlfcn API on Mac OS X 10.4 and later; fix issues with loading from memory on intel and 64bit; add debug messages. * tests/load.test: add test load-10.1 for loading from vfs. |
|
From: Don P. <dg...@us...> - 2007-08-14 15:15:41
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv5280 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * tests/trace.test: Backport some tests. |
|
From: Don P. <dg...@us...> - 2007-08-14 16:31:01
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv6133 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: Use fully qualified variable names for * tests/thread.test: ::errorInfo and ::errorCode so that string * tests/trace.test: reported to variable traces are fully qualified in agreement with Tcl 8.4 operations. |
|
From: miguel s. <ms...@us...> - 2007-08-14 21:04:24
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv21759 Modified Files: ChangeLog Log Message: * generic/tclExecute.c (INST_INVOKE*): peephole opt, do not get the interp's result if it will be pushed/popped. |
|
From: Donal K. F. <dk...@us...> - 2007-08-15 17:43:55
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv8216 Modified Files: ChangeLog Log Message: Fix [Bug 1773127] |
|
From: Don P. <dg...@us...> - 2007-08-16 19:19:47
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv22856 Modified Files: ChangeLog Log Message: * generic/tclCompExpr.c: Added a "constant" field to the OpNode struct (again "free" due to alignment requirements) to mark those subexpressions that are completely known at compile time. Enhanced CompileExprTree() and its callers to precompute these constant subexpressions at compile time. This resolves the issue raised in [Bug 1564517]. |
|
From: miguel s. <ms...@us...> - 2007-08-16 20:39:31
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv25238 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: check the two most frequent instructions before the switch. Reduces both runtime and obj size a tiny bit. |
|
From: miguel s. <ms...@us...> - 2007-08-17 01:11:41
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv8967 Modified Files: ChangeLog Log Message: * generic/tclVar.c: improved localVarNameType caching to leverage the new availability of Tcl_Obj in variable names, avoiding string comparisons to verify that the cached value is usable. |
|
From: Donal K. F. <dk...@us...> - 2007-08-19 10:25:58
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv313 Modified Files: ChangeLog Log Message: Resolve [Bug 1752148] |
|
From: miguel s. <ms...@us...> - 2007-08-19 18:59:12
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv15986 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: changed the check for overflow in sums, reducing objsize, number of branches and cache misses (according to cachegrind). Non-overflow for s=a+b: previous ((a >= 0 || b >= 0 || s < 0) && (s >= 0 || b < 0 || a < 0)) now (((a^s) >= 0) || ((a^b) < 0)) This expresses: "a and s have the same sign or else a and b have different sign". |
|
From: Donal K. F. <dk...@us...> - 2007-08-19 22:29:53
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv14179 Modified Files: ChangeLog Log Message: Make Miguel's overflow-detection more mnemonic with a macro. |