From: Don P. <dg...@us...> - 2010-09-22 20:13:09
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv22149 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge |
From: Jan N. <nij...@us...> - 2010-09-23 09:19:06
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv14460 Modified Files: ChangeLog Log Message: Make compilable with -DUNICODE (not actived yet) Many clean-ups in comments. |
From: Don P. <dg...@us...> - 2010-09-23 13:35:51
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv18979 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge |
From: Don P. <dg...@us...> - 2010-09-23 17:59:45
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv21640 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * generic/tclCmdAH.c: Fix cases where value returned by * generic/tclEvent.c: Tcl_GetReturnOptions() was leaked. * generic/tclMain.c: Thanks to Jeff Hobbs for discovery of the anti-pattern to seek and destroy. |
From: Don P. <dg...@us...> - 2010-09-23 18:08:42
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24001 Modified Files: ChangeLog Log Message: * generic/tclCmdAH.c: Fix cases where value returned by * generic/tclEvent.c: Tcl_GetReturnOptions() was leaked. * generic/tclMain.c: Thanks to Jeff Hobbs for discovery of the anti-pattern to seek and destroy. |
From: Don P. <dg...@us...> - 2010-09-23 18:33:24
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30306 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge |
From: Jan N. <nij...@us...> - 2010-09-23 21:40:52
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv26737 Modified Files: ChangeLog Log Message: Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just as Tcl_SetVar. |
From: Andreas K. <and...@us...> - 2010-09-24 17:53:21
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv31725 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: * tclWinsock.c: [Bug 3056775]: Fixed race condition between thread and internal co-thread access of a socket's structure because of the thread not using the socketListLock in TcpAccept(). Added documentation on how the module works to the top. |
From: Andreas K. <and...@us...> - 2010-09-24 17:53:34
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv31772 Modified Files: Tag: core-8-5-branch ChangeLog Log Message: * tclWinsock.c: [Bug 3056775]: Fixed race condition between thread and internal co-thread access of a socket's structure because of the thread not using the socketListLock in TcpAccept(). Added documentation on how the module works to the top. |
From: Andreas K. <and...@us...> - 2010-09-24 17:53:46
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv31814 Modified Files: ChangeLog Log Message: * tclWinsock.c: [Bug 3056775]: Fixed race condition between thread and internal co-thread access of a socket's structure because of the thread not using the socketListLock in TcpAccept(). Added documentation on how the module works to the top. |
From: Jeffrey H. <ho...@us...> - 2010-09-25 02:26:01
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv31354 Modified Files: ChangeLog Log Message: * tests/stringComp.test: improved string test coverage * generic/tclExecute.c (TclExecuteByteCode): merge INST_STR_CMP and INST_STR_EQ/INST_STR_NEQ paths. Speeds up eq/ne/[string eq] with obj-aware comparisons and eq/==/ne/!= with length equality check. |
From: Kevin B K. <ke...@us...> - 2010-09-25 14:51:19
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv32588 Modified Files: Tag: dogeen-assembler-branch ChangeLog Log Message: * tclAssembly.c: Massive refactoring of the assembler * tclAssembly.h: to use a Tcl-like syntax (and use * tests/assemble.test: Tcl_ParseCommand to parse it). The * tests/assemble1.bench: refactoring also ensures that Tcl_Tokens in the assembler have string ranges inside the source code, which allows for [eval] and [expr] assembler directives that simply call TclCompileScript and TclCompileExpr recursively. |
From: Kevin B K. <ke...@us...> - 2010-09-26 05:37:17
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv28489 Modified Files: Tag: dogeen-assembler-branch ChangeLog Log Message: * tests/assemble.test: Added many new tests moving toward a more comprehensive test suite for the assembler. * generic/tclAssembly.c: Fixed bugs exposed by the new tests: (a) [bitnot] and [not] had incorrect operand counts. (b) INST_CONCAT cannot concatenate zero objects. (c) misspelt error messages. (d) the "assembly code" internal representation lacked a duplicator, which caused double-frees of the Bytecode object if assembly code ever was duplicated. |
From: miguel s. <ms...@us...> - 2010-09-26 14:16:33
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv18434 Modified Files: ChangeLog Log Message: * generic/tclOOMethod.c (ProcedureMethodVarResolver): avoid code duplication, let the runtime var resolver call the compiled var resolver. |
From: Don P. <dg...@us...> - 2010-09-26 14:33:52
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25618 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge |
From: Kevin B K. <ke...@us...> - 2010-09-27 03:08:19
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25840 Modified Files: Tag: dogeen-assembler-branch ChangeLog Log Message: * tests/assemble.test: Added more "white box" tests. * generic/tclAssembly.c: Fixed bugs exposed by the new tests. (a) [eval] and [expr] had incorrect stack balance computed if the arg was not a simple word. (b) [concat] accepted a negative operand count. (c) [invoke] accepted a zero or negative operand count. (d) more misspelt error messages. |
From: Reinhard M. <rm...@us...> - 2010-09-27 11:00:46
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv4125 Modified Files: Tag: rmax-ipv6-branch ChangeLog Log Message: Merge from HEAD |
From: miguel s. <ms...@us...> - 2010-09-27 17:36:55
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv8228 Modified Files: ChangeLog Log Message: * generic/tclVar.c: use the macro HasLocalVars everywhere |
From: miguel s. <ms...@us...> - 2010-09-27 19:42:44
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv13970 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: [Patch 3072080] (minus the itcl * generic/tclCmdIL.c: update): a saner NRE. * generic/tclCompExpr.c: * generic/tclCompile.c: This makes TclNRExecuteByteCode * generic/tclCompile.h: (ex TEBC) to be a normal NRE * generic/tclExecute.c: citizen: it loses its special status. * generic/tclInt.decls: The logic flow within the BC engine is * generic/tclInt.h: simplified considerably. * generic/tclIntDecls.h: * generic/tclObj.c: * generic/tclProc.c: * generic/tclTest.c: |
From: miguel s. <ms...@us...> - 2010-09-27 19:57:30
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv19297 Modified Files: ChangeLog Log Message: missed ChangeLog entry |
From: Kevin B K. <ke...@us...> - 2010-09-27 20:33:44
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv1305 Modified Files: Tag: dogeen-assembler-branch ChangeLog Log Message: Merged from HEAD. Also replaced a funky NRCallTEBC with the new call TclNRExecuteByteCode. |
From: Don P. <dg...@us...> - 2010-09-27 20:46:18
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv6603 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge |
From: Kevin B K. <ke...@us...> - 2010-09-28 02:11:26
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv935 Modified Files: Tag: dogeen-assembler-branch ChangeLog Log Message: * tests/assemble.test: Added more "white box" tests. * generic/tclAssembly.c: Added the error checking and reporting for undefined labels. Revised code so that no pointers into the bytecode sequence are held (because the sequence can move!), that no Tcl_HashEntry pointers are held (because the hash table doesn't guarantee their stability!) and to eliminate the BBHash table, which is merely additional information indexed by jump labels and can just as easily be held in the 'label' structure. Renamed shared structures to CamelCase, and renamed 'label' to JumpLabel because other types of labels may eventually be possible. |
From: Reinhard M. <rm...@us...> - 2010-09-28 15:15:04
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv32714 Modified Files: ChangeLog Log Message: Implement TIP#162 |
From: miguel s. <ms...@us...> - 2010-09-28 15:20:29
|
Update of /cvsroot/tcl/tcl In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv1122 Modified Files: ChangeLog Log Message: * generic/tclExecute.c: remove TEBCreturn() callback, the job can be accomplished by TEBCresume() |