summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c6023a90..2f038d88 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,28 @@
2013-10-06 Kaz Kylheku <kaz@kylheku.com>
+ Improving behavior of op and fixing a bug.
+
+ Explicitly specifying @rest using (op ... . @rest)
+ did not work at all.
+
+ The then-func agument of iff and iffi may now be nil.
+
+ * eval.c (format_op_arg): New static function.
+ (transform_op): Handle dotted lists ending in @rest
+ or @<num>.
+ (supplement_op_syms): New static function.
+ (expand_op): Add missing numeric arguments,
+ so that all 1 through n are in the list.
+ Trailing rest is now added under different
+ conditions.
+
+ * lib.c (do_iff): Give thenfun the same
+ behavior on nil that elsefun enjoys.
+
+ * txr.1: Updated.
+
+2013-10-06 Kaz Kylheku <kaz@kylheku.com>
+
New feature: :vars argument in repeat and rep directives in an output
block, for specifying variables to include in iteration whose
presence repeat is not able to deduce.