summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * doc/load.n: Backport corrected example.dgp2007-09-201-1/+5
| | | FossilOrigin-Name: a60ff8b20d5be5d09e90d396997ccea4dc7f0b39
* * unix/Makefile.in: Update `make dist` so that tclDTrace.d isdgp2007-09-191-0/+3
| | | | | | included in the source code distribution. FossilOrigin-Name: 6ab7aab08c9350a0b65764ad4c049a22260ae6c0
* typodgp2007-09-191-1/+0
| | | FossilOrigin-Name: b3d06c911e04064fb004b23a8d71381a4db31772
* * generic/tclPkg.c: Backport fix for [1573844] to thedgp2007-09-191-1/+7
| | | | | | * tests/pkg.test: TCL_TIP268 sections. FossilOrigin-Name: 69225f179ab55eba6e40f459dc5f277860760dc0
* *** 8.4.16 TAGGED FOR RELEASE ***dgp2007-09-181-1/+7
| | | | | | * changes: updates for 8.4.16 release. FossilOrigin-Name: b6f23acaf870719a1b5cc069d3414c4c2412c047
* * unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld'das2007-09-151-0/+6
| | | | | | | in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13 FossilOrigin-Name: 377daf85c0baa54e84c29ed4a14710a6e255f634
* typodas2007-09-141-1/+1
| | | FossilOrigin-Name: 92198d041e857fd4dc678a773df3f06b4c4ff3f0
* * generic/tclDTrace.d (new file): add DTrace provider for Tcl; allowsdas2007-09-131-0/+16
| | | | | | | | | | | | | | | | | * 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 FossilOrigin-Name: 9eb5b5b76c36ef5452df1d5d43ec78519fadb17b
* * library/tcltest/tcltest.tcl: Accept underscores and colons indgp2007-09-111-0/+7
| | | | | | | | * 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] FossilOrigin-Name: c59a1baa4eed23cffbab9fbadc1959b8a1cd8fff
* Fix for AMD64 target symbols builds.patthoyts2007-09-111-0/+5
| | | FossilOrigin-Name: e8643e72a03bce02cab2d8723efa0a7cb987fa4f
* * generic/tclLink.c (Tcl_UpdateLinkedVar): guard against var beinghobbs2007-09-101-0/+5
| | | | | | unlinked. [Bug 1740631] (maros) FossilOrigin-Name: 1ae99dbfd25fe27ff3e6bcb9b983d71f89ef026e
* * generic/tclClock.c (FormatClock): Claimed additional space forkennykb2007-08-251-0/+7
| | | | | | | | the %c format code to avoid a buffer overrun when formatting (for example) a Friday in February in the Portuguese locale. [Bug 1751117] FossilOrigin-Name: 975081e0e19ceb6459b7acc83342582026551689
* * generic/tclCompile.c: replaced copy loop that tripped somemsofer2007-08-241-0/+5
| | | | | | compilers with memmove [Bug 1780870] FossilOrigin-Name: abcd910d180774226d14905cdda213965e47db13
* * tests/trace.test: Backport some tests.dgp2007-08-141-0/+4
| | | FossilOrigin-Name: fd5a34a404d8380269bd782812e33e993b20eae2
* * unix/tclLoadDyld.c: use dlfcn API on Mac OS X 10.4 and later; fixdas2007-08-141-0/+7
| | | | | | | | issues with loading from memory on intel and 64bit; add debug messages. * tests/load.test: add test load-10.1 for loading from vfs. FossilOrigin-Name: 51745de0b8eaeff708e6550c6e54e256fff52901
* * unix/Makefile.in: add support for compile flags specific todas2007-08-071-0/+14
| | | | | | | | | | | | 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 FossilOrigin-Name: 3002cbfa501fc0b0f9a10180df7adc5ddea46956
* * generic/tclParse.c: In contexts where interp and parsePtr->interpdgp2007-07-191-0/+5
| | | | | | might be different, be sure to use the latter for error reporting. FossilOrigin-Name: 01fbe5d14ad428fbf8f95244d74398b30f5731b8
* * library/init.tcl (unknown): Corrected inconsistent error messagedgp2007-07-051-0/+5
| | | | | | in interactive [unknown] when empty command is invoked. [Bug 1743676] FossilOrigin-Name: 3cd62440543a7c17e00ebc6b0d5e35d9f2643c5f
* De-fang an instance of the shared-result anti-pattern. [Bug 1716704]dkf2007-06-301-0/+5
| | | FossilOrigin-Name: 409b92bba6c38622bc34dca77662a124d854257c
* Prevent RemeberSyncObj() from growing the syncvasiljevic2007-06-301-0/+6
| | | | | | | object lists by reusing already free'd slots, if possible. See discussion on Bug 1726873 for more information. FossilOrigin-Name: 5018ee60c0634af72594ae74d2725bbb9249ab62
* * generic/tclAlloc.c: on Darwin, ensure memory allocated bydas2007-06-291-0/+6
| | | | | | | * generic/tclThreadAlloc.c: the custom TclpAlloc()s is aligned to 16 byte boundaries (as is the case with the Darwin system malloc). FossilOrigin-Name: f80bb890e9e3e930f39faf8e6386468eb6c606df
* formattingdgp2007-06-271-2/+2
| | | FossilOrigin-Name: 85f6f23a627f34c7712dc648a61956543d83eadc
* * generic/tclCmdMZ.c: Corrected broken trace reversal logic indgp2007-06-271-0/+7
| | | | | | | | * 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]. FossilOrigin-Name: a32f24e76c41ce5cac687595ad2450339b8cc8f8
* * macosx/tclMacOSXNotify.c (AtForkChild): don't call CoreFoundationdas2007-06-231-3/+8
| | | | | | APIs after fork() on systems where that would lead to an abort(). FossilOrigin-Name: 2e4ef48dddab9bad7470775cafb67191dc90e8db
* * README: updated links. [Bug 1715081]hobbs2007-06-101-0/+4
| | | FossilOrigin-Name: 6ddf3a1aec91b00eae18e796ae60dff8f1a20b46
* * unix/configure.in (Darwin): add plist for tclsh; link thedas2007-06-061-0/+9
| | | | | | | | | | * 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 FossilOrigin-Name: 79f92d79b1fd50328bfb50ccbf2e869b3f7106df
* * tests/result.test (result-6.2): Add test for Bug 1649062 sodgp2007-06-051-0/+5
| | | | | | that 8.4 and 8.5 both test the same outcome and we verify compatibility. FossilOrigin-Name: 0c1b05bd4026251d26193612878b4f1dfbf8d069
* * README: Bump version number to 8.4.16dgp2007-05-301-0/+13
| | | | | | | | | | | | | | * 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: FossilOrigin-Name: f1616f051e667752e5f46da6599d86fecec64670
* * unix/tclUnixThrd.c (Tcl_JoinThread): fix for 64-bit handling ofhobbs2007-05-291-0/+5
| | | | | | pthread_join exit return code storage. [Bug 1712723] FossilOrigin-Name: 8010f24374d8b413c474d340255f1373936defd2
* typocore-8-4-15dgp2007-05-241-1/+0
| | | FossilOrigin-Name: bd0f0dbe228534b57318f869a1084dcd4534d112
* * generic/tclIO.c: Backport memleak fix in TclFinalizeIOSubsystem.dgp2007-05-241-1/+6
| | | FossilOrigin-Name: bb3dfd4fa32568f85e4adf3b34133ff68cc7f4f3
* * tests/fCmd.test: Backport the notNetworkFilesystem constraint.dgp2007-05-171-1/+3
| | | FossilOrigin-Name: 2cbe0dc46fce9f669eeee0c36ac7d2c5a913a31e
* Mark tag for 8.4.15 (RC1) releasedgp2007-05-161-0/+4
| | | FossilOrigin-Name: 71a2acff1a6fd1f23c74cb993d665ec5537c4079
* * generic/tclNamesp.c: Plugged memory leak related todgp2007-05-151-0/+3
| | | | | | [namespace delete ::]. [Bug 1716782] FossilOrigin-Name: 13bfe388224dbb90372889d1e58bede56081bf65
* * changes: updates for 8.4.15 release.dgp2007-05-151-0/+7
| | | | | | | * win/tclWinReg.c: Bump to registry 1.1.5 to account * library/reg/pkgIndex.tcl: for [1682211] bug fix. FossilOrigin-Name: e7c3622b34ca10b379a2484066386e17b3ce0336
* * generic/tclInt.h: TclFinalizeThreadAlloc() is always defined,dgp2007-05-101-0/+3
| | | | | | so make sure it is also always declared. FossilOrigin-Name: cd054b4cdff8e6a6fd1928fb9711d7ff9b1d0154
* [Tcl Bug 1706140]dgp2007-05-101-0/+19
| | | | | | | | | | | | | | | | | | | * generic/tclCmdMZ.c (Trace*Proc): Update Tcl_VarTraceProcs so * generic/tclLink.c (LinkTraceProc): that they call * generic/tclUtil.c (TclPrecTraceProc): Tcl_InterpDeleted() for themselves, and do not rely on (frequently buggy) setting of the TCL_INTERP_DESTROYED flag by the trace core. * generic/tclVar.c: Update callers of CallVarTraces to not pass in the TCL_INTERP_DESTROYED flag. Also apply filters so that public routines only pass documented flag values down to lower level routines. * generic/tclVar.c (CallVarTraces): The setting of the TCL_INTERP_DESTROYED flag is now done entirely within the CallVarTraces routine, the only place it can be done right. FossilOrigin-Name: e09d290d78d358bdb642204b2e1d794f4f93e953
* * unix/Makefile.in: add 'tclsh' dependency to install targets that relydas2007-04-301-0/+5
| | | | | | on tclsh, fixes parallel 'make install' from empty build dir. FossilOrigin-Name: 4463be0ba6b7cf6f007f9bc69545e9888e8376f3
* * macosx/tclMacOSXNotify.c: fix warnings.das2007-04-291-0/+22
| | | | | | | | | | | | * macosx/README: sync whitespace/formatting with HEAD. * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * macosx/Makefile: fix/add copyright and license refs. * macosx/tclMacOSXBundle.c: * macosx/Tcl-Info.plist.in: FossilOrigin-Name: e6df3a40f5729a0b8a58c8a873fa195dc73bfb39
* Restored Cygwin buildability [Bug 1387154]kennykb2007-04-211-2/+3
| | | FossilOrigin-Name: 336c551ccc103380d932482ead2b120f4bcb1d13
* * generic/tclInt.decls: Yet another round of attemptingkennykb2007-04-211-0/+10
| | | | | | | | | | | * generic/tclInt.h: to get the correct type signature * unix/tclUnixPort.h: for TclpLocaltime and TclpGmtime. * unix/tclUnixTime.c: CONST TclpTime_t is a 'time_t *CONST' * win/tclWinTime.c: and not a 'CONST time_t*'! * generic/tclIntDecls.h: [Bug 1677275] * generic/tclIntPlatDecls.h: Regenerated. FossilOrigin-Name: c109ead7b6580bc2ed9f05a731312bd0eaa13272
* Thread exit handler marks the current thread as un-initialized.vasiljevic2007-03-241-0/+8
| | | | | | | | This allows exit handlers that are registered later to re-initialize this subsystem in case they need to use some sync primitives (cond variables) from this file again. FossilOrigin-Name: 76f247737e1153a5817d1817383d8dcf7b898b50
* * generic/tclEvent.c (Tcl_CreateThread): Replaced some calls todgp2007-03-191-0/+7
| | | | | | | | * generic/tclPkg.c (CheckVersion): Tcl_Alloc() with calls to * unix/tclUnixTime.c (SetTZIfNecessary): ckalloc(), which better * win/tclAppInit.c (setargv): supports memory debugging. FossilOrigin-Name: 801b5dc41c0bffb2278f82825a7cda803f16faaf
* * win/tclWinReg.c (GetKeyNames): Size the buffer for enumeratingkennykb2007-03-171-0/+8
| | | | | | | | | key names correctly, so that Unicode names exceeding 127 chars can be retrieved without crashing. [Bug 1682211] * tests/registry.test (registry-4.9): Added test case for the above bug. FossilOrigin-Name: 600cfe22d95c1688160bcf6619cdd5b11f0fe38a
* * generic/tclExecute.c (INST_FOREACH_STEP4): Re-fetch pointers fordgp2007-03-131-0/+4
| | | | | | | * tests/foreach.test (foreach-10.1): the value list each iteration of the loop as defense against shimmers. [Bug 1671087] FossilOrigin-Name: 336d9f35daed5947096d2cf4b6967c5bed47949b
* * generic/tclVar.c (TclArraySet): Re-fetch pointers for the listdgp2007-03-131-0/+7
| | | | | | | | * tests/var.test (var-17.1): argument of [array set] each time through the loop as defense against possible shimmer issues. [Bug 1669489]. FossilOrigin-Name: d5a61fe6c13f537abdaa84d535aebd756f541110
* Fix [Bug 1675116] in a way suitable for 8.4.dkf2007-03-101-0/+6
| | | FossilOrigin-Name: 6b2b4fef7a90a6ed374c83a4c98c782f9cfe3f3a
* * macosx/tclMacOSXNotify.c: add spinlock debugging and sanity checks.das2007-03-071-0/+7
| | | | | | | * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13 FossilOrigin-Name: fbb83f13b9710ef3c2bc30b842e5bfa953127ad4
* Fix [Bug 1671138]dkf2007-03-011-0/+6
| | | FossilOrigin-Name: ef06e2aa1d01c6353aabccca34e6c01446f14edb
* * tests/pkg.test: Added tests for the case of an alpha packageandreas_kupries2007-02-221-0/+7
| | | | | | | | satisfying a require for the regular package, demonstrating a corner case specified in TIP#280. More notes in the comments to the test. FossilOrigin-Name: c93c8a835857e30e0bdb865fc881efac5cff1ac6