[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-25 248d5dd: Include cl-generic in package--builtin-v
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] emacs-25 248d5dd: Include cl-generic in package--builtin-versions (bug#22817) |
Date: |
Thu, 14 Jul 2016 18:55:31 +0000 (UTC) |
branch: emacs-25
commit 248d5dd13cd2ae0b1319a52b331e451fa7dd99c8
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>
Include cl-generic in package--builtin-versions (bug#22817)
* lisp/emacs-lisp/cl-generic.el (package--builtin-versions):
Add ourselves manually. Don't merge since there's a better fix on master.
---
lisp/emacs-lisp/cl-generic.el | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lisp/emacs-lisp/cl-generic.el b/lisp/emacs-lisp/cl-generic.el
index 37edf45..e5bab8d 100644
--- a/lisp/emacs-lisp/cl-generic.el
+++ b/lisp/emacs-lisp/cl-generic.el
@@ -86,6 +86,11 @@
;;; Code:
+;; The autoloads.el mechanism which adds package--builtin-versions
+;; maintenance to loaddefs.el doesn't work for preloaded packages (such
+;; as this one), so we have to do it by hand!
+(push (purecopy '(cl-generic 1 0)) package--builtin-versions)
+
;; Note: For generic functions that dispatch on several arguments (i.e. those
;; which use the multiple-dispatch feature), we always use the same "tagcodes"
;; and the same set of arguments on which to dispatch. This works, but is
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-25 248d5dd: Include cl-generic in package--builtin-versions (bug#22817),
Stefan Monnier <=