summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2008-08-20 12:18:17 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2008-08-20 12:18:17 (GMT)
commit446c1175b59ef4cb95c7fc050a187c8855df7500 (patch)
tree570a358288344dd098f67a2cddfd1c6dfbad7b0e /ChangeLog
parent6318a3f2fcce17f013901a893ca69b8dd36843ee (diff)
downloadtcl-446c1175b59ef4cb95c7fc050a187c8855df7500.zip
tcl-446c1175b59ef4cb95c7fc050a187c8855df7500.tar.gz
tcl-446c1175b59ef4cb95c7fc050a187c8855df7500.tar.bz2
Minor cleanup
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog165
1 files changed, 81 insertions, 84 deletions
diff --git a/ChangeLog b/ChangeLog
index 0ac5357..af59a38 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,7 @@
2008-08-20 Daniel Steffen <das@users.sourceforge.net>
- * generic/tclTest.c (TestconcatobjCmd): fix use of internal-only
- TclInvalidateStringRep macro.
- [Bug 2057479]
+ * generic/tclTest.c (TestconcatobjCmd): Fix use of internal-only
+ TclInvalidateStringRep macro. [Bug 2057479]
2008-08-17 Miguel Sofer <msofer@users.sf.net>
@@ -14,17 +13,17 @@
* tests/unsupported.test:
* generic/tclTest.c (TestconcatobjCmd):
- * 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,
+ * 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 ***
2008-08-16 Miguel Sofer <msofer@users.sf.net>
- * generic/tclExecute.c: better cmdFrame management
+ * generic/tclExecute.c: Better cmdFrame management
2008-08-14 Don Porter <dgp@users.sourceforge.net>
@@ -37,32 +36,32 @@
* generic/tclProc.c (TclNRInterpProcCore, InterpProcNR2): for NRE.
[Bug 2017160]
- * generic/tclBasic.c (TclDTraceInfo): add two extra arguments to
+ * 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/tclCompile.h: Add support for debug logging of DTrace
* generic/tclBasic.c: 'proc', 'cmd' and 'inst' probes (does
_not_ require a platform with DTrace).
- * generic/tclCmdIL.c (TclInfoFrame): check fPtr->line before
+ * generic/tclCmdIL.c (TclInfoFrame): Check fPtr->line before
dereferencing as line info may
not exists when TclInfoFrame()
is called from a DTrace probe.
- * tests/fCmd.test (fCmd-6.23): made result matching robust when test
+ * tests/fCmd.test (fCmd-6.23): Made result matching robust when test
workdir and /tmp are not on same FS.
- * unix/tclUnixThrd.c: remove unused TclpThreadGetStackSize()
+ * unix/tclUnixThrd.c: Remove unused TclpThreadGetStackSize()
* generic/tclInt.h: and related ifdefs and autoconf tests.
* unix/tclUnixPort.h: [Bug 2017264] (jenglish)
* unix/tcl.m4:
- * unix/Makefile.in: ensure Makefile shell is /bin/bash for
+ * unix/Makefile.in: Ensure Makefile shell is /bin/bash for
* unix/configure.in (SunOS): DTrace-enabled build on Solaris.
(followup to 2008-06-12) [Bug 2016584]
- * unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to
+ * unix/tcl.m4 (SC_PATH_X): Check for libX11.dylib in addition to
libX11.so et al.
* unix/configure: autoconf-2.59
@@ -70,8 +69,8 @@
2008-08-13 Miguel Sofer <msofer@users.sf.net>
- * tests/nre.test: added test for large {*}-expansion effects
-
+ * tests/nre.test: Added test for large {*}-expansion effects
+
2008-08-13 Don Porter <dgp@users.sourceforge.net>
* generic/tclFileName.c: Fix for errors handling -types {}
@@ -81,17 +80,17 @@
2008-08-12 Jeff Hobbs <jeffh@ActiveState.com>
* generic/tclOOInfo.c (InfoObjectDefnCmd, InfoObjectMixinsCmd):
- fix # args displayed. [Bug 2048676]
+ Fix # args displayed. [Bug 2048676]
2008-08-08 Don Porter <dgp@users.sourceforge.net>S
* generic/tclOOMethod.c (PushMethodCallFrame): Added missing check
for bytecode validity. [Bug 2037727]
- * generic/tclProc.c (TclProcCompileProc): On recompile of
- a proc, clear away any entries on the CompiledLocal list from the
- previous compile. This will prevent compile of temporary variables
- in the proc body from growing the localCache arbitrarily large.
+ * generic/tclProc.c (TclProcCompileProc): On recompile of a
+ proc, clear away any entries on the CompiledLocal list from the
+ previous compile. This will prevent compile of temporary variables in
+ the proc body from growing the localCache arbitrarily large.
* README: Bump version number to 8.6a2
* generic/tcl.h:
@@ -116,23 +115,22 @@
2008-08-11 Andreas Kupries <andreask@activestate.com>
- * library/tm.tcl: Added a 'package provide' command to the
- generated ifneeded scripts of Tcl Modules, for early detection of
- conflicts between the version specified through the file name and
- a 'provide' command in the module implementation, if any. Note
- that this change also now allows Tcl Modules to not provide a
- 'provide' command at all, and declaring their version only through
- their filename.
+ * library/tm.tcl: Added a 'package provide' command to the generated
+ ifneeded scripts of Tcl Modules, for early detection of conflicts
+ between the version specified through the file name and a 'provide'
+ command in the module implementation, if any. Note that this change
+ also now allows Tcl Modules to not provide a 'provide' command at all,
+ and declaring their version only through their filename.
- * generic/tclProc.c (Tcl_ProcObjCmd): Fixed memory leak triggered
- * tests/proc.test: by procbody::test::proc. See [Bug 2043636].
- Added a test case demonstrating the leak before the fix. Fixed a
- few spelling errors in test descriptions as well.
+ * generic/tclProc.c (Tcl_ProcObjCmd): Fixed memory leak triggered by
+ * tests/proc.test: procbody::test::proc. See [Bug 2043636]. Added a
+ test case demonstrating the leak before the fix. Fixed a few spelling
+ errors in test descriptions as well.
2008-08-11 Don Porter <dgp@users.sourceforge.net>
* library/http/http.tcl: Bump http version to 2.7.1 to account
- * library/http/pkgIndex.tcl: for [Bug 2046486] bug fix. This
+ * library/http/pkgIndex.tcl: for [Bug 2046486] bug fix. This
* unix/Makefile.in: release of http now requires a
* win/Makefile.in: dependency on Tcl 8.5 to be able to
* win/makefile.bc: use the unsigned formats in the
@@ -140,30 +138,30 @@
2008-08-11 Pat Thoyts <patthoyts@users.sourceforge.net>
- * library/http/http.tcl: crc field from zlib data should be treated as
+ * library/http/http.tcl: CRC field from zlib data should be treated as
unsigned for 64bit support [Bug 2046846]
2008-08-10 Miguel Sofer <msofer@users.sf.net>
- * generic/tclProc.c: completely removed ProcCompileProc, which was
- a fix for [Bug 1482718]. This is not needed at least since
- varReform, where the local variable data at runtime is read from
- the CallFrame and/or the LocalCache.
-
+ * generic/tclProc.c: Completely removed ProcCompileProc, which was a
+ fix for [Bug 1482718]. This is not needed at least since varReform,
+ where the local variable data at runtime is read from the CallFrame
+ and/or the LocalCache.
+
2008-08-09 Miguel Sofer <msofer@users.sf.net>
- * generic/tclBasic.c: slight cleanup
+ * generic/tclBasic.c: Slight cleanup
* generic/tclCompile.h:
- * generic/tclExecute.c:
+ * generic/tclExecute.c:
2008-08-09 Daniel Steffen <das@users.sourceforge.net>
- * generic/tclExecute.c: fix warnings.
+ * generic/tclExecute.c: Fix warnings.
- * generic/tclOOMethod.c (PushMethodCallFrame): fix uninitialized efi
+ * generic/tclOOMethod.c (PushMethodCallFrame): Fix uninitialized efi
name field.
- * tests/lrange.test (lrange-1.17): add test cleanup; whitespace.
+ * tests/lrange.test (lrange-1.17): Add test cleanup; whitespace.
2008-08-08 Don Porter <dgp@users.sourceforge.net>
@@ -184,33 +182,32 @@
* library/tzdata/Europe/Budapest:
* library/tzdata/Europe/Sofia:
* library/tzdata/Indian/Mauritius: Olson's tzdata2008e.
-
+
2008-08-07 Miguel Sofer <msofer@users.sf.net>
- * generic/tclBasic.c: Fix tailcalls falling out of tebc into
+ * generic/tclBasic.c: Fix tailcalls falling out of tebc into
* generic/tclExecute.c: Tcl_EvalEx. [Bug 2017946]
* generic/tclInt.h:
-
+
2008-08-06 Don Porter <dgp@users.sourceforge.net>S
- * generic/tclOO.c: Revised TclOO's check for an interp
- being deleted during handling of object command deletion. The
- old code was relying on documented features of command delete
- traces that do not in fact work. [Bug 2039178]
+ * generic/tclOO.c: Revised TclOO's check for an interp being
+ deleted during handling of object command deletion. The old code was
+ relying on documented features of command delete traces that do not in
+ fact work. [Bug 2039178]
- * tests/oo.test (oo-26.*): Added tests that demonstrate
- failure of TclOO to check for various kinds of invalid bytecode
- during method dispatch. [Bug 2037727]
+ * tests/oo.test (oo-26.*): Added tests that demonstrate failure
+ of TclOO to check for various kinds of invalid bytecode during method
+ dispatch. [Bug 2037727]
2008-08-06 Miguel Sofer <msofer@users.sf.net>
- * generic/tclVar.c (TclLookupSimpleVar): fix bug that the core
- could not trigger before TclOO: the number of locals was being
- read from the Proc, which can under some circumstance be out of
- sync with the localCache's. Found by dgp while investigating
- [Bug 2037727].
-
- * library/init.tcl (::unknown): removed the [namespace inscope]
+ * generic/tclVar.c (TclLookupSimpleVar): Fix bug that the core could
+ not trigger before TclOO: the number of locals was being read from the
+ Proc, which can under some circumstance be out of sync with the
+ localCache's. Found by dgp while investigating [Bug 2037727].
+
+ * library/init.tcl (::unknown): Removed the [namespace inscope]
hack that was maintained for Itcl
*** POTENTIAL INCOMPATIBILITY *** for Itcl
@@ -229,17 +226,17 @@
2008-08-04 Miguel Sofer <msofer@users.sf.net>
- * tests/nre.test: added tests for [if], [while] and [for]. A test
- for [foreach] has been added and marked as knownbug, awaiting for
- it to be NR-enabled.
-
- * generic/tclBasic.c: made atProcExit commands run
+ * tests/nre.test: Added tests for [if], [while] and [for]. A test
+ for [foreach] has been added and marked as knownbug, awaiting for it
+ to be NR-enabled.
+
+ * generic/tclBasic.c: Made atProcExit commands run
* generic/tclCompile.h: inconditionally, streamlined
* generic/tclExecute.c: atProcExit/tailcall processing
* generic/tclProc.c: in TEBC.
* tests/unsupported.test:
-2008-08-04 Don Porter <dgp@users.sourceforge.net>S
+2008-08-04 Don Porter <dgp@users.sourceforge.net>
* generic/tclExecute.c: Stopped faulty double-logging of errors to
* tests/execute.test: stack trace when a compile epoch bump triggers
@@ -248,27 +245,27 @@
2008-08-03 Miguel Sofer <msofer@users.sf.net>
- * generic/tclBasic.c: new unsupported command atProcExit
- * generic/tclCompile.h: that shares the implementation with
- * generic/tclExecute.c: tailcall. Fixed a segfault in
+ * generic/tclBasic.c: New unsupported command atProcExit
+ * generic/tclCompile.h: that shares the implementation with
+ * generic/tclExecute.c: tailcall. Fixed a segfault in
* generic/tclInt.h: tailcalls. Tests added.
* generic/tclInterp.c:
* generic/tclNamesp.c:
* tests/unsupported.test:
-
+
2008-08-02 Miguel Sofer <msofer@users.sf.net>
- * tests/NRE.test (removed): migrated tests to standard locations,
+ * tests/NRE.test (removed): Migrated tests to standard locations,
* tests/nre.test (new): separating core functionality from the
* tests/unsupported.test (new): experimental commands.
2008-08-01 Jeff Hobbs <jeffh@ActiveState.com>
- * doc/Exit.3: do not call Tcl_Finalize implicitly
+ * doc/Exit.3: Do not call Tcl_Finalize implicitly
* generic/tclEvent.c: on DLL_PROCESS_DETACH as it may lead
* win/tclWin32Dll.c (DllMain): to issues and the user should be
- explicitly calling Tcl_Finalize before unloading regardless.
- Clarify the docs to note the explicit need in embedded use.
+ explicitly calling Tcl_Finalize before unloading regardless. Clarify
+ the docs to note the explicit need in embedded use.
2008-08-01 Don Porter <dgp@users.sourceforge.net>
@@ -281,10 +278,10 @@
2008-07-31 Miguel Sofer <msofer@users.sf.net>
- * tests/NRE.test: replaced all deep-recursing tests by shallower
+ * tests/NRE.test: Replaced all deep-recursing tests by shallower
tests that actually measure the C-stack depth. This makes them
bearable again (even under memdebug) and avoid crashing on failure.
-
+
* generic/tclBasic.c: NR-enabling [catch], [if] and [for] and
* generic/tclCmdAH.c: [while] (the script, not the tests)
* generic/tclCmdIL.c:
@@ -313,16 +310,16 @@
* generic/tclTest.c:
* tests/NRE.test:
- * generic/tclBasic.c (TclNREvalObjEx): new comments and code reorg
+ * generic/tclBasic.c (TclNREvalObjEx): New comments and code reorg
to clarify what is happening.
- * generic/tclBasic.c: guard against the value of iPtr->evalFlags
- changing between the times where TEOV and TEOV_exception
- run. Thanks dgp for catching this.
+ * generic/tclBasic.c: Guard against the value of iPtr->evalFlags
+ changing between the times where TEOV and TEOV_exception run. Thanks
+ dgp for catching this.
2008-07-29 Miguel Sofer <msofer@users.sf.net>
- * tests/NRE.test: new tests that went MIA in the NRE revamping
+ * tests/NRE.test: New tests that went MIA in the NRE revamping
* generic/tclBasic.c: Clean up
* generic/tclNRE.h:
@@ -336,7 +333,7 @@
allocation where an interp is know; this is left for some other
time, requires a lot of grunt work.
- * generic/tclExecute.c: fix [Bug 2030670] that cause
+ * generic/tclExecute.c: Fix [Bug 2030670] that cause
TclStackRealloc to panic on rare corner cases. Thx ajpasadyn for
diagnose and patch.