|
From: Andreas K. <and...@us...> - 2008-07-22 21:40:16
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv13930 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tclBasic.c: Reworked the handling of bytecode literals * generic/tclCompile.c: for #280 to fix the abysmal performance * generic/tclCompile.h: for deep recursion, replaced the linear * generic/tclExecute.c: search through the whole stack with * generic/tclInt.h: another hashtable and simplified the data structure used by the compiler (array instead of hashtable). Incidentially this also fixes the memory leak reported via [Bug 2024937]. |
|
From: Andreas K. <and...@us...> - 2008-07-22 21:41:01
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv14423 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * generic/tclBasic.c: Reworked the handling of bytecode literals * generic/tclCompile.c: for #280 to fix the abysmal performance * generic/tclCompile.h: for deep recursion, replaced the linear * generic/tclExecute.c: search through the whole stack with * generic/tclInt.h: another hashtable and simplified the data structure used by the compiler (array instead of hashtable). Incidentially this also fixes the memory leak reported via [Bug 2024937]. |
|
From: Andreas K. <and...@us...> - 2008-07-22 21:41:44
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv14836 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: Reworked the handling of bytecode literals * generic/tclCompile.c: for #280 to fix the abysmal performance * generic/tclCompile.h: for deep recursion, replaced the linear * generic/tclExecute.c: search through the whole stack with * generic/tclInt.h: another hashtable and simplified the data structure used by the compiler (array instead of hashtable). Incidentially this also fixes the memory leak reported via [Bug 2024937]. |
|
From: Andreas K. <and...@us...> - 2008-07-22 21:50:40
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18629 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: Ansified the new functions. |
|
From: Andreas K. <and...@us...> - 2008-07-22 22:24:10
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv32005 Modified Files: ChangeLog Log Message: * generic/tclCompile.c: Made the new TclEnterCmdWordIndex * generic/tclCompile.h: static, and ansified. |
|
From: Andreas K. <and...@us...> - 2008-07-22 22:26:47
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv32502 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * generic/tclCompile.c: Made the new TclEnterCmdWordIndex * generic/tclCompile.h: static, and ansified. |
|
From: Andreas K. <and...@us...> - 2008-07-22 22:29:59
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv541 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tclCompile.c: Made the new TclEnterCmdWordIndex * generic/tclCompile.h: static. |
|
From: Andreas K. <and...@us...> - 2008-07-22 22:45:59
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7371 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tclBasic.c: Added missing function comments. |
|
From: Andreas K. <and...@us...> - 2008-07-22 22:46:20
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7784 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * generic/tclBasic.c: Added missing function comments. |
|
From: Andreas K. <and...@us...> - 2008-07-22 22:46:35
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7819 Modified Files: ChangeLog Log Message: Added missing function comments. |
|
From: miguel s. <ms...@us...> - 2008-07-23 13:38:41
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv12343 Modified Files: ChangeLog Log Message: * generic/tclBasic.c (GetCommandSource): added comment with explanation and warning for waintainers. |
|
From: Andreas K. <and...@us...> - 2008-07-23 20:45:06
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv31750 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tclBasic.c: Modified TclArgumentGet to reject pure lists * generic/tclCmdIL.c: immediately, without search. Reworked setup * generic/tclCompile.c: of eoFramePtr, doesn't need the line * tests/info.test: information, more sensible to have everything on line 1 when eval'ing a pure list. Updated the users of the line information to special case this based on the frame type (i.e. TCL_LOCATION_EVAL_LIST). Added a testcase demonstrating the new behaviour. |
|
From: Andreas K. <and...@us...> - 2008-07-23 20:47:22
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv590 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * generic/tclBasic.c: Modified TclArgumentGet to reject pure lists * generic/tclCmdIL.c: immediately, without search. Reworked setup * generic/tclCompile.c: of eoFramePtr, doesn't need the line * tests/info.test: information, more sensible to have everything on line 1 when eval'ing a pure list. Updated the users of the line information to special case this based on the frame type (i.e. TCL_LOCATION_EVAL_LIST). Added a testcase demonstrating the new behaviour. |
|
From: Andreas K. <and...@us...> - 2008-07-23 20:49:41
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv1493 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: Modified TclArgumentGet to reject pure lists * generic/tclCmdIL.c: immediately, without search. Reworked setup * generic/tclCompile.c: of eoFramePtr, doesn't need the line * tests/info.test: information, more sensible to have everything on line 1 when eval'ing a pure list. Updated the users of the line information to special case this based on the frame type (i.e. TCL_LOCATION_EVAL_LIST). Added a testcase demonstrating the new behaviour. |
|
From: Andreas K. <and...@us...> - 2008-07-23 21:42:37
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv20618 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * tests/info.test: Reordered the tests to have monotonously increasing numbers. |
|
From: Andreas K. <and...@us...> - 2008-07-23 21:43:12
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv21036 Modified Files: ChangeLog Log Message: * tests/info.test: Reordered the tests to have monotonously increasing numbers. |
|
From: Alexandre F. <fer...@us...> - 2008-07-23 22:50:34
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv16160 Modified Files: ChangeLog Log Message: Added relative speed test for lrange, checking fro in-place optimization. |
|
From: Alexandre F. <fer...@us...> - 2008-07-23 23:19:22
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv29044 Modified Files: ChangeLog Log Message: Added relative speed test for pure byte array concats. |
|
From: Andreas K. <and...@us...> - 2008-07-24 21:05:06
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv8754 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * tests/info.test: Tests 38.* added, exactly testing the tracking of location for uplevel scripts. |
|
From: Jan N. <nij...@us...> - 2008-07-24 21:54:32
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv29084 Modified Files: ChangeLog Log Message: CONSTified 4 functions in the Notifier which all have a Tcl_Time* in it which is supposed to be a constant, but this was not reflected in the API: Tcl_SetTimer Tcl_WaitForEvent Tcl_ConditionWait Tcl_SetMaxBlockTime Introduced a CONST86, so extensions which have their own Notifier (are there any?) can be modified to compile against both Tcl 8.5 and Tcl 8.6. This change complies with TIP #24 |
|
From: Jan N. <nij...@us...> - 2008-07-24 21:56:09
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv30078 Modified Files: ChangeLog Log Message: Oops, wrong date |
|
From: Andreas K. <and...@us...> - 2008-07-25 20:30:33
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7740 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * tests/info.test: Tests 38.* added, exactly testing the tracking of location for uplevel scripts. * generic/tclCompile.c (TclInitCompileEnv): Reorganized the initialization of the #280 location information to match the flow in TclEvalObjEx to get more absolute contexts. * generic/tclBasic.c (TclEvalObjEx): Moved the pure-list optimization out of the eval-direct code path to be done always, i.e. even when a compile is requested. This way we do not loose the association between #280 location information and the list elements, if any. |
|
From: Daniel A. S. <da...@us...> - 2008-07-25 21:23:52
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv29871 Modified Files: ChangeLog Log Message: * tests/info.test (info-37.0): Add !singleTestInterp constraint; (info-22.8, info-23.0): switch to glob matching to avoid sensitivity to tcltest.tcl line number changes, remove knownBug constraint, fix expected result. [Bug 1605269] |
|
From: Daniel A. S. <da...@us...> - 2008-07-25 21:24:02
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv29889 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * tests/info.test (info-37.0): Add !singleTestInterp constraint; (info-22.8, info-23.0): switch to glob matching to avoid sensitivity to tcltest.tcl line number changes, remove knownBug constraint, fix expected result. [Bug 1605269] |
|
From: Daniel A. S. <da...@us...> - 2008-07-25 21:24:35
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv30329 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * tests/info.test: Add !singleTestInterp constraint to various tests; (info-22.8, info-23.0): switch to glob matching to avoid sensitivity to tcltest.tcl line number changes. [Bug 1605269] |