]> git.eshelyaron.com Git - emacs.git/commit
* lisp/loadup.el (fcr): Load before `nadvice`
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 14 Dec 2021 00:07:32 +0000 (19:07 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 14 Dec 2021 00:07:32 +0000 (19:07 -0500)
commit76b27662fd7002287790aca1d07cb789a3316f18
treeaa02aaf9cd9aada80c37259f449ffccf8be05a2c
parent463e621c29c9e236e538a2b4e9be1da2976c9c7e
* lisp/loadup.el (fcr): Load before `nadvice`

* lisp/loadup.el (fcr): Load before `nadvice`.

* lisp/emacs-lisp/cl-generic.el (cl--generic-class-parents): Move to
`cl-preloaded.el`.
(cl--generic-struct-specializers, cl-generic--fcr-specializers)
(cl--generic-specializers-apply-to-type-p): Use its new name.

* lisp/emacs-lisp/cl-preloaded.el (cl--class-allparents): New function
moved from `cl-generic.el`.

* lisp/emacs-lisp/fcr.el (fcr-defstruct): Use it.

* lisp/emacs-lisp/cl-macs.el (pcase--mutually-exclusive-p):
Don't advise if `nadvice` has not yet been loaded.
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/cl-macs.el
lisp/emacs-lisp/cl-preloaded.el
lisp/emacs-lisp/fcr.el
lisp/loadup.el