diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-12-22 21:04:15 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-12-22 21:04:15 -0800 |
commit | 53500d17019c033563b66d115fab7fca89d3ea5b (patch) | |
tree | fb0e6fe3cf69adf1e50fcdd8ffd928dd20824b80 /ChangeLog | |
parent | e4e0db3b369e74bd9a619b190f710706a40a64d4 (diff) | |
download | txr-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-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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. |