|
From: miguel s. <ms...@us...> - 2007-11-10 16:08:05
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv19620 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: * generic/tclInt.h: * unix/tclUnixInit.c: * unix/tclUnixPort.h: * win/tclWin32Dll.c: modify the stack checking algorithm to recheck in case of failure. The working assumptions are now that (a) a thread's stack is never moved, and (b) a thread's stack can grow but not shrink. Port to windows - could be more efficient, but is already cheaper than it was. |
|
From: Kevin B K. <ke...@us...> - 2007-11-10 18:10:05
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18509 Modified Files: ChangeLog Log Message: 2007-11-10 Kevin Kenny <ke...@ac...> * win/tclWin32Dll.c: Rewrote the Windows stack checking algorithm to use information from VirtualQuery to determine the bound of the stack. This change fixes a bug where the guard page of the stack was never restored after an overflow. It also eliminates a nasty piece of assembly code for structured exception handling on mingw. It introduces an assumption that the stack is a single memory arena returned from VirtualAlloc, but the code in MSVCRT makes the same assumption, so it should be fairly safe. |
|
From: miguel s. <ms...@us...> - 2007-11-10 19:01:29
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv24194 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: * generic/tclInt.h: * unix/tclUnixInit.c: * win/tclWin32Dll.c: restore simpler behaviour for stack checking, not adaptive to stack size changes after a thread is launched. Consensus is that "nobody does that", and so it is not worth the cost. |
|
From: miguel s. <ms...@us...> - 2007-11-10 20:05:31
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18534 Modified Files: ChangeLog Log Message: Improved failure comments for stack checks (mistachkin). |
|
From: Daniel A. S. <da...@us...> - 2007-11-10 20:49:38
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4291 Modified Files: ChangeLog Log Message: * unix/tclUnixTime.c (TclpWideClicksToNanoseconds): fix issues with * generic/tclInt.h: int64_t overflow. |
|
From: miguel s. <ms...@us...> - 2007-11-10 22:24:08
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv10856 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: * unix/configure.in: * unix/tclUnixInit.c: detect stack grwoth direction at compile time, only fall to runtime detection when crosscompiling. |
|
From: miguel s. <ms...@us...> - 2007-11-10 22:26:08
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv11699 Modified Files: ChangeLog Log Message: * unix/configure: autoconf 2.61 |
|
From: miguel s. <ms...@us...> - 2007-11-10 23:37:23
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv9392 Modified Files: ChangeLog Log Message: changelog entry |
|
From: Daniel A. S. <da...@us...> - 2007-11-11 05:23:58
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv24097 Modified Files: ChangeLog Log Message: * unix/tclUnixInit.c: simplify non-crosscompiled case. |
|
From: Donal K. F. <dk...@us...> - 2007-11-11 10:21:39
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv15273 Modified Files: ChangeLog Log Message: Formatting/readability |
|
From: miguel s. <ms...@us...> - 2007-11-11 19:32:09
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv3008 Modified Files: ChangeLog Log Message: [Patch 1830038]: Increased usage of macros to detect and take advantage of objTypes. |
|
From: miguel s. <ms...@us...> - 2007-11-11 19:53:16
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv12476 Modified Files: ChangeLog Log Message: * generic/tclResult.c (ResetObjResult): clarify the logic. |
|
From: Jeffrey H. <ho...@us...> - 2007-11-12 02:07:16
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv309 Modified Files: ChangeLog Log Message: * generic/tclCompCmds.c, generic/tclCompile.c, generic/tclCompile.h: * generic/tclExecute.c, generic/tclInt.decls, generic/tclIntDecls.h: * generic/tclRegexp.c, generic/tclRegexp.h: Add INST_REGEXP and fully * generic/tclStubInit.c, generic/tclUtil.c: compiled [regexp] for the * tests/regexpComp.test: [Bug 1830166] simple cases. Also added TclReToGlob function to convert RE to glob patterns and use these in the possible cases. |
|
From: miguel s. <ms...@us...> - 2007-11-12 03:38:09
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv6764 Modified Files: ChangeLog Log Message: * generic/tclBasic.c: New macro TclResetResult, new iPtr flag * generic/tclExecute.c: bit INTERP_RESULT_UNCLEAN: shortcut for * generic/tclInt.h: Tcl_ResetResult for the "normal" case: * generic/tclProc.c: TCL_OK, no return options, no errorCode * generic/tclResult.c: nor errorInfo, return at normal level. * generic/tclStubLib.c: [Patch 1830184] * generic/tclUtil.c: |
|
From: Don P. <dg...@us...> - 2007-11-12 19:18:09
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18140 Modified Files: Tag: core-stabilizer-branch ChangeLog Log Message: merge updates from HEAD |
|
From: Don P. <dg...@us...> - 2007-11-12 20:40:35
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv25239 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge updates from HEAD |
|
From: Jeffrey H. <ho...@us...> - 2007-11-12 22:01:38
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv32334 Modified Files: ChangeLog Log Message: * generic/tclUtil.c (TclReToGlob): add more comments, set interp result if specified on error. |
|
From: Jeffrey H. <ho...@us...> - 2007-11-12 22:05:54
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv1577 Modified Files: ChangeLog Log Message: * generic/tclGet.c (Tcl_Get, Tcl_GetInt): revert use of TclGet* macros due to compiler warning. These cases won't save time either. |
|
From: miguel s. <ms...@us...> - 2007-11-12 22:12:02
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4945 Modified Files: ChangeLog Log Message: RE: [Patch 1830184] TclResetResult THIS PATCH WAS REVERTED: initial (mis)measurements overstated the perfomance wins, which turn out to be tiny. Not worth the complication. |
|
From: Don P. <dg...@us...> - 2007-11-13 13:07:37
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2461 Modified Files: Tag: core-stabilizer-branch ChangeLog Log Message: merge updates from HEAD |
|
From: Don P. <dg...@us...> - 2007-11-13 13:15:43
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv5569 Modified Files: Tag: dgp-refactor ChangeLog Log Message: merge updates from HEAD |
|
From: Donal K. F. <dk...@us...> - 2007-11-13 14:06:06
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv27416 Modified Files: ChangeLog Log Message: Rewrote to use the thread-safe version of gethostbyname() by forward-porting the code used in 8.4, and added rudimentary support for getaddrinfo() (not enabled by default, as no autoconf-ery written). Part of fix for [Bug 1618235] |
|
From: Don P. <dg...@us...> - 2007-11-13 14:30:05
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv5383 Modified Files: ChangeLog Log Message: * generic/regcomp.c: Convert optst() from expensive no-op to a cheap no-op. |
|
From: Donal K. F. <dk...@us...> - 2007-11-13 14:36:06
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv8011 Modified Files: ChangeLog Log Message: The six-argument form of getaddressbyname_r() uses the fifth argument to indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235] |
|
From: Donal K. F. <dk...@us...> - 2007-11-13 14:39:13
|
Update of /cvsroot/tcl/tcl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv9323 Modified Files: Tag: core-8-4-branch ChangeLog Log Message: The six-argument form of getaddressbyname_r() uses the fifth argument to indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235] |