summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-12-22 21:04:15 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-12-22 21:04:15 -0800
commit53500d17019c033563b66d115fab7fca89d3ea5b (patch)
treefb0e6fe3cf69adf1e50fcdd8ffd928dd20824b80 /ChangeLog
parente4e0db3b369e74bd9a619b190f710706a40a64d4 (diff)
downloadtxr-53500d17019c033563b66d115fab7fca89d3ea5b.tar.gz
txr-53500d17019c033563b66d115fab7fca89d3ea5b.tar.bz2
txr-53500d17019c033563b66d115fab7fca89d3ea5b.zip
Bug #35010
* match.c (extract_bindings): Make sure there are no duplicate variables among the extracted bindings. This is needed because of the other changes. (do_output_line, do_output): In handling the rep/repeat directives, append the original bindings to the extracted set bindings for the variables which just occur in the clause, so that Lisp code can see all of the variables.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f8f9d7cc..c81899dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2011-12-22 Kaz Kylheku <kaz@kylheku.com>
+ Bug #35010
+
+ * match.c (extract_bindings): Make sure there are no duplicate
+ variables among the extracted bindings. This is needed because
+ of the other changes.
+ (do_output_line, do_output): In handling the rep/repeat directives,
+ append the original bindings to the extracted set bindings for the
+ variables which just occur in the clause, so that Lisp code can see all
+ of the variables.
+
+2011-12-22 Kaz Kylheku <kaz@kylheku.com>
+
* stream.c (vformat): If width is specified for ~s or ~a, and
the object is not a string or number, then print it to a string
and treat it as a string, adjusting it within the field.