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