diff options
author | bjs <bjs@pkgsrc.org> | 2008-04-07 15:16:40 +0000 |
---|---|---|
committer | bjs <bjs@pkgsrc.org> | 2008-04-07 15:16:40 +0000 |
commit | 6e4b815dbdcd88109c80ec661aff11858683d6ef (patch) | |
tree | 56af59a59426dd8b3e56d81b7b6d890c548197f0 /lang/tcl/distinfo | |
parent | 5c04764cab1908cfedbd056f09af2da0a3bb326d (diff) | |
download | pkgsrc-6e4b815dbdcd88109c80ec661aff11858683d6ef.tar.gz |
Update to version 8.4.18. Distilled list of non-Windows changes:
* generic/tclInterp.c (Tcl_GetAlias): fix for [Bug 1882373]
* generic/regguts.h, generic/regc_color.c, generic/regc_nfa.c:
Fixes for problems created when processing regular expressions that
generate very large automata. An enormous number of thanks to Will
Drewry <wad@google.com>, Tavis Ormandy <taviso@google.com>, and Tom
Lane <tgl@sss.pgh.pa.us> from the Postgresql crowd for their help in
tracking these problems down. [Bug 1810264]
* unix/tclUnixCompat.c (TclpGetHostByName): Really applied
the change noted on 2007-11-13 by dkf below.
* generic/tclIOUtil.c (TclGetOpenMode): Only set the O_APPEND flag
* tests/ioUtil.test (ioUtil-4.1): on a channel for the 'a'
mode and not for 'a+'. [Bug 1773127] (backport from HEAD)
* generic/tclCmdIL.c (Tcl_LsearchObjCmd): Prevent shimmering crash
when -exact and -integer/-real are mixed. [Bug 1844789]
* generic/tclThread.c: Back-port locking changes from Tcl8.5
in Tcl_Mutex/ConditionFinlize. Now we properly master-lock
the finalization of sync primitives.
* generic/regc_nfa.c: Fixed infinite loop in the regexp compiler
* generic/regcomp.c: [Bug 1810038]. Corrected looping logic in
* tests/regexp.test: fixempties() to avoid wasting time walking a
list of dead states [Bug 1832612]. Convert optst() from expensive
no-op to a cheap no-op. Improve newline usage in debug output.
* unix/tclUnixCompat.c (TclpGetHostByName): 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]
* generic/regc_lex.c (lexescape): Ensure that backreference numbers
can't overflow a signed int in a way that breaks things. [Bug 1810264]
* generic/tclParse.c (Tcl_ParseBraces): fix for possible read
after the end of buffer, [Bug 1813528] (Joe Mistachkin).
* generic/tclObj.c (Tcl_FindCommandFromObj): fix finding a deleted
command; cannot trigger this from Tcl itself, but crash reported
on xotcl. This check is new to 8.4 but exists in 8.5, so this is a
backport or something. Thanks Gustaf Neumann.
* generic/tcl.h (Tcl_DecrRefCount): Update change from 2006-05-29
to make macro more warning-robust in unbraced if code.
Diffstat (limited to 'lang/tcl/distinfo')
-rw-r--r-- | lang/tcl/distinfo | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lang/tcl/distinfo b/lang/tcl/distinfo index 2bfaf15e073..d4a17aa6c9f 100644 --- a/lang/tcl/distinfo +++ b/lang/tcl/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.41 2007/10/13 11:41:44 adam Exp $ +$NetBSD: distinfo,v 1.42 2008/04/07 15:16:40 bjs Exp $ -SHA1 (tcl8.4.16-src.tar.gz) = 7edc6b8eb5f49980ba9b788e12c236501327c815 -RMD160 (tcl8.4.16-src.tar.gz) = 8432aff66525a3c3f9dadb2bd8e32c28c539d14d -Size (tcl8.4.16-src.tar.gz) = 3641017 bytes +SHA1 (tcl8.4.18-src.tar.gz) = 83b04c3ad092c22507869dec3a5c7ba821f109b0 +RMD160 (tcl8.4.18-src.tar.gz) = 735a9cc0575585de70cbd3cb2ff5c97d46c1dfbd +Size (tcl8.4.18-src.tar.gz) = 3653369 bytes SHA1 (patch-aa) = 7c04a2b24b1a6940b6dff03d9f1781e0326366b3 SHA1 (patch-ab) = b18a9b49b54cad9512b9ab2d8f7937e4c7a4fbb4 SHA1 (patch-ac) = 3139a65c6647d806fc69765bc62aa715b49f4d41 |