summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2007-04-19 09:00:54 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2007-04-19 09:00:54 (GMT)
commitb13067d29f8b9eb7d7d73820b4f14562704a2732 (patch)
tree51eae560e8bf56711b6f41a1d3d893a579a4891a /ChangeLog
parentfb49f5dcab8ff9b5198b3616cad010098e1f5674 (diff)
downloadtcl-b13067d29f8b9eb7d7d73820b4f14562704a2732.zip
tcl-b13067d29f8b9eb7d7d73820b4f14562704a2732.tar.gz
tcl-b13067d29f8b9eb7d7d73820b4f14562704a2732.tar.bz2
Improve const-correctness of RE compiler
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog29
1 files changed, 17 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index 77d4181..8e2e607 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,17 +1,23 @@
+2007-04-19 Donal K. Fellows <donal.k.fellows@manchester.ac.uk>
+
+ * generic/regcomp.c, generic/regc_cvec.c, generic/regc_lex.c,
+ * generic/regc_locale.c: Improve the const-correctness of the RE
+ compiler.
+
2007-04-18 Miguel Sofer <msofer@users.sf.net>
- * generic/tclExecute.c (INST_LSHIFT): fixed a mistake introduced
- in version 1.266 ('=' became '=='), which effectively turned the
- block that handles native shifts into dead code. This explains why
- the testsuite did not pick this mistake. Rewrote to make the
- intention clear.
+ * generic/tclExecute.c (INST_LSHIFT): fixed a mistake introduced in
+ version 1.266 ('=' became '=='), which effectively turned the block
+ that handles native shifts into dead code. This explains why the
+ testsuite did not pick this mistake. Rewrote to make the intention
+ clear.
2007-04-18 Miguel Sofer <msofer@users.sf.net>
* generic/tclInt.h (TclDecrRefCount): change the order of the
branches, use empty 'if ; else' to handle use in unbraced outer
if/else conditions (as already done in tcl.h)
-
+
2007-04-18 Miguel Sofer <msofer@users.sf.net>
* generic/tclExecute.c: slight changes in Tcl_Obj management.
@@ -19,12 +25,11 @@
2007-04-17 Kevin B. Kenny <kennykb@acm.org>
* library/clock.tcl: Fixed the naming of
- ::tcl::clock::ReadZoneinfoFile because (yoicks!) it was in the
- global namespace.
+ ::tcl::clock::ReadZoneinfoFile because (yoicks!) it was in the global
+ namespace.
* doc/clock.n: Clarified the cases in which legacy time zone is
recognized. [Bug 1656002]
-
-
+
2007-04-17 Miguel Sofer <msofer@users.sf.net>
* generic/tclExecute.c: fixed checkInterp logic [Bug 1702212]
@@ -42,7 +47,7 @@
the [clock] command. [Bug 1690041]
* tests/clock.test: Added rudimentary test cases for unique-prefix
matching of keywords.
-
+
2007-04-14 Miguel Sofer <msofer@users.sf.net>
* generic/tclExecute.c: removed some code at INST_EXPAND_SKTOP that
@@ -54,7 +59,7 @@
OBJ_AT_DEPTH(n) and CURR_DEPTH that remove all direct references to
tosPtr from TEBC (after initialisation and the code at the label
cleanupV_pushObjResultPtr).
-
+
2007-04-11 Miguel Sofer <msofer@users.sf.net>
* generic/tclCompCmds.c: moved all exceptDepth management to the