* lisp/loadup.el ("emacs-lisp/cl-generic"): Preload
commit37ab2245f27d83f0faa3c0d9277088433bc4efaf
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 13 May 2015 22:39:49 +0000 (13 18:39 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 13 May 2015 22:39:49 +0000 (13 18:39 -0400)
treeca0330d08da78d52d07d3f715316bc57cd6bba41
parent8d69f38a94fd1584a1ee6fc33f39c8f1ff9eaf59
* lisp/loadup.el ("emacs-lisp/cl-generic"): Preload

* src/lisp.mk (lisp): Add emacs-lisp/cl-generic.elc.
* lisp/emacs-lisp/cl-generic.el (cl-generic-define-method):
Avoid defalias for closures which are not immutable.
(cl--generic-prefill-dispatchers): New macro.  Use it to prefill the
dispatchers table with various entries.

* lisp/emacs-lisp/ert.el (emacs-lisp-mode-hook):
* lisp/emacs-lisp/seq.el (emacs-lisp-mode-hook): Use add-hook.
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/ert.el
lisp/emacs-lisp/seq.el
lisp/loadup.el
src/lisp.mk