summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-07-15 20:56:48 -0700
committerKaz Kylheku <kaz@kylheku.com>2014-07-15 20:56:48 -0700
commit50c2dbed6f823a286d40a1378626467b09363cbb (patch)
tree4dffe3da84a44476c5b6cc291dc655c5bb9ad066 /ChangeLog
parent9b763824a241ce6345377325c688d8769fc378bd (diff)
downloadtxr-50c2dbed6f823a286d40a1378626467b09363cbb.tar.gz
txr-50c2dbed6f823a286d40a1378626467b09363cbb.tar.bz2
txr-50c2dbed6f823a286d40a1378626467b09363cbb.zip
* match.c (v_do, v_require): Set up and tear down environment frame,
like other situations that evaluate TXR Lisp from the pattern language. Otherwise obscure things will go wrong. (h_do): Same as above, and additionally, add the forgotten call to install the bindings into the match context.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f7573c2b..767c6151 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2014-07-15 Kaz Kylheku <kaz@kylheku.com>
+ * match.c (v_do, v_require): Set up and tear down environment frame,
+ like other situations that evaluate TXR Lisp from the pattern language.
+ Otherwise obscure things will go wrong.
+ (h_do): Same as above, and additionally, add the forgotten
+ call to install the bindings into the match context.
+
+2014-07-15 Kaz Kylheku <kaz@kylheku.com>
+
* match.c (h_eol): Fix broken horizontal @(eol).
It should be returning next_spec_k, rather
than bindings, which indicate a complete match.