summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclIOUtil.c (TclGetOpenMode): Only set the O_APPEND flaghobbs2007-12-143-3/+34
| | | | | * tests/ioUtil.test (ioUtil-4.1): on a channel for the 'a' mode and not for 'a+'. [Bug 1773127] (backport from HEAD)
* Prevent shimmering crash in [lsearch] when -exact and -integer/-real aredkf2007-12-053-2/+18
| | | | mixed. [Bug 1844789]
* * win/tclWinSock.c (Tcl_GetHostName): update to previous fix tohobbs2007-11-292-40/+21
| | | | set hostname length appropriately, clean up check overall.
* * win/tclWinSock.c: Add missing encoding conversion of thedgp2007-11-272-5/+23
| | | | | | [info hostname] value from the system encoding to Tcl's internal encoding. This is important now that ICANN no longer limits host names to ASCII. [Bug 1823552]
* * generic/tclThread.c: Back-port locking changes from Tcl8.5vasiljevic2007-11-262-1/+17
| | | | | in Tcl_Mutex/ConditionFinlize. Now we properly master-lock the finalization of sync primitives.
* * generic/regc_nfa.c: Fixed infinite loop in the regexp compilerdgp2007-11-154-11/+69
| | | | | | | * 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.
* The six-argument form of getaddressbyname_r() uses the fifth argument todkf2007-11-132-2/+8
| | | | | indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235]
* autoconf-2.13das2007-11-091-28/+9
|
* typo fixesdgp2007-11-052-3/+3
|
* Backport of fix for first part of [Bug 1810264]dkf2007-10-302-1/+6
|
* * generic/tclParse.c (Tcl_ParseBraces): fix for possible readMiguel Sofer2007-10-152-2/+7
| | | | after the end of buffer, [Bug 1813528] (Joe Mistachkin).
* * generic/tclObj.c (Tcl_FindCommandFromObj): fix finding a deletedMiguel Sofer2007-10-032-2/+10
| | | | | | 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-29hobbs2007-10-022-3/+9
| | | | to make macro more warning-robust in unbraced if code.
* * README: Bump version number to 8.4.17dgp2007-10-0210-25/+57
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure:
* s/amount/amt/ [Bug 1800153]das2007-09-221-2/+2
|
* document --enable-dtrace configure optioncore_8_4_16das2007-09-201-1/+5
|
* * doc/load.n: Backport corrected example.dgp2007-09-202-5/+9
|
* * unix/Makefile.in: Update `make dist` so that tclDTrace.d isdgp2007-09-192-2/+5
| | | | included in the source code distribution.
* typodgp2007-09-191-1/+0
|
* * generic/tclPkg.c: Backport fix for [1573844] to thedgp2007-09-193-814/+502
| | | | * tests/pkg.test: TCL_TIP268 sections.
* Darwin changes for 8.4.16das2007-09-181-4/+6
|
* *** 8.4.16 TAGGED FOR RELEASE ***dgp2007-09-182-2/+37
| | | | * changes: updates for 8.4.16 release.
* * unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld'das2007-09-153-308/+324
| | | | | in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13
* typodas2007-09-141-1/+1
|
* whitespacedas2007-09-131-2/+2
|
* * generic/tclDTrace.d (new file): add DTrace provider for Tcl; allowsdas2007-09-1312-486/+1075
| | | | | | | | | | | | | | | * generic/tclCompile.h: tracing of proc and command entry & * generic/tclBasic.c: return, bytecode execution, object * generic/tclExecute.c: allocation and more; with essentially * generic/tclInt.h: zero cost when tracing is inactive; * generic/tclObj.c: enable with --enable-dtrace configure * generic/tclProc.c: arg (disabled by default, will only * unix/Makefile.in: enable if DTrace is present). * unix/configure.in: [Patch 1793984] * macosx/Makefile: enable DTrace support. * unix/configure: autoconf-2.13
* * library/tcltest/tcltest.tcl: Accept underscores and colons indgp2007-09-113-5/+12
| | | | | | * library/tcltest/pkgIndex.tcl: constraint names. Properly handle constraint expressions that return non-numeric boolean results like "false". Bump to tcltest 2.2.9. [Bug 1772989; RFE 1071322]
* Fix for AMD64 target symbols builds.patthoyts2007-09-113-13/+23
|
* * generic/tclLink.c (Tcl_UpdateLinkedVar): guard against var beinghobbs2007-09-102-2/+14
| | | | unlinked. [Bug 1740631] (maros)
* Fixed obvious stupid error. [Bug 1786647]dkf2007-09-061-1/+1
|
* fix building on Pantherdas2007-09-051-1/+2
|
* * generic/tclClock.c (FormatClock): Claimed additional space forKevin B Kenny2007-08-252-1/+11
| | | | | | the %c format code to avoid a buffer overrun when formatting (for example) a Friday in February in the Portuguese locale. [Bug 1751117]
* * generic/tclCompile.c: replaced copy loop that tripped someMiguel Sofer2007-08-242-5/+10
| | | | compilers with memmove [Bug 1780870]
* ensure WORDS_BIGENDIAN redefinition is consistent with autoconf definitiondas2007-08-231-2/+2
|
* * tests/trace.test: Backport some tests.dgp2007-08-142-1/+31
|
* * unix/tclLoadDyld.c: use dlfcn API on Mac OS X 10.4 and later; fixdas2007-08-143-178/+389
| | | | | | issues with loading from memory on intel and 64bit; add debug messages. * tests/load.test: add test load-10.1 for loading from vfs.
* fix missing preprocessor \ line continuationdas2007-08-111-2/+2
|
* * unix/Makefile.in: add support for compile flags specific todas2007-08-074-29/+49
| | | | | | | | | | object files linked directly into executables. * unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes; support overriding TCL_PACKAGE_PATH in environment. * unix/configure: autoconf-2.13
* * generic/tclEnv.c: improve environ handling on Mac OS X (adapteddas2007-08-072-27/+11
| | | | * unix/tclUnixPort.h: from Apple changes in Darwin tcl-64).
* * generic/tclParse.c: In contexts where interp and parsePtr->interpdgp2007-07-192-8/+13
| | | | might be different, be sure to use the latter for error reporting.
* * library/init.tcl (unknown): Corrected inconsistent error messagedgp2007-07-052-12/+16
| | | | in interactive [unknown] when empty command is invoked. [Bug 1743676]
* De-fang an instance of the shared-result anti-pattern. [Bug 1716704]dkf2007-06-302-1/+10
|
* Prevent RemeberSyncObj() from growing the syncvasiljevic2007-06-302-3/+20
| | | | | object lists by reusing already free'd slots, if possible. See discussion on Bug 1726873 for more information.
* * generic/tclAlloc.c: on Darwin, ensure memory allocated bydas2007-06-293-50/+71
| | | | | * generic/tclThreadAlloc.c: the custom TclpAlloc()s is aligned to 16 byte boundaries (as is the case with the Darwin system malloc).
* formattingdgp2007-06-271-2/+2
|
* * generic/tclCmdMZ.c: Corrected broken trace reversal logic indgp2007-06-274-8/+34
| | | | | | * generic/tclTest.c: TclCheckInterpTraces that led to infinite loop * tests/basic.test: when multiple Tcl_CreateTrace traces were set and one of them did not fire due to level restrictions. [Bug 1743931].
* * macosx/tclMacOSXNotify.c (AtForkChild): don't call CoreFoundationdas2007-06-232-6/+30
| | | | APIs after fork() on systems where that would lead to an abort().
* * README: updated links. [Bug 1715081]hobbs2007-06-102-27/+19
|
* * unix/configure.in (Darwin): add plist for tclsh; link thedas2007-06-066-356/+401
| | | | | | | | * unix/Makefile.in (Darwin): Tcl and tclsh plists into their * macosx/Tclsh-Info.plist.in (new): binaries in all cases. * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.13
* * tests/result.test (result-6.2): Add test for Bug 1649062 sodgp2007-06-052-0/+21
| | | | that 8.4 and 8.5 both test the same outcome and we verify compatibility.