From 306d30c4b652fc3811d0a82b59d0cc5a8b58cfdf Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 25 Feb 2012 16:46:36 -0800 Subject: Bug #34652 * match.c (do_txeval): Establish a dynamic env frame around evaluation of quasiliteral and around embedded TXR Lisp expression (which may contain quasiliterals) and stick the bindings there via set_match_context. This way if filte functions are invoked through a quasiliteral, they can see bindings. --- ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 5f400108..44f4403b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2012-02-25 Kaz Kylheku + + Bug #34652 + + * match.c (do_txeval): Establish a dynamic env frame around + evaluation of quasiliteral and around embedded TXR Lisp expression + (which may contain quasiliterals) and stick the bindings there + via set_match_context. This way if filte functions are invoked through + a quasiliteral, they can see bindings. + 2012-02-25 Kaz Kylheku * eval.c (eval_init): New put-byte function interned. -- cgit v1.2.3