|
From: Pat T. <pat...@us...> - 2005-03-15 01:24:36
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14681 Modified Files: ChangeLog Log Message: Updated the OpenBSD configuration and regenerated the configure script. |
|
From: miguel s. <ms...@us...> - 2005-03-15 02:01:13
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24835 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: * generic/tclCompCmds.c: * generic/tclCompile.c: * generic/tclCompile.h: * generic/tclExecute.c: rewrite of exception return handling. [catch] does not use the ExceptionArray anymore, there are only loop exception ranges. Compiler simplification through two new functions TclBeginExceptRange and TclEndExceptRange. The proper ranges for INST_BREAK and INST_CONTINUE are detected at compile time; this info is used to *rewrite* them to INST_JUMP when first encountered (this will disappear once we have the optimiser). |
|
From: Kevin B K. <ke...@us...> - 2005-03-15 16:30:01
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11098 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: replaced 'long' times with wides, to cope with Win64 |
|
From: Vince D. <vin...@us...> - 2005-03-15 18:08:04
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6420 Modified Files: ChangeLog Log Message: fix to file norm, file pathtype on windows reserved filenames |
|
From: Vince D. <vin...@us...> - 2005-03-15 18:08:35
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6667 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: fix to file norm, file pathtype on windows reserved filenames |
|
From: miguel s. <ms...@us...> - 2005-03-15 19:20:24
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26856 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: Attempt at fixing 64b issues; as a result, now getting plenty of warnings for formatting issues - will fix later |
|
From: Kevin B K. <ke...@us...> - 2005-03-15 19:41:50
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv667 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: TIP#232 initial implementation |
|
From: Kevin B K. <ke...@us...> - 2005-03-15 20:23:48
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12084 Modified Files: Tag: kennykb-numerics-branch ChangeLog Log Message: merged with HEAD |
|
From: Don P. <dg...@us...> - 2005-03-15 23:57:11
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4463 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: * generic/tclCompile.h: Corrected mistaken casts to (int) of TclPSizedInt values into TclPSizedInt variables within the TclEmitInst1 macro. Casting through the (int) type loses bits on LP64 systems, where sizeof(int) < sizeof(void *). |
|
From: miguel s. <ms...@us...> - 2005-03-16 10:08:02
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31216 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: Macro reorganisation, preparing to enable the 8+24 version. |
|
From: miguel s. <ms...@us...> - 2005-03-16 21:29:22
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29827 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: Enabled new packed mode: (inst+opnd) are packed in 32 bits. To enable, set the env var CFLAGS_DEBUG="-DVM_PACKED" (resp "-g -DVM_PACKED") for the call to 'make'. If the flag is not set uses the wordcodes, where (inst+opnd) take the size of 2 pointers. |
|
From: miguel s. <ms...@us...> - 2005-03-16 21:53:07
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2359 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: Changelog fix |
|
From: miguel s. <ms...@us...> - 2005-03-17 01:35:43
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17260 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: changelog entry |
|
From: Don P. <dg...@us...> - 2005-03-18 15:31:53
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27249 Modified Files: ChangeLog Log Message: * generic/tclCompCmds.c (TclCompileIncrCmd): Corrected checks for immediate operand usage to permit leading space and sign characters. [Bug 1165671] |
|
From: Don P. <dg...@us...> - 2005-03-18 15:32:36
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27889 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tclCompCmds.c (TclCompileIncrCmd): Corrected checks for immediate operand usage to permit leading space and sign characters. [Bug 1165671] |
|
From: Don P. <dg...@us...> - 2005-03-18 15:51:05
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32531 Modified Files: ChangeLog Log Message: * generic/tclBasic.c (Tcl_EvalEx): Restored recursion limit * 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] |
|
From: Don P. <dg...@us...> - 2005-03-18 16:33:52
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11889 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * generic/tclBasic.c (Tcl_EvalEx,TclEvalTokensStandard): * generic/tclCmdMZ.c (Tcl_SubstObj): * tests/basic.test (basic-46.4): Restored recursion limit * tests/parse.test (parse-19.*): testing in nested command substitutions within direct script evaluation (Tcl_EvalEx) that got lost in the parser reforms of Tcl 8.1. Added tests for correct behavior. [Bug 1115904] |
|
From: Don P. <dg...@us...> - 2005-03-18 16:34:07
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12006 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: date typo |
|
From: Don P. <dg...@us...> - 2005-03-18 16:34:23
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12092 Modified Files: ChangeLog Log Message: date typo |
|
From: miguel s. <ms...@us...> - 2005-03-19 18:26:44
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21392 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: Massive reduction of variable-related instructions: INST_LOAD, INST_STORE and INST_INCR perform the work of the 20 previous INST_LOAD_*, INST_STORE_*, INST_APPEND_*, INST_LAPPEND_* and INST_INCR_*. Variants, indices and immediate values are packed in the operand (note that performance considerations may later cause some changes here). This is an intermediate commit: the INST numbering is still unchanged, with gaping holes for the removed instructions. Improved stack depth estimates in tclCompCmds.c. |
|
From: miguel s. <ms...@us...> - 2005-03-20 00:25:19
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13320 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: Changelog entry |
|
From: miguel s. <ms...@us...> - 2005-03-20 00:47:26
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27493 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: * generic/tclCompile.h: (VM_USE_PACKED) added a check that jump distances do not exceed the packing capability; if they do, panic. Should not happen very often, jumps of up to 32k 32b words are still possible. Should be replaced with a mechanism to TCL_OUT_LINE_COMPILE instead (not trivial, as typically code will already be emitted and ExceptionRanges created). |
|
From: miguel s. <ms...@us...> - 2005-03-20 13:28:26
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24358 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: minor changes |
|
From: Don P. <dg...@us...> - 2005-03-21 19:22:11
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27341 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: * generic/tclCompile.h (HP_STASH): Corrections for LP64 systems to avoid errors due to sign-extension of the lower value being stashed. * generic/tclCompCmds.c (TclCompileLassignCmd,TclCompileLsetCmd): Additional sign-extension corrections for LP64 systems. |
|
From: miguel s. <ms...@us...> - 2005-03-22 23:13:17
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18439 Modified Files: Tag: msofer-wcodes-branch ChangeLog Log Message: First (very timid) post-compile optimisations - testing the basic infrastructure. The only real optimisation at this time is that loop exceptions are replaced with jumps were possible, and that noops (jumps of width 1, inserted arbitrarily for testing purposes) are effectively removed. Slight change in the [foreach] compilation. Fixed the bytecode debugger. |