summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-11-20 12:02:13 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-11-20 12:02:13 -0800
commit71cacde9c896a1532247a349a298e68fd20500a8 (patch)
tree685d2fe504ac2b1cab28144f386e72039992b635 /ChangeLog
parent811b58e8f70fac421a905a2b627449dfd079958c (diff)
downloadtxr-71cacde9c896a1532247a349a298e68fd20500a8.tar.gz
txr-71cacde9c896a1532247a349a298e68fd20500a8.tar.bz2
txr-71cacde9c896a1532247a349a298e68fd20500a8.zip
Relaxing :vars in collect/coll a little bit.
* match.c (h_coll, v_collect): Only throw an error about missing required variables if the collect iteration collected some new variables. This allows strict collects with :vars to have some cases which explicitly match and skip unwanted material, without binding variables. Also, print all missing variables in the diagnostic. * txr.1: Mention this special exception. * RELNOTES: Updated.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 67e71097..ce7a90f3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2011-11-20 Kaz Kylheku <kaz@kylheku.com>
+
+ Relaxing :vars in collect/coll a little bit.
+
+ * match.c (h_coll, v_collect): Only throw an error about
+ missing required variables if the collect iteration collected some new
+ variables. This allows strict collects with :vars to have
+ some cases which explicitly match and skip unwanted material,
+ without binding variables. Also, print all missing variables in the
+ diagnostic.
+
+ * txr.1: Mention this special exception.
+
+ * RELNOTES: Updated.
+
2011-11-19 Kaz Kylheku <kaz@kylheku.com>
* Makefile (tests/008/soundex.ok): New test case.