diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-02-25 20:27:36 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-02-25 20:27:36 -0800 |
commit | d064b170315f3ba4615215930e6ffc27dc7de21e (patch) | |
tree | 9ca4bfb194aa6eca99748bf0cb14b48c653e400a /ChangeLog | |
parent | 0e956fe2a1e390ba433825aa9e1cf125174e68d5 (diff) | |
download | txr-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-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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. |