From 4b90b6e7ce9be06087e727f7c6305a2a545660fc Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sun, 10 Aug 2025 11:45:31 +0300 Subject: [PATCH 1/2] ; * lisp/emacs-lisp/cl-generic.el (cl-defgeneric): Doc fix (bug#79206). --- lisp/emacs-lisp/cl-generic.el | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lisp/emacs-lisp/cl-generic.el b/lisp/emacs-lisp/cl-generic.el index 3aa26fba3c3..7e0f115ebcb 100644 --- a/lisp/emacs-lisp/cl-generic.el +++ b/lisp/emacs-lisp/cl-generic.el @@ -230,9 +230,11 @@ SPECIALIZERS-FUNCTION takes as first argument a tag value TAG (defmacro cl-defgeneric (name args &rest options-and-methods) "Create a generic function NAME. DOC-STRING is the base documentation for this class. A generic -function has no body, as its purpose is to decide which method body -is appropriate to use. Specific methods are defined with `cl-defmethod'. -With this implementation the ARGS are currently ignored. +function usually has no body, as its purpose is to decide which +method body is appropriate to use; ARGS are currently ignored if +there's no body. If BODY is present, it provides the default +implementation. +Specific implementation methods are defined with `cl-defmethod'. OPTIONS-AND-METHODS currently understands: - (:documentation DOCSTRING) - (declare DECLARATIONS) From 49d64bfb1a4ca5fc8b3a4d215fb6cabbb9780f9b Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Thu, 14 Aug 2025 03:03:07 -0400 Subject: [PATCH 2/2] ; * etc/NEWS: Update for Emacs 30.2. --- etc/NEWS | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index c52929b6d38..dfe6c5cafe6 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -15,32 +15,9 @@ in older Emacs versions. You can narrow news to a specific version by calling 'view-emacs-news' with a prefix argument or by typing 'C-u C-h C-n'. - -* Installation Changes in Emacs 30.2 - - -* Startup Changes in Emacs 30.2 - * Changes in Emacs 30.2 - - -* Editing Changes in Emacs 30.2 - - -* Changes in Specialized Modes and Packages in Emacs 30.2 - - -* New Modes and Packages in Emacs 30.2 - - -* Incompatible Lisp Changes in Emacs 30.2 - - -* Lisp Changes in Emacs 30.2 - - -* Changes in Emacs 30.2 on Non-Free Operating Systems +Emacs 30.2 is a bug-fix release with no new features. * Installation Changes in Emacs 30.1