summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2007-07-30 13:42:22 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2007-07-30 13:42:22 (GMT)
commita84312e0bf6d04b429e18b8eb6615d4b7aa202cc (patch)
tree5c14696d841a71029f0ea6e64786847ec550c319 /ChangeLog
parent2248b3354928d2cea7560b4e1516f685e26202cc (diff)
downloadtcl-a84312e0bf6d04b429e18b8eb6615d4b7aa202cc.zip
tcl-a84312e0bf6d04b429e18b8eb6615d4b7aa202cc.tar.gz
tcl-a84312e0bf6d04b429e18b8eb6615d4b7aa202cc.tar.bz2
Added macros to make bit chopping clearer
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog72
1 files changed, 38 insertions, 34 deletions
diff --git a/ChangeLog b/ChangeLog
index a877ca8..2e95753 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13 +1,18 @@
+2007-07-30 Donal K. Fellows <donal.k.fellows@manchester.ac.uk>
+
+ * unix/tclUnixChan.c (SET_BITS, CLEAR_BITS): Added macros to make this
+ file clearer.
+
2007-07-24 Miguel Sofer <msofer@users.sf.net>
* generic/tclBasic.c (TEOvI, GetCommandSource):
* generic/tclExecute.c (TEBC, TclGetSrcInfoForCmd):
- * generic/tclInt.h:
+ * generic/tclInt.h:
* generic/tclTrace.c (TclCheck(Interp|Execution)Traces):
- Removed the need for TEBC to inspect the command before calling
- TEOvI, leveraging the TIP 280 infrastructure. Moved the generation
- of a correct nul-terminated command string away from the trace
- code, back into TEOvI/GetCommandSource.
+ Removed the need for TEBC to inspect the command before calling TEOvI,
+ leveraging the TIP 280 infrastructure. Moved the generation of a
+ correct nul-terminated command string away from the trace code, back
+ into TEOvI/GetCommandSource.
2007-07-20 Andreas Kupries <andreask@activestate.com>
@@ -17,7 +22,7 @@
* win/Makefile.in: get 'tcl' as an acceptable platform added to
* doc/platform.n: the result. Bumped package to version 1.0.3 and
* doc/platform_shell.n: updated documentation and Makefiles. Also
- fixed bad version info in the documentation of platform::shell.
+ fixed bad version info in the documentation of platform::shell.
2007-07-19 Don Porter <dgp@users.sourceforge.net>
@@ -33,9 +38,9 @@
2007-07-17 Don Porter <dgp@users.sourceforge.net>
* generic/tclCompExpr.c (ParseExpr): While adding comments to
- explain the operations of ParseExpr(), made significant revisions
- to the code so it would be easier to explain, and in the process
- made the code simpler and clearer as well.
+ explain the operations of ParseExpr(), made significant revisions to
+ the code so it would be easier to explain, and in the process made the
+ code simpler and clearer as well.
2007-07-15 Don Porter <dgp@users.sourceforge.net>
@@ -53,9 +58,9 @@
* generic/tclCompCmds.c (TclCompileWhileCmd):
* generic/tclCompile.c (TclCompileScript):
- Corrected faulty avoidance of INST_START_CMD when the first opcode
- in a script is within a loop (as produced by 'while 1'), so that
- the corresponding command is properly counted [Bug 1752146].
+ Corrected faulty avoidance of INST_START_CMD when the first opcode in
+ a script is within a loop (as produced by 'while 1'), so that the
+ corresponding command is properly counted. [Bug 1752146]
2007-07-11 Don Porter <dgp@users.sourceforge.net>
@@ -63,33 +68,33 @@
ParseExpr() to indicate whether the caller is Tcl_ParseExpr(), with an
end goal of filling a Tcl_Parse with Tcl_Tokens representing the
parsed expression, or TclCompileExpr() with the goal of compiling and
- executing the expression. In the latter case, more aggressive
- conversion of QUOTED and BRACED lexeme to literals is done. In the
+ executing the expression. In the latter case, more aggressive
+ conversion of QUOTED and BRACED lexeme to literals is done. In the
former case, all such conversion is avoided, since Tcl_Token production
- would revert it anyway. This enables simplifications to the
+ would revert it anyway. This enables simplifications to the
GenerateTokensForLiteral() routine as well.
2007-07-10 Don Porter <dgp@users.sourceforge.net>
* generic/tclCompExpr.c: Added a field for operator precedence
- to be stored directly in the parse tree. There's no memory cost to
+ to be stored directly in the parse tree. There's no memory cost to
this addition, since that memory would have been lost to alignment
- issues anyway. Also, converted precedence definitions and lookup
+ issues anyway. Also, converted precedence definitions and lookup
tables to use symbolic constants instead of raw number for improved
readability, and continued extending/improving/correcting comments.
- Removed some unused counter variables. Renamed some variables for
+ Removed some unused counter variables. Renamed some variables for
clarity and replaced some cryptic logic with more readable macros.
2007-07-09 Don Porter <dgp@users.sourceforge.net>
* generic/tclCompExpr.c: Revision so that the END lexeme never
- gets inserted into the parse tree. Later tree traversal never reaches
- it since its location in the tree is not variable. Starting and
- stopping with the START lexeme (node 0) is sufficient. Also finished
+ gets inserted into the parse tree. Later tree traversal never reaches
+ it since its location in the tree is not variable. Starting and
+ stopping with the START lexeme (node 0) is sufficient. Also finished
lexeme code commentary.
- * generic/tclCompExpr.c: Added missing creation and return
- of the Tcl_Parse fields that indicate error conditions. [Bug 1749987]
+ * generic/tclCompExpr.c: Added missing creation and return of
+ the Tcl_Parse fields that indicate error conditions. [Bug 1749987]
2007-07-05 Don Porter <dgp@users.sourceforge.net>
@@ -98,15 +103,14 @@
2007-07-05 Miguel Sofer <msofer@users.sf.net>
- * generic/tclNamesp.c (SetNsNameFromAny):
- * generic/tclObj.c (SetCmdNameFromAny): Avoid unnecessary
+ * generic/tclNamesp.c (SetNsNameFromAny):
+ * generic/tclObj.c (SetCmdNameFromAny): Avoid unnecessary
ckfree/ckalloc when the old structs can be reused.
-
+
2007-07-04 Miguel Sofer <msofer@users.sf.net>
- * generic/tclNamesp.c: Fix case where a FQ cmd or ns was being
- * generic/tclObj.c: cached in a different interp, tkcon
- [Bug 1747512]
+ * generic/tclNamesp.c: Fix case where a FQ cmd or ns was being cached
+ * generic/tclObj.c: in a different interp, tkcon. [Bug 1747512]
2007-07-03 Don Porter <dgp@users.sourceforge.net>
@@ -215,12 +219,12 @@
* generic/tclExecute.c: Safety checks to avoid crashes in the
TclStack* routines when called with an incompletely initialized
- interp. [Bug 1743302]
+ interp. [Bug 1743302]
2007-06-25 Miguel Sofer <msofer@users.sf.net>
- * generic/tclVar.c (UnsetVarStruct): fixing incomplete change,
- more streamlining.
+ * generic/tclVar.c (UnsetVarStruct): fixing incomplete change, more
+ streamlining.
2007-06-24 Miguel Sofer <msofer@users.sf.net>
@@ -229,8 +233,8 @@
UnsetVarStruct (streamlined old code is #ifdef'ed out, in case better
benchmarks do show a difference).
- * generic/tclVar.c (UnsetVarStruct): fixed a leak introduced in
- last commit.
+ * generic/tclVar.c (UnsetVarStruct): fixed a leak introduced in last
+ commit.
2007-06-23 Miguel Sofer <msofer@users.sf.net>