diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2012-04-24 13:06:59 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2012-04-24 13:06:59 -0700 |
commit | bf01a8204bac52cdc078e7c82922bf10863adfc4 (patch) | |
tree | a93dd433f0a01a1dd4fe64c27ef3dec055a84d23 /ChangeLog | |
parent | b9fcb72c677fb57dcfb4e5a98937238d00340470 (diff) | |
download | txr-bf01a8204bac52cdc078e7c82922bf10863adfc4.tar.gz txr-bf01a8204bac52cdc078e7c82922bf10863adfc4.tar.bz2 txr-bf01a8204bac52cdc078e7c82922bf10863adfc4.zip |
* eval.c (range_v_func, range_v_star_func): Restore the order of
arguments to plus, so that the from object is on the left. This
change was introduced in a commit on 2012-02-14, causing
character ranges to break due to bug that addition did not
commute for char + fixnum. Although the previous commit fixed
the regression, it's still good to have the object on the
left in case there are some future data types in case there
is ever some form of addition which does not commute.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,5 +1,16 @@ 2012-04-24 Kaz Kylheku <kaz@kylheku.com> + * eval.c (range_v_func, range_v_star_func): Restore the order of + arguments to plus, so that the from object is on the left. This + change was introduced in a commit on 2012-02-14, causing + character ranges to break due to bug that addition did not + commute for char + fixnum. Although the previous commit fixed + the regression, it's still good to have the object on the + left in case there are some future data types in case there + is ever some form of addition which does not commute. + +2012-04-24 Kaz Kylheku <kaz@kylheku.com> + * arith.c (plus): Fixed broken (+ fixnum char) case. 2012-04-20 Kaz Kylheku <kaz@kylheku.com> |