Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5570:6c76f5b7e2e3
Be more careful still in #'cl-defsubst-expand.
lisp/ChangeLog addition:
2011-09-11 Aidan Kehoe <kehoea@parhasard.net>
* cl-macs.el (cl-defsubst-expand):
Be more careful still here, make sure that any references to
variables in BODY don't access those values in the enclosing scope
when that would be inappropriate.
Add some documentation of a potential reasonable approach to
avoiding the problems with our (non-Common Lisp-conformant)
#'symbol-macrolet.
| author | Aidan Kehoe <kehoea@parhasard.net> |
|---|---|
| date | Sun, 11 Sep 2011 16:05:05 +0100 |
| parents | d19b6e3bdf91 |
| children | 5273dd66a1ba |
comparison
equal
deleted
inserted
replaced
| 5569:d19b6e3bdf91 | 5570:6c76f5b7e2e3 |
|---|---|
| 1 2011-09-11 Aidan Kehoe <kehoea@parhasard.net> | |
| 2 | |
| 3 * cl-macs.el (cl-defsubst-expand): | |
| 4 Be more careful still here, make sure that any references to | |
| 5 variables in BODY don't access those values in the enclosing scope | |
| 6 when that would be inappropriate. | |
| 7 Add some documentation of a potential reasonable approach to | |
| 8 avoiding the problems with our (non-Common Lisp-conformant) | |
| 9 #'symbol-macrolet. | |
| 10 | |
| 1 2011-09-10 Aidan Kehoe <kehoea@parhasard.net> | 11 2011-09-10 Aidan Kehoe <kehoea@parhasard.net> |
| 2 | 12 |
| 3 * cl-macs.el (cl-defsubst-expand): | 13 * cl-macs.el (cl-defsubst-expand): |
| 4 Change set 2a6a8da4dd7c of | 14 Change set 2a6a8da4dd7c of |
| 5 http://mid.gmane.org/19966.17522.332164.615228@parhasard.net | 15 http://mid.gmane.org/19966.17522.332164.615228@parhasard.net |
