summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Incomplete docs for [binary encode] and [binary decode].dkf2008-09-101-0/+3
|
* Use the powers of tcltest2 for good! Also add basic testing of disassmblerdkf2008-09-101-0/+7
| | | | (though not of its output format).
* * tests/nre.test: add missing constraints; enable test of foreachMiguel Sofer2008-09-101-0/+10
| | | | | | | | | recursion. * generic/tclBasic.c: * generic/tclCompile.h: * generic/tclExecute.c (INST_EVAL_STK): fix for [Bug 2102930], wrong numLevels when evaling a canonical list.
* Fix efficiency bug detected by Kieran Elby.dkf2008-09-101-0/+7
|
* Simplify test bodies using tcltest2dkf2008-09-081-0/+5
|
* * generic/tclCompile.c (TclCompileTokens):Miguel Sofer2008-09-081-0/+8
| | | | | | | * generic/tclExecute.c (CompileExprObj): fix a perf bug (found by Alex Ferrieux) where some variables in the LVT where not being accessed by index. Fix missing localCache management in compiled expressions found while analyzing the bug.
* * doc/namespace.n: fix [Bug 2098441]Miguel Sofer2008-09-071-0/+4
|
* * generic/tclTrace.test (TraceVarProc):Miguel Sofer2008-09-051-0/+4
| | | | | * generic/unsupported.test: insure that unset traces are run even when the coroutine is unwinding [Bug 2093947]
* * generic/tclExecute.c (CACHE_STACK_INFO):Miguel Sofer2008-09-041-0/+6
| | | | | * tests/unsupported.test: restore the execEnv's bottomPtr, fix for [Bug 2093188].
* * generic/tcl.h: Stripped "callers" of the _ANSI_ARGS_ macrodgp2008-09-031-0/+5
| | | | | | * compat/dirent2.h: to support a TCL_NO_DEPRECATED build. * compat/dlfcn.h: * unix/tclUnixPort.h:
* * generic/tcl.h: Removed the conditional #define ofdgp2008-09-021-0/+8
| | | | | | | _ANSI_ARGS_ that would support pre-prototype C compilers. Since _ANSI_ARGS_ is no longer used in tclDecls.h, it's clear no one compiling against Tcl 8.5 headers is making use of a -DNO_PROTOTYPES configuration.
* Use tcltest2 better.dkf2008-09-021-0/+4
|
* * generic/tclCmdAH.c: nre-enabling [eval]; eval scripts are nowMiguel Sofer2008-09-011-0/+8
| | | | | | | * generic/tclOOBasic.c: bytecompiled. Adapted recursion limit tests * tests/interp.test: that were relying on eval not being * tests/nre.test: compiled. Part of the [Bug 2017632] project. * tests/unsupported.test:
* Improve the semantics of C-implemented destructors slightly.dkf2008-09-011-0/+8
|
* Ensure that all TclOO headers get installed. [Bug 2082299]dkf2008-08-291-0/+7
|
* * README: Bump version number to 8.6a3dgp2008-08-281-0/+13
| | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* Added cross references to manual pages that discuss specific variables createddkf2008-08-271-0/+5
| | | | by Tcl.
* * generic/tclBasic.c (InfoCoroutine):Miguel Sofer2008-08-261-0/+7
| | | | | | * tests/unsupported.test: new command that returns the FQN of the currently executing coroutine. Lives as infoCoroutine under unsupported, but is designed to become a subcommand of [info]
* * generic/tclBasic.c (NRInterpCoroutine): store the caller'sMiguel Sofer2008-08-251-0/+6
| | | | | eePtr, stop assuming the coroutine is invoked from the same execEnv where it was created.
* Split off the ChangeLog entries for 2006-2007 into their own file.dkf2008-08-241-5916/+5
|
* NRE-enable non-compiled [foreach]. [Bug 2017632]dkf2008-08-241-39/+46
|
* * generic/tclBasic.c: Removed unused var; fixed functionMiguel Sofer2008-08-231-0/+7
| | | | | | * generic/tclOOInt.h: pointer declarations (why did gcc start * generic/tclOOMethod.c: complaining all of a sudden?) * generic/tclProc.c:
* NRE-enable the ensemble creator (add extra field!)dkf2008-08-231-0/+10
| | | | Arrange for [dict for] to be NRE-enabled when not compiled. [Bug 2017632]
* fix ChangeLog entryMiguel Sofer2008-08-231-1/+2
|
* * generic/tclBasic.c: Set special errocodes: COROUTINE_BUSY,Miguel Sofer2008-08-231-1/+2
| | | | COROUTINE_CANT_YIELD, COROUTINE_ILLEGAL_YIELD.
* * generic/tclBasic.c: Set a special COROUTINE_BUSY errorcodeMiguel Sofer2008-08-231-0/+4
|
* * changes: Updates for 8.6a2 release.core_8_6_a2dgp2008-08-221-0/+4
|
* * generic/tcl.h: Drop use of USE_COMPAT85_CONST. That addeddgp2008-08-221-0/+4
| | | | | indirection without value. Use -DCONST86="" to engage source compat support for code written for 8.5 headers.
* * generic/tclUtil.c (TclReToGlob): Added missing set of thedgp2008-08-221-1/+2
| | | | | *exactPtr value to really fix [Bug 2065115]. Also avoid possible DString overflow.
* * generic/tclUtil.c (TclReToGlob): Added missing set of thedgp2008-08-221-0/+6
| | | | | *exactPtr value to really fix [Bug 2065115]. * tests/regexpComp.test: Correct duplicate test names.
* * generic/tclBasic.c: Previous fix, now done right.Miguel Sofer2008-08-211-0/+7
| | | | | | * generic/tclCmdIL.c: * generic/tclInt.h: * tests/unsupported.test:
* * tests/regexp.test, tests/regexpComp.test: correct re2glob ***=hobbs2008-08-211-0/+6
| | | | | * generic/tclUtil.c (TclReToGlob): translation from exact to anywhere-in-string match. [Bug 2065115]
* * generic/tcl.h: Reduced the use of CONST86 and eliminateddgp2008-08-211-0/+13
| | | | | | | | | | | | * generic/tcl.decls: the use of CONST86_RETURN to support source code compatibility with Tcl 8.5 on those public routines passing (Tcl_Filesystem *), (Tcl_Timer *), and (Tcl_Objtype *) values which have been const-ified. What remains is the minimum configurability needed to support code written for pre-8.6 headers via the new -DUSE_COMPAT85_CONST compiler directive. *** POTENTIAL INCOMPATIBILITY *** * generic/tclDecls.h: make genstubs
* * generic/tclBasic.c: Fix the cmdFrame level count inMiguel Sofer2008-08-211-0/+6
| | | | | * generic/tclCmdIL.c: coroutines. Fix small bug on coroutine * generic/tclInt.h: rewind.
* Added disassembly of TclOO methods.dkf2008-08-211-0/+5
|
* Added casts to make MSVC happy and re-enable the debug build.patthoyts2008-08-201-0/+5
|
* Fix performance bug introduced by fix of [Bug 2037727]dkf2008-08-201-0/+13
|
* Minor cleanupdkf2008-08-201-84/+81
|
* * generic/tclTest.c (TestconcatobjCmd): fix use of internal-onlydas2008-08-201-0/+6
| | | | | TclInvalidateStringRep macro. [Bug 2057479]
* * generic/tclBasic.c: Implementation of [coroutine] and [yield]Miguel Sofer2008-08-171-0/+7
| | | | | | | | * generic/tclCmdAH.c: commands (in tcl::unsupported). * generic/tclCompile.h: * generic/tclExecute.c: * generic/tclInt.h: * tests/unsupported.test:
* * generic/tclTest.c (TestconcatobjCmd):Miguel Sofer2008-08-171-0/+11
| | | | | | | | | | * generic/tclUtil.c (Tcl_ConcatObj): * tests/util.test (util-4.7): fix [Bug 1447328]; the original "fix" turned Tcl_ConcatObj() into a hairy monster. This was exposed by [Bug 2055782]. Additionally, Tcl_ConcatObj could corrupt its input under certain conditions! *** NASTY BUG FIXED ***
* * generic/tclExecute.c: better cmdFrame managementMiguel Sofer2008-08-161-0/+4
|
* * tests/fileName.test: Revise new tests for portability to casedgp2008-08-141-0/+5
| | | | insensitive filesystems.
* * generic/tclBasic.c (TclNREvalObjv, Tcl_NRCallObjProc): DTrace probesdas2008-08-141-0/+17
| | | | | | | | | | | | | * generic/tclProc.c (TclNRInterpProcCore, InterpProcNR2): for NRE. [Bug 2017160] * generic/tclBasic.c (TclDTraceInfo): add two extra arguments to * generic/tclCompile.h: DTrace 'info' probes for tclOO * generic/tclDTrace.d: method & class/object info. * generic/tclCompile.h: add support for debug logging of DTrace * generic/tclBasic.c: 'proc', 'cmd' and 'inst' probes (does _not_ require a platform with DTrace).
* * tests/fCmd.test (fCmd-6.23): made result matching robust when testdas2008-08-141-0/+4
| | | | workdir and /tmp are not on same FS.
* * unix/tclUnixThrd.c: remove unused TclpThreadGetStackSize()das2008-08-131-0/+16
| | | | | | * generic/tclInt.h: and related ifdefs and autoconf tests. * unix/tclUnixPort.h: [Bug 2017264] (jenglish) * unix/tcl.m4:
* * tests/nre.test: added test for large {*}-expansion effectsMiguel Sofer2008-08-131-0/+4
|
* * generic/tclFileName.c: Fix for errors handling -types {}dgp2008-08-131-0/+6
| | | | | * tests/fileName.test: option to [glob]. [Bug 1750300] Thanks to Matthias Kraft and George Peter Staplin.
* * generic/tclOOInfo.c (InfoObjectDefnCmd, InfoObjectMixinsCmd):hobbs2008-08-121-0/+5
| | | | fix # args displayed. [Bug 2048676]
* * generic/tclOOMethod.c (PushMethodCallFrame): Added missing checkdgp2008-08-121-0/+3
| | | | for bytecode validity. [Bug 2037727]