summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-02-25 20:27:36 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-02-25 20:27:36 -0800
commitd064b170315f3ba4615215930e6ffc27dc7de21e (patch)
tree9ca4bfb194aa6eca99748bf0cb14b48c653e400a /ChangeLog
parent0e956fe2a1e390ba433825aa9e1cf125174e68d5 (diff)
downloadtxr-d064b170315f3ba4615215930e6ffc27dc7de21e.tar.gz
txr-d064b170315f3ba4615215930e6ffc27dc7de21e.tar.bz2
txr-d064b170315f3ba4615215930e6ffc27dc7de21e.zip
* parser.y (spec): Bugfix: SECRET_ESCAPE_E should use n_expr
not expr. expr is subject to expand_meta. (n_expr): Do not associate source info with character literals. (expand_meta): Bugfix: when walking forms in a collecting loop, propagate the source info to them. Bugfix: attach source info to var and expr expansions. (rl): Rewritten in terms of rlset. (rlset): Only set source info for an object that doesn't already have it.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 83e149e4..0fd3deaf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
2014-02-25 Kaz Kylheku <kaz@kylheku.com>
+ * parser.y (spec): Bugfix: SECRET_ESCAPE_E should use n_expr
+ not expr. expr is subject to expand_meta.
+ (n_expr): Do not associate source info with character
+ literals.
+ (expand_meta): Bugfix: when walking forms in a collecting loop,
+ propagate the source info to them. Bugfix: attach source
+ info to var and expr expansions.
+ (rl): Rewritten in terms of rlset.
+ (rlset): Only set source info for an object that doesn't already
+ have it.
+
+2014-02-25 Kaz Kylheku <kaz@kylheku.com>
+
* lib.c (obj_init): Revert qquote, unquote and splice
to the system namespace, for hygiene.