diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-11-19 12:05:39 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-11-19 12:05:39 -0800 |
commit | 1f3d894dab47e0d2527adf7db0b74296f19f7b81 (patch) | |
tree | c1f427b2c9d03760e1563ae53302359b7dc3cdb4 /ChangeLog | |
parent | d3ba0368d9c5012ca9405ac55a6d9a632fb0895a (diff) | |
download | txr-1f3d894dab47e0d2527adf7db0b74296f19f7b81.tar.gz txr-1f3d894dab47e0d2527adf7db0b74296f19f7b81.tar.bz2 txr-1f3d894dab47e0d2527adf7db0b74296f19f7b81.zip |
deffilter grows in power: it can take quasistrings.
* lib.c (cdr_f): New global variable.
(funcall1, funcall2, funcall3, funcall4): Fix unterminated
arguments in uw_throwf call by using uw_throw instead.
(do_or): New static function.
(orf): New function.
(obj_init): gc_protect and initialize cdr_f.
* lib.h (cdr_f, orf): Declared.
* match.c (v_deffilter): Treat the table as forms to be evaluated which
must reduce to strings, rather than literal strings.
* txr.1: Documented.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -1,5 +1,23 @@ 2011-11-19 Kaz Kylheku <kaz@kylheku.com> + deffilter grows in power: it can take quasistrings. + + * lib.c (cdr_f): New global variable. + (funcall1, funcall2, funcall3, funcall4): Fix unterminated + arguments in uw_throwf call by using uw_throw instead. + (do_or): New static function. + (orf): New function. + (obj_init): gc_protect and initialize cdr_f. + + * lib.h (cdr_f, orf): Declared. + + * match.c (v_deffilter): Treat the table as forms to be evaluated which + must reduce to strings, rather than literal strings. + + * txr.1: Documented. + +2011-11-19 Kaz Kylheku <kaz@kylheku.com> + * parser.y (yybadtoken): Use ~a to print bad character rather than #\ notation. |