summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorhobbs <hobbs>2002-01-29 02:40:49 (GMT)
committerhobbs <hobbs>2002-01-29 02:40:49 (GMT)
commitd97d504c5e8a9f2ffe16cd98a47a9136667ec481 (patch)
treebbb29c76790c831a91991f75b9f62cee439c22b1 /ChangeLog
parent9ecae5f2626934f33e0a3b70c1089d1ae517de31 (diff)
downloadtcl-d97d504c5e8a9f2ffe16cd98a47a9136667ec481.zip
tcl-d97d504c5e8a9f2ffe16cd98a47a9136667ec481.tar.gz
tcl-d97d504c5e8a9f2ffe16cd98a47a9136667ec481.tar.bz2
* tests/regexpComp.test (new):
* generic/tclInt.h: * generic/tclBasic.c: added TclCompileRegexpCmd entry * generic/tclCompCmds.c (TclCompileStringCmd): corrected to return TCL_OUT_LINE_COMPILE instead of TCL_ERROR for parsing errors, so it only throws the error for runtime compile, in case the user modifies 'string'. (TclCompileRegexpCmd): first try at a byte-compiled regexp command. It handles static strings and ^$ bounded static strings. (TclCompileAppendCmd): made TclPushVarName call always use TCL_CREATE_VAR as numWords is always > 2 at that point.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 780e689..f305801 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,25 @@
2002-01-28 Jeff Hobbs <jeffh@ActiveState.com>
+ * tests/regexpComp.test (new):
+ * generic/tclInt.h:
+ * generic/tclBasic.c: added TclCompileRegexpCmd entry
+ * generic/tclCompCmds.c (TclCompileStringCmd): corrected to return
+ TCL_OUT_LINE_COMPILE instead of TCL_ERROR for parsing errors, so
+ it only throws the error for runtime compile, in case the user
+ modifies 'string'.
+ (TclCompileRegexpCmd): first try at a byte-compiled regexp
+ command. It handles static strings and ^$ bounded static strings.
+ (TclCompileAppendCmd): made TclPushVarName call always use
+ TCL_CREATE_VAR as numWords is always > 2 at that point.
+
+ * generic/tclExecute.c (TclExecuteByteCode:INST_LIST): correct
+ possibly dangerous decr in macro call.
+
+ * win/tclWinInit.c (TclpFindVariable): CONSTification touch-up
+
+ * win/tclWinReg.c (OpenSubKey): corrected bug introduced in
+ CONSTification that dropped pointer reference.
+
* ChangeLog.2000 (new file):
* ChangeLog: broke changes from 2000 into ChangeLog.2000 to reduce
size of the main ChangeLog.