diff options
| author | Stefan Monnier | 2015-01-20 15:40:29 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2015-01-20 15:40:29 -0500 |
| commit | 3a8312d00e59b50e76121cd512177e999c18b06d (patch) | |
| tree | f34f91c2bfc196318febd809c9ec8304aae1fbc9 /src/alloc.c | |
| parent | f948b5d9ff60b40e361b2b9428eda2ad4c0ad105 (diff) | |
| download | emacs-3a8312d00e59b50e76121cd512177e999c18b06d.tar.gz emacs-3a8312d00e59b50e76121cd512177e999c18b06d.zip | |
lisp/emacs-lisp/eieio*.el: Rewrite our generics on top of cl-generic
* lisp/emacs-lisp/eieio-generic.el: Remove.
(defgeneric, defmethod): Move to eieio-compat.el. Mark obsolete.
* lisp/emacs-lisp/eieio-compat.el: New file.
* lisp/emacs-lisp/eieio.el: Don't require eieio-generic any more.
* lisp/emacs-lisp/eieio-core.el (eieio--slot-originating-class-p):
Remove unused function.
(eieio-defclass): Move to eieio-compat.el.
* lisp/emacs-lisp/macroexp.el (macroexp-macroexpand): New function.
(macroexp--expand-all): Use it.
* lisp/emacs-lisp/bytecomp.el (byte-compile-recurse-toplevel): Here too.
Diffstat (limited to 'src/alloc.c')
0 files changed, 0 insertions, 0 deletions