From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 09 19:37:05 2025 Received: (at submit) by debbugs.gnu.org; 9 Aug 2025 23:37:05 +0000 Received: from localhost ([127.0.0.1]:43294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukt7X-0000ep-75 for submit@debbugs.gnu.org; Sat, 09 Aug 2025 19:37:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33276) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukt7T-0000eF-4t for submit@debbugs.gnu.org; Sat, 09 Aug 2025 19:37:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ukt7N-00035L-ND for bug-gnu-emacs@gnu.org; Sat, 09 Aug 2025 19:36:53 -0400 Received: from mail-yw1-x1133.google.com ([2607:f8b0:4864:20::1133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ukt7K-0004xm-92 for bug-gnu-emacs@gnu.org; Sat, 09 Aug 2025 19:36:53 -0400 Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-71c06bb7470so8356637b3.3 for ; Sat, 09 Aug 2025 16:36:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754782608; x=1755387408; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=n47EKksHKRvWRDvuAd5yQql0WodG9hnkX5jUc27OxLo=; b=Ca2CL2JhsSU+dlD3roih5xO1Kf5FZXU+Ir1MKGrzYHC50sGOpL+fER1pRZ+gsuDYrC tP5WtvAxkuW0z/R1tubrCVfPwK7yWn79OGSBqI8vaWQWpbQT3uzUWnSq0rFBBnpue3ZA vZy5SgKvXotKz9JkzKf2DNNlsK551RqvAIYBGseGJsCZD3mwuX5PlONQWPS+KF/Oo2lG uAukBi5EucGX0vCmeyF1zAWsqwPG/S8Vvn4kZ0nlkNvHwh2wiLcrefrvMu30uqPpRNTL l/O87UelJr9F0qXKVfsrn+oXa4Xm0wxRVeYpl1B1Vv+f1am3WQYHhlrZ2k17CfF8QJcE 3D6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754782608; x=1755387408; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=n47EKksHKRvWRDvuAd5yQql0WodG9hnkX5jUc27OxLo=; b=RxMF5FDAi8AFxyImtKVn6w1gIAA1V8kT6tXsta59A0uPAkZd6pwDBRZqPV5T/MMxE9 nJCcM7HNcy13McqM+7miUOtSQ+ggc1M3tx5phiH2uPu8GImu15QQMB5bE2m3O1B4k72r RuP/4+clJUvF+0w4RZyLR2RbTJP4WWnPV9eqNUn0L/B9yMQe95Z//C4Obk/G9jV+DnMI 9ZG2Y01u9qju7DCwa3aTlXyjOPBRTEtmUpaR+Ve8BhB3zt70EdmYwmY6oM5BgX+9XvWG /7YdYVMgrQJN9YXu+hb7cACaarJTYGGdh3viC1rlL2y++ZT5IdQS5Kcv1Z/J/wEduK5i wWKw== X-Gm-Message-State: AOJu0YxcVmeJLNN8MW/H2HEKkbWqTQz+TMZjIQRFrBJR28Mt8gKVcRZe Fk4EcK9ThvpNeXYhC8Rngfhsr9GFssgg95Fd84aO7O+BuxUB56H1mZ/aeMSl8CjKRaRB29nCoek 9wDdh3BfotCMWGxinoSPjEP8EtXY6lvzuIeSH X-Gm-Gg: ASbGncupKfGY/S+LU2R2YvmsxT+YZ3fjAnXqmA12pu97qEA21RR8Pq87DYhQIzWLq1m D9M6BWN69cr0ktRc/gsueBthgGmwgQBFMIfla3qadE0YsARwUp9nA6ibaC66AQMI1zC+kUef4Le 3P6aCHo9/q5WcL+nu/Vt2/Gpv2v6Pe13mJ0O0V4SF+9VPuW7dNS4qMQZrRHv/KbCaEIx2egY64T M75J+FRN+LZ4NRSLtV1V1v6/4zMMOiKJ2dbNJ/tTPay/cEMJ9Q= X-Google-Smtp-Source: AGHT+IFDK+XV629OY8njfGEcimExNZ9xNkCDSQdHDvWJDRoDuarocvzCmI3Os0GDtffHezYHGUUXI8kgqJuHMons+LI= X-Received: by 2002:a05:690c:2606:b0:719:edff:65a0 with SMTP id 00721157ae682-71bf0e09c56mr98184707b3.23.1754782608195; Sat, 09 Aug 2025 16:36:48 -0700 (PDT) MIME-Version: 1.0 From: Sean McAfee Date: Sat, 9 Aug 2025 16:36:37 -0700 X-Gm-Features: Ac12FXz8VmQY0cbsND_VWKhNE1Tu12L8AqASOm-NhR39w5hw2et5gjD_MPS2Mys Message-ID: Subject: 29.4; cl-defgeneric docstring is incorrect To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000050653063bf72abf" Received-SPF: pass client-ip=2607:f8b0:4864:20::1133; envelope-from=eefacm@gmail.com; helo=mail-yw1-x1133.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --000000000000050653063bf72abf Content-Type: text/plain; charset="UTF-8" The docstring for cl-defgeneric reads: (cl-defgeneric NAME ARGS [DOC-STRING] [OPTIONS-AND-METHODS...] &rest DEFAULT-BODY) [...] With this implementation the ARGS are currently ignored. [...] However, this is not the case, as seen in this excerpt from an ielm buffer: ELISP> (cl-defgeneric foo (x y) (+ x y)) foo ELISP> (foo 1 2) 3 (#o3, #x3, ?\C-c) In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2025-01-29 built on system76-pc Windowing system distributor 'The X.Org Foundation', version 11.0.12302006 System Description: Ubuntu 24.04.1 LTS Configured using: 'configure --with-json --with-tree-sitter' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: recentf-mode: t gnus-dired-mode: t dired-launch-mode: t emms-mode-line-mode: t emms-playing-time-display-mode: t emms-playing-time-mode: t beginend-dired-mode: t volatile-highlights-mode: t projectile-mode: t global-git-commit-mode: t dired-hide-details-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t server-mode: t global-flycheck-mode: t minibuffer-depth-indicate-mode: t ido-vertical-mode: t global-undo-tree-mode: t override-global-mode: t desktop-save-mode: t winner-mode: t electric-pair-mode: t savehist-mode: t ido-everywhere: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: ~/emacs/ack hides /home/mcafee/.emacs.d/elpa/ack-1.11/ack /home/mcafee/.emacs.d/elpa/git-commit-20240123.1358/git-commit hides /home/mcafee/.emacs.d/elpa/magit-20250725.2240/git-commit /home/mcafee/.emacs.d/elpa/transient-20250724.1634/transient hides /usr/local/share/emacs/29.4/lisp/transient /home/mcafee/.emacs.d/elpa/bind-key-20230203.2004/bind-key hides /usr/local/share/emacs/29.4/lisp/use-package/bind-key /home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-ensure hides /usr/local/share/emacs/29.4/lisp/use-package/use-package-ensure /home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-lint hides /usr/local/share/emacs/29.4/lisp/use-package/use-package-lint /home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-core hides /usr/local/share/emacs/29.4/lisp/use-package/use-package-core /home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package hides /usr/local/share/emacs/29.4/lisp/use-package/use-package /home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-bind-key hides /usr/local/share/emacs/29.4/lisp/use-package/use-package-bind-key /home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-jump hides /usr/local/share/emacs/29.4/lisp/use-package/use-package-jump /home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-diminish hides /usr/local/share/emacs/29.4/lisp/use-package/use-package-diminish /home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-delight hides /usr/local/share/emacs/29.4/lisp/use-package/use-package-delight ~/emacs/japanese hides /usr/local/share/emacs/29.4/lisp/language/japanese ~/emacs/chinese hides /usr/local/share/emacs/29.4/lisp/language/chinese Features: (shadow mail-extr emacsbug mode-local mule-util shortdoc help-fns radix-tree misearch multi-isearch executable recentf tree-widget conf-mode view bug-reference c++-ts-mode c-ts-mode warnings vc-git gnus-dired diary-lib diary-loaddefs cal-iso org-bullets oc-basic ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range gnus-win ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi raku-detect face-remap org-agenda org-element org-persist xdg org-id avl-tree org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table org-keys oc org-loaddefs cal-menu calendar cal-loaddefs ol org-fold org-fold-core org-compat org-version org-macs dired-launch emms-idapi-browser emms-idapi emms-idapi-musicbrainz emms-mpris dbus emms-librefm-stream xml emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser emms-filters sort emms-volume emms-volume-mpv emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache emms-info-native emms-info-native-spc emms-info-native-mp3 emms-info-native-ogg emms-info-native-opus emms-info-native-flac emms-info-native-vorbis bindat emms-info-exiftool emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv emms-playing-time emms-info emms-later-do emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup emms emms-compat treesit-auto xref-js2 vc vc-dispatcher js2-mode js c-ts-common treesit cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs dired-filter f dired-hacks-utils dired-aux dired-x shell-pop term disp-table ehelp beginend volatile-highlights iedit iedit-lib mc-hide-unmatched-lines-mode mc-mark-more tagedit s sgml-mode facemenu dom mc-cycle-cursors multiple-cursors-core advice rect dtrt-indent projectile grep ibuf-ext ibuffer ibuffer-loaddefs elisp-slime-nav etags fileloop generator xref project magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff-mode git-commit log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell pcomplete server magit-mode transient benchmark magit-git magit-base magit-section format-spec cursor-sensor crm llama compat compat-30 ido-completing-read+ memoize cus-edit pp cus-load icons minibuf-eldef flycheck find-func diminish gnus nnheader gnus-util time-date mail-utils range mm-util mail-prsvr wid-edit autoinsert misc sanityinc-tomorrow-blue-theme color-theme-sanityinc-tomorrow color mb-depth files-x ido-vertical-mode undo-tree diff queue ack derived compile text-property-search paredit edmacro kmacro dash cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core desktop frameset finder-inf winner elec-pair savehist hippie-exp comint ansi-osc ansi-color ring thingatpt ido cl change-inner-autoloads color-theme-sanityinc-tomorrow-autoloads dired-filter-autoloads dired-launch-autoloads dired-ranger-autoloads dired-hacks-utils-autoloads dtrt-indent-autoloads emms-autoloads expand-region-autoloads f-autoloads fix-word flycheck-autoloads git-link-autoloads git-timemachine-autoloads haskell-mode-autoloads helm-autoloads helm-core-autoloads async-autoloads ido-vertical-mode-autoloads js2-refactor-autoloads magit-autoloads pcase magit-section-autoloads llama-autoloads markdown-mode-autoloads multiple-cursors-autoloads nov-autoloads esxml-autoloads paredit-autoloads popup-autoloads projectile-autoloads rx restclient-autoloads shell-pop-autoloads swiper-autoloads ivy-autoloads dash-autoloads transient-autoloads treesit-auto-autoloads volatile-highlights-autoloads wfnames-autoloads with-editor-autoloads info compat-autoloads js2-mode-autoloads yasnippet-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 1154309 103473) (symbols 48 51775 3) (strings 32 302136 25627) (string-bytes 1 8103905) (vectors 16 107398) (vector-slots 8 1939921 264260) (floats 8 625 307) (intervals 56 54161 197) (buffers 984 77)) --000000000000050653063bf72abf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The docstring for cl-defgeneric reads:

(cl-defgener= ic NAME ARGS [DOC-STRING] [OPTIONS-AND-METHODS...] &rest
DEFAULT-BOD= Y)
[...]
With this implementation the ARGS are currently ignored.
= [...]

However, this is not the case, as seen in this excerpt from an= ielm buffer:

ELISP> (cl-defgeneric foo (x y) (+ x y))
foo
= ELISP> (foo 1 2)
3 (#o3, #x3, ?\C-c)

In GNU Emacs 29.4 (build = 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41,
=C2=A0cairo version 1.18.0= ) of 2025-01-29 built on system76-pc
Windowing system distributor 'T= he X.Org Foundation', version 11.0.12302006
System Description: Ubun= tu 24.04.1 LTS

Configured using:
=C2=A0'configure --with-json= --with-tree-sitter'

Configured features:
CAIRO DBUS FREETYPE= GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBSELINUX LIBXML2 MOD= ULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND
SQLITE3 THREADS TIFF = TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM
XINPUT2 XPM GTK3 ZLIB<= br>
Important settings:
=C2=A0 value of $LC_MONETARY: en_US.UTF-8
= =C2=A0 value of $LC_NUMERIC: en_US.UTF-8
=C2=A0 value of $LC_TIME: en_US= .UTF-8
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIERS= : @im=3Dibus
=C2=A0 locale-coding-system: utf-8-unix

Major mode: = Dired by name

Minor modes in effect:
=C2=A0 recentf-mode: t
= =C2=A0 gnus-dired-mode: t
=C2=A0 dired-launch-mode: t
=C2=A0 emms-mod= e-line-mode: t
=C2=A0 emms-playing-time-display-mode: t
=C2=A0 emms-p= laying-time-mode: t
=C2=A0 beginend-dired-mode: t
=C2=A0 volatile-hig= hlights-mode: t
=C2=A0 projectile-mode: t
=C2=A0 global-git-commit-mo= de: t
=C2=A0 dired-hide-details-mode: t
=C2=A0 magit-auto-revert-mode= : t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 server-mode: t
=C2=A0 glo= bal-flycheck-mode: t
=C2=A0 minibuffer-depth-indicate-mode: t
=C2=A0 = ido-vertical-mode: t
=C2=A0 global-undo-tree-mode: t
=C2=A0 override-= global-mode: t
=C2=A0 desktop-save-mode: t
=C2=A0 winner-mode: t
= =C2=A0 electric-pair-mode: t
=C2=A0 savehist-mode: t
=C2=A0 ido-every= where: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0= show-paren-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel= -mode: t
=C2=A0 global-prettify-symbols-mode: t
=C2=A0 file-name-shad= ow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t=C2=A0 blink-cursor-mode: t
=C2=A0 buffer-read-only: t
=C2=A0 line-= number-mode: t
=C2=A0 transient-mark-mode: t
=C2=A0 auto-composition-= mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: = t

Load-path shadows:
~/emacs/ack hides /home/mcafee/.emacs.d/elpa= /ack-1.11/ack
/home/mcafee/.emacs.d/elpa/git-commit-20240123.1358/git-co= mmit hides /home/mcafee/.emacs.d/elpa/magit-20250725.2240/git-commit
/ho= me/mcafee/.emacs.d/elpa/transient-20250724.1634/transient hides /usr/local/= share/emacs/29.4/lisp/transient
/home/mcafee/.emacs.d/elpa/bind-key-2023= 0203.2004/bind-key hides /usr/local/share/emacs/29.4/lisp/use-package/bind-= key
/home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-ens= ure hides /usr/local/share/emacs/29.4/lisp/use-package/use-package-ensure/home/mcafee/.emacs.d/elpa/use-package-20230426.2324/use-package-lint hid= es /usr/local/share/emacs/29.4/lisp/use-package/use-package-lint
/home/m= cafee/.emacs.d/elpa/use-package-20230426.2324/use-package-core hides /usr/l= ocal/share/emacs/29.4/lisp/use-package/use-package-core
/home/mcafee/.em= acs.d/elpa/use-package-20230426.2324/use-package hides /usr/local/share/ema= cs/29.4/lisp/use-package/use-package
/home/mcafee/.emacs.d/elpa/use-pack= age-20230426.2324/use-package-bind-key hides /usr/local/share/emacs/29.4/li= sp/use-package/use-package-bind-key
/home/mcafee/.emacs.d/elpa/use-packa= ge-20230426.2324/use-package-jump hides /usr/local/share/emacs/29.4/lisp/us= e-package/use-package-jump
/home/mcafee/.emacs.d/elpa/use-package-202304= 26.2324/use-package-diminish hides /usr/local/share/emacs/29.4/lisp/use-pac= kage/use-package-diminish
/home/mcafee/.emacs.d/elpa/use-package-2023042= 6.2324/use-package-delight hides /usr/local/share/emacs/29.4/lisp/use-packa= ge/use-package-delight
~/emacs/japanese hides /usr/local/share/emacs/29.= 4/lisp/language/japanese
~/emacs/chinese hides /usr/local/share/emacs/29= .4/lisp/language/chinese

Features:
(shadow mail-extr emacsbug mod= e-local mule-util shortdoc help-fns
radix-tree misearch multi-isearch ex= ecutable recentf tree-widget
conf-mode view bug-reference c++-ts-mode c-= ts-mode warnings vc-git
gnus-dired diary-lib diary-loaddefs cal-iso org-= bullets oc-basic ol-eww
eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-i= nfo ol-gnus nnselect
gnus-art mm-uu mml2015 mm-view mml-smime smime gnut= ls dig gnus-sum shr
pixel-fill kinsoku url-file svg gnus-group gnus-undo= gnus-start
gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo par= se-time
gnus-spec gnus-int gnus-range gnus-win ol-docview doc-view jka-c= ompr
image-mode exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi
o= rg-link-doi raku-detect face-remap org-agenda org-element org-persist
xd= g org-id avl-tree org-refile org ob ob-tangle ob-ref ob-lob ob-table
ob-= exp org-macro org-src ob-comint org-pcomplete org-list org-footnote
org-= faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval
org-cy= cle org-table org-keys oc org-loaddefs cal-menu calendar
cal-loaddefs ol= org-fold org-fold-core org-compat org-version org-macs
dired-launch emm= s-idapi-browser emms-idapi emms-idapi-musicbrainz
emms-mpris dbus emms-l= ibrefm-stream xml emms-librefm-scrobbler
emms-playlist-limit emms-i18n e= mms-history emms-score emms-stream-info
emms-metaplaylist-mode emms-book= marks emms-cue emms-mode-line-icon
emms-browser emms-filters sort emms-v= olume emms-volume-mpv
emms-volume-sndioctl emms-volume-mixerctl emms-vol= ume-pulse
emms-volume-amixer emms-playlist-sort emms-last-played emms-pl= ayer-xine
emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show= -all
emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cac= he
emms-info-native emms-info-native-spc emms-info-native-mp3
emms-in= fo-native-ogg emms-info-native-opus emms-info-native-flac
emms-info-nati= ve-vorbis bindat emms-info-exiftool emms-info-tinytag
emms-info-metaflac= emms-info-opusinfo emms-info-ogginfo
emms-info-mp3info emms-playlist-mo= de emms-player-vlc emms-player-mpv
emms-playing-time emms-info emms-late= r-do emms-player-mplayer
emms-player-simple emms-source-playlist emms-so= urce-file locate
emms-setup emms emms-compat treesit-auto xref-js2 vc vc= -dispatcher
js2-mode js c-ts-common treesit cc-mode cc-fonts cc-guess cc= -menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs dired-filter= f
dired-hacks-utils dired-aux dired-x shell-pop term disp-table ehelpbeginend volatile-highlights iedit iedit-lib
mc-hide-unmatched-lines-m= ode mc-mark-more tagedit s sgml-mode facemenu
dom mc-cycle-cursors multi= ple-cursors-core advice rect dtrt-indent
projectile grep ibuf-ext ibuffe= r ibuffer-loaddefs elisp-slime-nav etags
fileloop generator xref project= magit-submodule magit-blame magit-stash
magit-reflog magit-bisect magit= -push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit= -sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch = magit-reset magit-files magit-refs
magit-status magit magit-repos magit-= apply magit-wip magit-log
which-func imenu magit-diff smerge-mode diff-m= ode git-commit log-edit
message sendmail yank-media puny dired dired-loa= ddefs rfc822 mml mml-sec
epa epg rfc6068 epg-config mm-decode mm-bodies = mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-u= tils mailheader
pcvs-util add-log magit-core magit-autorevert autorevert= filenotify
magit-margin magit-transient magit-process with-editor shell= pcomplete
server magit-mode transient benchmark magit-git magit-base ma= git-section
format-spec cursor-sensor crm llama compat compat-30
ido-= completing-read+ memoize cus-edit pp cus-load icons minibuf-eldef
flyche= ck find-func diminish gnus nnheader gnus-util time-date mail-utils
range= mm-util mail-prsvr wid-edit autoinsert misc
sanityinc-tomorrow-blue-the= me color-theme-sanityinc-tomorrow color
mb-depth files-x ido-vertical-mo= de undo-tree diff queue ack derived
compile text-property-search paredit= edmacro kmacro dash cl-extra
help-mode use-package use-package-ensure u= se-package-delight
use-package-diminish use-package-bind-key bind-key ea= sy-mmode
use-package-core desktop frameset finder-inf winner elec-pair s= avehist
hippie-exp comint ansi-osc ansi-color ring thingatpt ido cl
c= hange-inner-autoloads color-theme-sanityinc-tomorrow-autoloads
dired-fil= ter-autoloads dired-launch-autoloads dired-ranger-autoloads
dired-hacks-= utils-autoloads dtrt-indent-autoloads emms-autoloads
expand-region-autol= oads f-autoloads fix-word flycheck-autoloads
git-link-autoloads git-time= machine-autoloads haskell-mode-autoloads
helm-autoloads helm-core-autolo= ads async-autoloads
ido-vertical-mode-autoloads js2-refactor-autoloads m= agit-autoloads pcase
magit-section-autoloads llama-autoloads markdown-mo= de-autoloads
multiple-cursors-autoloads nov-autoloads esxml-autoloadsparedit-autoloads popup-autoloads projectile-autoloads rx
restclient-au= toloads shell-pop-autoloads swiper-autoloads ivy-autoloads
dash-autoload= s transient-autoloads treesit-auto-autoloads
volatile-highlights-autoloa= ds wfnames-autoloads with-editor-autoloads
info compat-autoloads js2-mod= e-autoloads yasnippet-autoloads package
browse-url url url-proxy url-pri= vacy url-expand url-methods url-history
url-cookie generate-lisp-file ur= l-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eiei= o eieio-core cl-macs password-cache
json subr-x map byte-opt gv bytecomp= byte-compile url-vars cl-loaddefs
cl-lib rmc iso-transl tooltip cconv e= ldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-m= ode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset i= mage regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-= mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easyme= nu timer select
scroll-bar mouse jit-lock font-lock syntax font-core ter= m/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian p= hilippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai= -viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak = czech
european ethiopic indian cyrillic chinese composite emoji-zwj char= script
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oc= losure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroe= xp
files window text-properties overlay sha1 md5 base64 format env
co= de-pages mule custom widget keymap hashtable-print-readable backquote
th= reads dbusbind inotify dynamic-setting system-font-setting
font-render-s= etting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network= -process emacs)

Memory information:
((conses 16 1154309 103473)=C2=A0(symbols 48 51775 3)
=C2=A0(strings 32 302136 25627)
=C2=A0(s= tring-bytes 1 8103905)
=C2=A0(vectors 16 107398)
=C2=A0(vector-slots = 8 1939921 264260)
=C2=A0(floats 8 625 307)
=C2=A0(intervals 56 54161 = 197)
=C2=A0(buffers 984 77))

--000000000000050653063bf72abf-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 10 01:13:01 2025 Received: (at 79206) by debbugs.gnu.org; 10 Aug 2025 05:13:01 +0000 Received: from localhost ([127.0.0.1]:43639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukyMe-0004sA-VN for submit@debbugs.gnu.org; Sun, 10 Aug 2025 01:13:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47710) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukyMb-0004rs-3k for 79206@debbugs.gnu.org; Sun, 10 Aug 2025 01:12:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ukyMU-00082N-E5; Sun, 10 Aug 2025 01:12:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LlEA1wZqRkEtDuP1OYeSeGTU8hF3ElK8qQ+6RJA2U2I=; b=Cw+oSFDrlvbg F/sVRa/JqQ7GYsYXh+Gcy75dGAf6aM0vnYlvkW1+KxotoDSmfakwOltcAm5VnwnmIkGXL1vUmRLtV f3EMtvRIC/kqEQDODfjuqD/7yiyeMUue4cHBBXHc2vhP+I4+nOPPtb2dI6fvevk1XkqQ9g79T7Ggb kmQLXeCL4rYER6SxzLcg1BvHNA/aZY3TWPtc82RKfNCWFq/x6yxtdwDKoB+yBfPapiXyp66BBneF/ DALzCrAFxKCcvubL9si53Xj9lqP28/f6CBKHXYwHaD6ksZXMnEWxJCLTW+RgGsY3bYnyraDElTcTe PpJv4hBendr6TgCTRzQyug==; Date: Sun, 10 Aug 2025 08:12:46 +0300 Message-Id: <861ppjlpyp.fsf@gnu.org> From: Eli Zaretskii To: Sean McAfee , Stefan Monnier In-Reply-To: (message from Sean McAfee on Sat, 9 Aug 2025 16:36:37 -0700) Subject: Re: bug#79206: 29.4; cl-defgeneric docstring is incorrect References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79206 Cc: 79206@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Sean McAfee > Date: Sat, 9 Aug 2025 16:36:37 -0700 > > The docstring for cl-defgeneric reads: > > (cl-defgeneric NAME ARGS [DOC-STRING] [OPTIONS-AND-METHODS...] &rest > DEFAULT-BODY) > [...] > With this implementation the ARGS are currently ignored. > [...] > > However, this is not the case, as seen in this excerpt from an ielm buffer: > > ELISP> (cl-defgeneric foo (x y) (+ x y)) > foo > ELISP> (foo 1 2) > 3 (#o3, #x3, ?\C-c) It also says "A generic function has no body", right? Stefan, I guess that the arguments are ignored if there's no body, is that right? From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 10 03:47:15 2025 Received: (at 79206) by debbugs.gnu.org; 10 Aug 2025 07:47:16 +0000 Received: from localhost ([127.0.0.1]:43839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ul0lv-0003l9-CL for submit@debbugs.gnu.org; Sun, 10 Aug 2025 03:47:15 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:8857) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ul0lp-0003ks-N4 for 79206@debbugs.gnu.org; Sun, 10 Aug 2025 03:47:13 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 390D880185; Sun, 10 Aug 2025 03:47:03 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1754812018; bh=5B6JhSOD6XAh1BhPPSdmVzPNtajL5CxYXY4t2PsEIcM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=MgrzOm8lX9ABH+BPYiPfgRisTJT3ovxjTZDVTVbprTM+j8klwRI5yZHnAokNIPjWc 1oqgv3kIlvFGGkW7Cn/kOBSNtOgquTTRCAaL2C/cInMViESCBqNDpqD2bBhG7ZI2mF dh+L7nSlOthB6LoP4aDigyqTP2iYAr5DoFNxMBqsRRETz11eN4hziM0KG05y1mCCbA oRn64qk3jIS8nLunxMvaeQWpNKq6VViNJ1BOlr8iADFvfGnYyRgluuM7bDdNEMQ4W1 6yxcSKrF2oUsZ9ybtAT4NFyYXZIe20l7bARmDn/jRHkth5sTourO3nde69quLKNyUt d9bHMHlI8qOVA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 45E1F805B1; Sun, 10 Aug 2025 03:46:58 -0400 (EDT) Received: from asado (dyn.144-85-248-254.dsl.vtx.ch [144.85.248.254]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 1C9E312090F; Sun, 10 Aug 2025 03:46:56 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#79206: 29.4; cl-defgeneric docstring is incorrect In-Reply-To: <861ppjlpyp.fsf@gnu.org> Message-ID: References: <861ppjlpyp.fsf@gnu.org> Date: Sun, 10 Aug 2025 03:46:54 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.004 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79206 Cc: Sean McAfee , 79206@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Stefan, I guess that the arguments are ignored if there's no body, is > that right? That's right. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 10 04:46:50 2025 Received: (at 79206-done) by debbugs.gnu.org; 10 Aug 2025 08:46:50 +0000 Received: from localhost ([127.0.0.1]:43941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ul1hZ-0006VI-TR for submit@debbugs.gnu.org; Sun, 10 Aug 2025 04:46:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50514) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ul1hW-0006V3-P9 for 79206-done@debbugs.gnu.org; Sun, 10 Aug 2025 04:46:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ul1hR-0002cO-Dl; Sun, 10 Aug 2025 04:46:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IJLej5zAOB2yVtCj9/msj5Yw9T5aXBvAbYBEymtTnKM=; b=Ia2zXzoHT6xw JmSbdBZT6xye6EhpAoOZeNfyapNMoXWavXi1NKU7qRtAyUKTudMLblev+NMb4yTf473z+5uAjeV1e hYaEFcMzTnjO9gCln45p3WXOkrVBmTZD1m0zKNzGvUZ3u88IsgxwlPUownqCYIqpGgqIbuFvzTfz0 WVwCYjJRHMHMQkl1wrxk1KYe55E4cX3dQ4w4/Nu+0BelSkXGxmzphNYGry7FZlux9dEsy5ye97WVk kSSZF+YJ/FB3rdHLVYON9R/boQSxEAcN3yN1NiZK0K/SyJQ9jE1cNldQ6UUs8BwwemOlPKwEYjRmD hVlWEn2WC1ouA1Q7S0nvWw==; Date: Sun, 10 Aug 2025 11:46:39 +0300 Message-Id: <86pld3k1hs.fsf@gnu.org> From: Eli Zaretskii To: Stefan Monnier In-Reply-To: (message from Stefan Monnier on Sun, 10 Aug 2025 03:46:54 -0400) Subject: Re: bug#79206: 29.4; cl-defgeneric docstring is incorrect References: <861ppjlpyp.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79206-done Cc: 79206-done@debbugs.gnu.org, eefacm@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Monnier > Cc: Sean McAfee , 79206@debbugs.gnu.org > Date: Sun, 10 Aug 2025 03:46:54 -0400 > > > Stefan, I guess that the arguments are ignored if there's no body, is > > that right? > > That's right. Thanks, I've now fixed the doc string on the emacs-30 release branch to say that, and I'm therefore closing this bug. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 10 16:10:04 2025 Received: (at 79206-done) by debbugs.gnu.org; 10 Aug 2025 20:10:04 +0000 Received: from localhost ([127.0.0.1]:46112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulCMl-0005M5-OH for submit@debbugs.gnu.org; Sun, 10 Aug 2025 16:10:04 -0400 Received: from mail-yw1-x1132.google.com ([2607:f8b0:4864:20::1132]:58651) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ulCMi-0005LT-Ci for 79206-done@debbugs.gnu.org; Sun, 10 Aug 2025 16:10:01 -0400 Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-7086dcab64bso35224197b3.1 for <79206-done@debbugs.gnu.org>; Sun, 10 Aug 2025 13:10:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754856594; x=1755461394; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=vKUTIvA8AggaQHgocgg5ADF4I6c2VlggUT7jdjQMlB4=; b=SqsC4QfLrL6LAk+517asQTygVkTGnhM6rPsveAOLdY/r3KNzbkCnSewvJBbBKnZl84 U0qhKzedrpifeGbgS+wV7XOpS7V0+UsnLKanceuJwHxFPPhEn31TZ4uQZHB36R8YoTAP ncE229uk9mk2hUy4M4xNx5OBzvy6x7na8hTRs8f+/Z9mQ4KE/+7w0SM7YI+gMTqyHYna 37w1Q0du8yXV92oL+r8CNITH+3CHnZFo81dvonHCc5fZnSL0vcPE1Rst0LARyRTuZw2s 4VhR5J3y/TPU0Tn0jxNEsBtiTdqw1KQ793pdKs2JAf2lfn2Drbfz8udxyMlgTJxn4nAg iLwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754856594; x=1755461394; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vKUTIvA8AggaQHgocgg5ADF4I6c2VlggUT7jdjQMlB4=; b=pLCYlATPt/W1c5oBGKW7JiYkL0p9rLWrBIUzDMv1FyBzWTlgxocS6Jz+QcDZo52OD4 G7SZ0SR8mjLk86vgjHp8uVOFiNq+cLndaKR6DcU18Ja1+DRrGJBWoJzy0s/m3T3SckAV 1GpR5UXTDcR0qiAQfLNr2DE6yBZ1hO4Bwj2Z1cY0sFceDPIUrVSkByCyGbh8kLcy2tuE bXqx4h+ADKAbo89Rl5AfGCMQjd/iAS2Bct3T1MRlRvSipLtz1rx1Zj7X3vVKngUI/fcV yg5Hi5mEECItijFXhiasC7CsSFRFnS8Y2F7Rzdb8DXac7PwGLkBAdWgxZT5BSZW0F/PP kECQ== X-Forwarded-Encrypted: i=1; AJvYcCWoJvC1xJH1nXtEcF81QyHwNVhFHTAGOaqOvuqJ4y9rYlSKj5IzjEMOWPk2vesl+U46pP3lWs3d5vRq@debbugs.gnu.org X-Gm-Message-State: AOJu0Yw2b0d9/GqOQPjm//Z4sNJeuPU+tpbj+vcD4R2JaEUW1bdMdIr6 g/lsBK0zN3JdK18CZJp/UZwWL6JrfSZ5YoqJYHNsYGFkhCnWI0IkJMQ5Qv4WTZKN+JIPc6qSckS 4WQdzDN1BG9nPqeOYobkDTJxdXIj9w8c= X-Gm-Gg: ASbGnct7F7L578r6RvdOb3ZkGOzu9Aj67ZZmqpF/vRGFw2IXRQttLKRwR8yROVpYhtv XfEJWH21dQ8ffMnObYqt1V8G8TV28HbBUFM5D6UUm1tvbVy9FtmURddWWsR6X1egQEq79uYoi4f 2v2k/3FcrJdZgE4FV0bFOiCnT5o5ujQMMMXIZpgDL23GJNAleZOmsWGCUuldhuJN1GRb3AVbleh 5+5V/Pr4UB2ZljlDtSywvhSlP5jm6OsQAh7gSxP X-Google-Smtp-Source: AGHT+IHvvBwSbRkn9cryGw7D+EcML4pSV/ozwWp9bB5txuaiEVbDgWwWrr2rR6bKrWczV/OkUt7wxVqv7ByYG6eA7Dc= X-Received: by 2002:a05:690c:4447:b0:710:f39f:4d3f with SMTP id 00721157ae682-71bf0ce406fmr119034207b3.5.1754856594422; Sun, 10 Aug 2025 13:09:54 -0700 (PDT) MIME-Version: 1.0 References: <861ppjlpyp.fsf@gnu.org> <86pld3k1hs.fsf@gnu.org> In-Reply-To: <86pld3k1hs.fsf@gnu.org> From: Sean McAfee Date: Sun, 10 Aug 2025 13:09:43 -0700 X-Gm-Features: Ac12FXzd99IVc2iBqOxejeB9LYAza2cS7B3Fii3GdhhyIDXjZfrh63ktlBKP7-c Message-ID: Subject: Re: bug#79206: 29.4; cl-defgeneric docstring is incorrect To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000f14868063c0863db" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79206-done Cc: 79206-done@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000f14868063c0863db Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Oops! I just sent this reply to Eli only. Resending... On Sun, Aug 10, 2025 at 1:46=E2=80=AFAM Eli Zaretskii wrote: > Thanks, I've now fixed the doc string on the emacs-30 release branch > to say that, and I'm therefore closing this bug. > Actually, I notice now that even without a DEFAULT-BODY, ARGS is type-checked: ELISP> (cl-defgeneric foo 0) *** Eval error *** Wrong type argument: sequencep, 0 ELISP> (cl-defgeneric foo "") *** Eval error *** Unrecognized usage format ELISP> (cl-defgeneric foo []) *** Eval error *** Wrong type argument: listp, [] But: ELISP> (cl-defgeneric foo nil) nil ELISP> (cl-defgeneric bar 'bar) nil (I dunno why that last one passes.) So ARGS is not really ignored, even if its value is not used. --000000000000f14868063c0863db Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Oops!=C2=A0 I just sent this reply to Eli only.=C2=A0= Resending...

--000000000000f14868063c0863db-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 10 16:11:34 2025 Received: (at 79206-done) by debbugs.gnu.org; 10 Aug 2025 20:11:34 +0000 Received: from localhost ([127.0.0.1]:46119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulCOD-0005UN-Pg for submit@debbugs.gnu.org; Sun, 10 Aug 2025 16:11:34 -0400 Received: from mail-yw1-x1134.google.com ([2607:f8b0:4864:20::1134]:51262) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ulCOB-0005U8-1W for 79206-done@debbugs.gnu.org; Sun, 10 Aug 2025 16:11:32 -0400 Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-71a27d982f1so36942147b3.2 for <79206-done@debbugs.gnu.org>; Sun, 10 Aug 2025 13:11:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754856685; x=1755461485; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PRscB2xonwDBLVII8G2nB0cN0HyECuhWvSYt12dQOH8=; b=WITEkfa+FdRYIH093cnLqeUdqevjTvYWttYU6IlNSilcGKMb1RgiR7PxUL40DbhN1A 8fXirCpisl37hU+N7Ecntlq6mqG8UADAOA4av9ocMU2d+lZebwIZOh1P/rtIYe8sb2hR vk2ihGtB3Wg6BmNPZVYWz756M2QTkiF8mvLVhIVrLJ+j1hcD3E9LN0k5Chxj1hMOftsQ rMzSD/H5/Sw3i6FPYa+AkVZmPkR/mP/z+gTT9n2mL2IDHRTSnhBxZJ1I76HE9zCV3zIk 3eIcis5Knb9VHJ8Q2pQCZc5/8RPRKSs2DcnKB22HH45wP73Roo2dXjh1DAiqptchvXas gChQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754856685; x=1755461485; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PRscB2xonwDBLVII8G2nB0cN0HyECuhWvSYt12dQOH8=; b=xT8sdFaxw10cwoj4vAm33O/DCfUZzmgjC0XiXcXyAjf4h9OSKMNXcfTcBwe1DndhMd LrokWsLaMcIG0mkTj+otsovt4lGgY3rGBw3MNukFHBM9KUD+9etYh/debS4cMWoj/6A4 KPRW+IlgXKkk9NUgp5+JJxBhRwSFDYC7sP3SadOHcM+nfzNutJVUr0kUy4Si17PSxy06 metSEuQOtFZnkHU0Slk4z7UEIMqVAXKXZct52mw20IgTp3vQGBd02ri4UxAkfSs9VHxI vcvI0qlFF0817J+HoSYeghS7x0Rk5bZj5MYXVuxKBF/OgEwmCLvdwaFimGBzT4mA2Gr9 xBSg== X-Forwarded-Encrypted: i=1; AJvYcCWQbdQ1fcTmMpBi79+z/rFfaJs6FPgcMsjKy7HfSbsFhbhSdSB1ufrE7lh148hAD3sOHEkFB+99g1mG@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz5JlOKETIb2ktndcQ5CHAQHeXivPv+lCzAjWcKYze239HCSJpk IyeWBD+cmJDKlSuXzXLs+cUNlT/+ZEC4q5cKQqd8jxYZhFH6MvnHvOnqey2iC1bon/FIf1tkC3k 0TRKnOJChzVFWe9bTR/xvhZ/HwasMmCVD1w== X-Gm-Gg: ASbGnctP9WKsa2MevnHbADn3MYeQTkmRz6ZW4Nsf1rIKwNini7v8yGADSfHwibssC25 VlmkcFBFudULUhEzrn0zSBwFbXyaJxohlRD7wiWpXGOOUFrOuwKbZhCeF1jIyyB2BvDZ3PJCXCK nZPrcR9gaZHEeAwJ2qoteSmDWwleyQPbWPnda2SLfQtW9IEE+cD2Xa4NmSl7hU2sckJXpi+kGKi Qcg6h/+LrHT7jLdNwR0RVFOgWPrKkZQ9+hu2KdjhWXCc9bQlFA= X-Google-Smtp-Source: AGHT+IGgjm7+C/HxIxAG0vpHfdj9tsbXXbiw3GX4B9N15LzYpjzc9/T0rov2CmbZa3Xx/09K8HjYFn7ISMmTDUjTTJE= X-Received: by 2002:a05:690c:6d13:b0:719:f7ed:3211 with SMTP id 00721157ae682-71bf0cc28e5mr135578017b3.7.1754856685295; Sun, 10 Aug 2025 13:11:25 -0700 (PDT) MIME-Version: 1.0 References: <861ppjlpyp.fsf@gnu.org> <86pld3k1hs.fsf@gnu.org> In-Reply-To: From: Sean McAfee Date: Sun, 10 Aug 2025 13:11:14 -0700 X-Gm-Features: Ac12FXzo26lyWCfl-EyTbtFLQ-v-dDRJRIYJ5bzzNYkUa-Cg9REP489O1WF6qPw Message-ID: Subject: Re: bug#79206: 29.4; cl-defgeneric docstring is incorrect To: Eli Zaretskii Content-Type: multipart/alternative; boundary="0000000000005be07c063c08694e" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79206-done Cc: 79206-done@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000005be07c063c08694e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Aug 10, 2025 at 1:09=E2=80=AFPM Sean McAfee wrot= e: > ELISP> (cl-defgeneric bar 'bar) > nil > > (I dunno why that last one passes.) > Oh, I guess it's because 'bar becomes (quote bar). Never mind! --0000000000005be07c063c08694e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
ELISP> (cl-defgeneric bar = 9;bar)
nil

(I dunno why that last one passe= s.)

Oh, I gue= ss it's because 'bar becomes (quote bar).=C2=A0 Never mind!

--0000000000005be07c063c08694e-- From unknown Fri Sep 12 04:45:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 08 Sep 2025 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator