comparison lisp/ChangeLog @ 5506:b0d87f92e60b

Complete support for macro-declaration-function, bytecomp{,-runtime}.el lisp/ChangeLog addition: 2011-05-07 Aidan Kehoe <kehoea@parhasard.net> * bytecomp-runtime.el: * bytecomp.el (byte-compile-file-form-defmumble): * bytecomp-runtime.el (macro-declaration-function): New. * subr.el: * subr.el (macro-declaration-function): Removed. Add support for macro-declaration-function, which is a GNU mechanism for indicating indentation and edebug information in macros (and only in macros). src/ChangeLog addition: 2011-05-07 Aidan Kehoe <kehoea@parhasard.net> * eval.c: * eval.c (Fdefmacro): * eval.c (syms_of_eval): Support macro-declaration-function in defmacro, incompletely and without documentation. * lisp.h: Declare Fnth here, necessary for the previous changes.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 08 May 2011 09:19:25 +0100
parents d3e0482c7899
children 9ac0016d8fe8
comparison
equal deleted inserted replaced
5505:3b220aa03f89 5506:b0d87f92e60b
1 2011-05-07 Aidan Kehoe <kehoea@parhasard.net>
2
3 * bytecomp-runtime.el:
4 * bytecomp.el (byte-compile-file-form-defmumble):
5 * bytecomp-runtime.el (macro-declaration-function): New.
6 * subr.el:
7 * subr.el (macro-declaration-function): Removed.
8 Add support for macro-declaration-function, which is a GNU
9 mechanism for indicating indentation and edebug information in
10 macros (and only in macros).
11
1 2011-05-07 Aidan Kehoe <kehoea@parhasard.net> 12 2011-05-07 Aidan Kehoe <kehoea@parhasard.net>
2 13
3 * subr.el: 14 * subr.el:
4 * subr.el (split-path): New. 15 * subr.el (split-path): New.
5 Moved here from fns.c. There's no need to have this in C, it's no 16 Moved here from fns.c. There's no need to have this in C, it's no