summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2010-01-30 16:33:25 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2010-01-30 16:33:25 (GMT)
commit1543f6fbfc86e643435f8db696b104c0327f92e7 (patch)
tree8f37ec0b8c0aca813318fc602941b066f8fd80f2 /ChangeLog
parent8f9f9d5b20e83bc7ee369eb5a7ba6d66076bf0e6 (diff)
downloadtcl-1543f6fbfc86e643435f8db696b104c0327f92e7.zip
tcl-1543f6fbfc86e643435f8db696b104c0327f92e7.tar.gz
tcl-1543f6fbfc86e643435f8db696b104c0327f92e7.tar.bz2
Make the [unset] command be bytecode compiled.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog60
1 files changed, 35 insertions, 25 deletions
diff --git a/ChangeLog b/ChangeLog
index c4656c5..0f7713d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,30 +1,40 @@
+2010-01-30 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tclCompile.c (tclInstructionTable): Bytecode instructions
+ * generic/tclCompCmds.c (TclCompileUnsetCmd): to allow the [unset]
+ * generic/tclExecute.c (TclExecuteByteCode): command to be compiled
+ with the compiler being a complete compilation for all compile-time
+ decidable uses.
+
+ * generic/tclVar.c (TclPtrUnsetVar): Var reference version of the code
+ to unset a variable. Required for INST_UNSET bytecodes.
+
2010-01-29 Jan Nijtmans <nijtmans@users.sf.net>
- * generic/tcl.h Reverted Tcl_ThreadDataKey type change,
- see Bug #2942081
- Changed some Tcl_CallFrame fields from "char *"
- to "void *". This saves unnecessary space on
- Cray's (and it's simply more correct).
-
- * tools/genStubs.tcl: No longer generate a space after "*" and
- immediately after a function name, so the
- format of function definitions in tcl*Decls.h
- match all other tcl*.h header files.
- * doc/ParseArgs.3: Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc
- * generic/tcl.h and GetFrameInfoValueProc to be function
- * generic/tclInt.h definitions, not pointers, for consistency
- * generic/tclOOInt.h with all other Tcl function definitions.
- * generic/tclIndexObj.c
- * generic/regguts.h: CONST -> const
- * generic/tcl.decls Formatting
- * generic/tclTomMath.decls Formatting
- * generic/tclDecls.h (regenerated)
- * generic/tclIntDecls.h
- * generic/tclIntPlatDecls.h
- * generic/tclOODecls.h
- * generic/tclOOIntDecls.h
- * generic/tclPlatDecls.h
- * generic/tclTomMathDecls.h
+ * generic/tcl.h: [Bug 2942081]: Reverted Tcl_ThreadDataKey type change
+ Changed some Tcl_CallFrame fields from "char *"
+ to "void *". This saves unnecessary space on
+ Cray's (and it's simply more correct).
+
+ * tools/genStubs.tcl: No longer generate a space after "*" and
+ immediately after a function name, so the
+ format of function definitions in tcl*Decls.h
+ match all other tcl*.h header files.
+ * doc/ParseArgs.3: Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc
+ * generic/tcl.h: and GetFrameInfoValueProc to be function
+ * generic/tclInt.h: definitions, not pointers, for consistency
+ * generic/tclOOInt.h: with all other Tcl function definitions.
+ * generic/tclIndexObj.c:
+ * generic/regguts.h: CONST -> const
+ * generic/tcl.decls: Formatting
+ * generic/tclTomMath.decls: Formatting
+ * generic/tclDecls.h: (regenerated)
+ * generic/tclIntDecls.h:
+ * generic/tclIntPlatDecls.h:
+ * generic/tclOODecls.h:
+ * generic/tclOOIntDecls.h:
+ * generic/tclPlatDecls.h:
+ * generic/tclTomMathDecls.h:
2010-01-28 Donal K. Fellows <dkf@users.sf.net>