]> git.eshelyaron.com Git - emacs.git/commit
lisp/emacs-lisp/fcr.el: Make it available to cl-generic
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 13 Dec 2021 16:00:04 +0000 (11:00 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 13 Dec 2021 16:00:04 +0000 (11:00 -0500)
commit2554d029f67ce2011e3261d0a9a945eb2202ef53
treee9819299df6c90756e3a50f65aaa255abcee31a6
parent780957c915824fd01924415a6ed73d7dac35630c
lisp/emacs-lisp/fcr.el: Make it available to cl-generic

* lisp/loadup.el: Load `fcr`.

* lisp/emacs-lisp/fcr.el: Don't use `cl-lib` at runtime.
(fcr--copy): Use `named-let` instead of `cl-mapcar`.
(fcr--struct-tag, fcr--struct-specializers, fcr--struct-generalizer)
(cl-generic-generalizers): Move cl-generic support to cl-generic.

* lisp/emacs-lisp/cl-generic.el (cl--generic-fcr-tag)
(cl-generic--fcr-specializers, cl-generic--fcr-generalizer)
(cl-generic-generalizers): Move FCR support from `fcr.el`.
lisp/dired-aux.el
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/fcr.el
lisp/loadup.el
lisp/xwidget.el