summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authormdejong <mdejong>2005-06-29 03:28:56 (GMT)
committermdejong <mdejong>2005-06-29 03:28:56 (GMT)
commit74e4d540d750139af207b77b2f32347ec287b2c9 (patch)
treecf0a37d4826a647109c653b9a68ab5d930e8e0b1 /ChangeLog
parent1e5b3a5233998d25d4ba019c04551d95f3100d7b (diff)
downloadtcl-74e4d540d750139af207b77b2f32347ec287b2c9.zip
tcl-74e4d540d750139af207b77b2f32347ec287b2c9.tar.gz
tcl-74e4d540d750139af207b77b2f32347ec287b2c9.tar.bz2
* generic/tclExecute.c (TclExecuteByteCode):
When parsing an integer operand for a unary minus expression operator, check for a wide integer that is actually LONG_MIN. If found, convert it back to a long int type. * tests/expr.test: Add constraint for 32bit long int type and 64bit wide int type. Add tests that parse the smallest/largest long int and wide int values.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6544b3c..592000a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2005-06-28 Mo DeJong <mdejong@users.sourceforge.net>
+
+ * generic/tclExecute.c (TclExecuteByteCode):
+ When parsing an integer operand for a unary
+ minus expression operator, check for a wide
+ integer that is actually LONG_MIN. If found,
+ convert it back to a long int type.
+ * tests/expr.test: Add constraint for 32bit
+ long int type and 64bit wide int type. Add
+ tests that parse the smallest/largest long int
+ and wide int values.
+
2004-06-24 Kevin Kenny <kennykb@acm.org>
* generic/tclEvent.c (Tcl_Finalize):