| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
FossilOrigin-Name: a60ff8b20d5be5d09e90d396997ccea4dc7f0b39
|
|
|
|
|
|
| |
included in the source code distribution.
FossilOrigin-Name: 6ab7aab08c9350a0b65764ad4c049a22260ae6c0
|
|
|
| |
FossilOrigin-Name: b3d06c911e04064fb004b23a8d71381a4db31772
|
|
|
|
|
|
| |
* tests/pkg.test: TCL_TIP268 sections.
FossilOrigin-Name: 69225f179ab55eba6e40f459dc5f277860760dc0
|
|
|
|
|
|
| |
* changes: updates for 8.4.16 release.
FossilOrigin-Name: b6f23acaf870719a1b5cc069d3414c4c2412c047
|
|
|
|
|
|
|
| |
in SHLIB_LD by 'cc' compiler driver.
* unix/configure: autoconf-2.13
FossilOrigin-Name: 377daf85c0baa54e84c29ed4a14710a6e255f634
|
|
|
| |
FossilOrigin-Name: 92198d041e857fd4dc678a773df3f06b4c4ff3f0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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/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
|
|
|
| |
FossilOrigin-Name: e8643e72a03bce02cab2d8723efa0a7cb987fa4f
|
|
|
|
|
|
| |
unlinked. [Bug 1740631] (maros)
FossilOrigin-Name: 1ae99dbfd25fe27ff3e6bcb9b983d71f89ef026e
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
compilers with memmove [Bug 1780870]
FossilOrigin-Name: abcd910d180774226d14905cdda213965e47db13
|
|
|
| |
FossilOrigin-Name: fd5a34a404d8380269bd782812e33e993b20eae2
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
might be different, be sure to use the latter for error reporting.
FossilOrigin-Name: 01fbe5d14ad428fbf8f95244d74398b30f5731b8
|
|
|
|
|
|
| |
in interactive [unknown] when empty command is invoked. [Bug 1743676]
FossilOrigin-Name: 3cd62440543a7c17e00ebc6b0d5e35d9f2643c5f
|
|
|
| |
FossilOrigin-Name: 409b92bba6c38622bc34dca77662a124d854257c
|
|
|
|
|
|
|
| |
object lists by reusing already free'd slots, if possible.
See discussion on Bug 1726873 for more information.
FossilOrigin-Name: 5018ee60c0634af72594ae74d2725bbb9249ab62
|
|
|
|
|
|
|
| |
* 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
|
|
|
| |
FossilOrigin-Name: 85f6f23a627f34c7712dc648a61956543d83eadc
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
APIs after fork() on systems where that would lead to an abort().
FossilOrigin-Name: 2e4ef48dddab9bad7470775cafb67191dc90e8db
|
|
|
| |
FossilOrigin-Name: 6ddf3a1aec91b00eae18e796ae60dff8f1a20b46
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
that 8.4 and 8.5 both test the same outcome and we verify compatibility.
FossilOrigin-Name: 0c1b05bd4026251d26193612878b4f1dfbf8d069
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
pthread_join exit return code storage. [Bug 1712723]
FossilOrigin-Name: 8010f24374d8b413c474d340255f1373936defd2
|
|
|
| |
FossilOrigin-Name: bd0f0dbe228534b57318f869a1084dcd4534d112
|
|
|
| |
FossilOrigin-Name: bb3dfd4fa32568f85e4adf3b34133ff68cc7f4f3
|
|
|
| |
FossilOrigin-Name: 2cbe0dc46fce9f669eeee0c36ac7d2c5a913a31e
|
|
|
| |
FossilOrigin-Name: 71a2acff1a6fd1f23c74cb993d665ec5537c4079
|
|
|
|
|
|
| |
[namespace delete ::]. [Bug 1716782]
FossilOrigin-Name: 13bfe388224dbb90372889d1e58bede56081bf65
|
|
|
|
|
|
|
| |
* win/tclWinReg.c: Bump to registry 1.1.5 to account
* library/reg/pkgIndex.tcl: for [1682211] bug fix.
FossilOrigin-Name: e7c3622b34ca10b379a2484066386e17b3ce0336
|
|
|
|
|
|
| |
so make sure it is also always declared.
FossilOrigin-Name: cd054b4cdff8e6a6fd1928fb9711d7ff9b1d0154
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
on tclsh, fixes parallel 'make install' from empty build dir.
FossilOrigin-Name: 4463be0ba6b7cf6f007f9bc69545e9888e8376f3
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
| |
FossilOrigin-Name: 336c551ccc103380d932482ead2b120f4bcb1d13
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
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/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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
* tests/foreach.test (foreach-10.1): the value list each iteration
of the loop as defense against shimmers. [Bug 1671087]
FossilOrigin-Name: 336d9f35daed5947096d2cf4b6967c5bed47949b
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
| |
FossilOrigin-Name: 6b2b4fef7a90a6ed374c83a4c98c782f9cfe3f3a
|
|
|
|
|
|
|
| |
* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check.
* unix/configure: autoconf-2.13
FossilOrigin-Name: fbb83f13b9710ef3c2bc30b842e5bfa953127ad4
|
|
|
| |
FossilOrigin-Name: ef06e2aa1d01c6353aabccca34e6c01446f14edb
|
|
|
|
|
|
|
|
| |
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
|