From unknown Fri Aug 15 16:56:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40491: 27.0.90; Help text of `defun-declarations-alist' is not understandable Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Apr 2020 17:04:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40491 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 40491@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158627902812444 (code B ref -1); Tue, 07 Apr 2020 17:04:09 +0000 Received: (at submit) by debbugs.gnu.org; 7 Apr 2020 17:03:48 +0000 Received: from localhost ([127.0.0.1]:50783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLrdL-0003BJ-8c for submit@debbugs.gnu.org; Tue, 07 Apr 2020 13:03:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:59364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLrd0-00036M-BD for submit@debbugs.gnu.org; Tue, 07 Apr 2020 13:03:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56678) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLrcy-0003GY-Hc for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 13:03:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLrcx-0002de-4Y for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 13:03:08 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:55197) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLrcw-0002cZ-UL for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 13:03:07 -0400 Received: by mail-wm1-x335.google.com with SMTP id h2so2467214wmb.4 for ; Tue, 07 Apr 2020 10:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=DLWvPmNUseDt1ur/T5Hl92sqjZi21TcNvZOPcIT6vJU=; b=VovvZIKaXTJLRGmsEoDFn5dg4cVrqzQckTNP04vlISDKrAyyfyfWF+1RFf9gz7zaQZ ZIuPzkcm0AmS0SWHGIYwThh2nIFM96qpBeDPDWTPh0GUKmrnokEIl92U4nsAlDYgbmXU OWidmz4KJkF9MdHVyBE4U0qrC5Rt3SOW/PTU0x/+ZWy1gz2lGl57zPFEOW83oDxXtu0V 9XJj0yPzP2I2ES+mGNobpsZVhplYNZAlwWVwbc7MPXvQrq59f3qe6+SbjYHs22PTgH09 l5Pc7Ypzny3NjYeHluK9T8NlW9TG4tni/qEUonaqVYoEoCW7wK4VP57MJ3mHxV6oskb1 85QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=DLWvPmNUseDt1ur/T5Hl92sqjZi21TcNvZOPcIT6vJU=; b=SIue4XrWFqYjFWN4dQja/s6NnVvmef8xsYkm/a+0ZYYxcEJefj02xGsZ3q1vqgoN5O X0JSa92GOvO/VU/uszLbWwaG1shWFwzenZYFsYmYa3FK+tkxt0582RRi1zZnq++ibCuP Rzk2j140uf/InUcMxHvnp41sdv7ugTMDujatY0Z9uOz2cRBjUXwODlbdWv1n/cK2ND1l tPR/JeR8RTsNtM0aLnjX4p0qrzuHzNK2RUkEj57K/uBhsv3gKMel1UzNuCGAXEYxr0nL EZF2Zo+OJV47/GbIkTlNHvr2wigjxqRCuGtWaiZJ2edehxd+TDVC3IAAnHuJc+kWmMjJ wpxg== X-Gm-Message-State: AGi0PuaXJSPWUmWyNG7o3FidEHSkr2mOk3kDiZbOWbVAqHW7yRwgg3Ko eh/d3HfsEXexHkaDHLfvvVoxvh6H X-Google-Smtp-Source: APiQypI0Niaqa/yhCQyWSvtvDJzjkuRoqmilYj3oXkgM3ygw1EeAhV8oTewHmcSfo9U2ms99zYOG6A== X-Received: by 2002:a1c:f205:: with SMTP id s5mr225360wmc.101.1586278984445; Tue, 07 Apr 2020 10:03:04 -0700 (PDT) Received: from phst1 ([2a02:2455:2a2:100:c351:ffcc:5d8e:4288]) by smtp.gmail.com with ESMTPSA id y1sm3438067wmd.14.2020.04.07.10.03.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2020 10:03:03 -0700 (PDT) From: Philipp Stephani Date: Tue, 07 Apr 2020 19:03:02 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::335 X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: C-h f defun-declarations-alist RET gives: defun-declarations-alist is a variable defined in =?UTF-8?Q?=E2=80=98byte-run.el=E2=80=99.?= Its value is shown below. Probably introduced at or before Emacs version 24.3. Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: x.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (p.stephani2[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (p.stephani2[at]gmail.com) 2.0 SPOOFED_FREEMAIL No description available. 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.5 (/) C-h f defun-declarations-alist RET gives: defun-declarations-alist is a variable defined in =E2=80=98byte-run.el=E2= =80=99. Its value is shown below. Probably introduced at or before Emacs version 24.3. Documentation: List associating function properties to their macro expansion. Each element of the list takes the form (PROP FUN) where FUN is a function. For each (PROP . VALUES) in a function=E2=80=99s declaration, the FUN corresponding to PROP is called with the function name, the function=E2=80=99s arglist, and the VALUES and should return the code t= o use to set this property. This is used by =E2=80=98declare=E2=80=99. Value: ((gv-setter #f(compiled-function (&rest args2) #)) (gv-expander #f(compiled-function (&rest args2) #)) (advertised-calling-convention #f(compiled-function (f args arglist when) #)) (obsolete #f(compiled-function (f args new-name when) #)) (interactive-only #f(compiled-function (f args instead) #)) (pure #f(compiled-function (f args val) #) "If non-nil, the compiler can replace calls with their return value. This may shift errors from run-time to compile-time.") (side-effect-free #f(compiled-function (f args val) #) "If non-nil, calls can be ignored if their value is unused. If `error-free', drop calls even if `byte-compile-delete-errors' is nil.") (compiler-macro #f(compiled-function (f args compiler-function) #)) (doc-string #f(compiled-function (f args pos) #)) (indent #f(compiled-function (f args val) #))) Showing byte-compiled functions in help texts isn't useful. The default value of defun-declarations-alist (and all other public variables and constants) should only contain named function symbols, not lambda objects. In GNU Emacs 27.0.90 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.12) of 2020-04-05 Repository revision: f8607d3c03544afbe32c6bd324c287db305e569e Repository branch: emacs-27 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux rodete Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --enable-gcc-warnings=3Dwarn-only --enable-gtk-deprecation-warnings --without-pop --with-mailutils --enable-checking --enable-check-lisp-object-type --with-modules 'CFLAGS=3D-O0 -ggdb3'' Configured features: XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils phst skeleton derived edmacro kmacro pcase ffap thingatpt url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars subr-x rx gnutls puny seq byte-opt gv bytecomp byte-compile cconv dbus xml cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 60676 8698) (symbols 48 8241 1) (strings 32 21018 1891) (string-bytes 1 684588) (vectors 16 12142) (vector-slots 8 169092 5912) (floats 8 25 25) (intervals 56 202 0) (buffers 1000 12)) --=20 Google Germany GmbH Erika-Mann-Stra=C3=9Fe 33 80636 M=C3=BCnchen Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado If you received this communication by mistake, please don=E2=80=99t forward= it to anyone else (it may contain confidential or privileged information), please erase all copies of it, including all attachments, and please let the sender know it went to the wrong person. Thanks. From unknown Fri Aug 15 16:56:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40491: 27.0.90; Help text of `defun-declarations-alist' is not understandable Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Apr 2020 17:32:19 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40491 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 40491@debbugs.gnu.org Received: via spool by 40491-submit@debbugs.gnu.org id=B40491.15862806992119 (code B ref 40491); Tue, 07 Apr 2020 17:32:19 +0000 Received: (at 40491) by debbugs.gnu.org; 7 Apr 2020 17:31:39 +0000 Received: from localhost ([127.0.0.1]:50813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLs4R-0000Wi-6I for submit@debbugs.gnu.org; Tue, 07 Apr 2020 13:31:35 -0400 Received: from mail-oi1-f178.google.com ([209.85.167.178]:42721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLs4G-0000T9-P4 for 40491@debbugs.gnu.org; Tue, 07 Apr 2020 13:31:25 -0400 Received: by mail-oi1-f178.google.com with SMTP id e4so2212290oig.9 for <40491@debbugs.gnu.org>; Tue, 07 Apr 2020 10:31:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=e/hcw2iLO3aCgN5P2MHHzZIKtFwFc3vMs4fXeeeVJcU=; b=l2QbM1vuzKQBaric08LXQaTf9FRMZRz8+S5QW/qRjxdl9D632sOvkdt33+kzqF8cjR PcFJrEl/4vSE/UI1lwPSmDXxtd6zc2qFwnsfqM606RdoB30FOKNhQB879wLYkyA0PXde LzYFgf6sWj71XHUu6N9fCL08rCJnJqFAcRO/ulxeKxAtSoSMm+7X5DFHQHRKyor9n9Dq ZQsYbcNi66ds4U2zSAeMfQSk8pKzfDi5bkZfkR82TILDNwRXTKvcnfA+8b+lsuehCMF+ QK7IDbzhqsLOilAvbM4RTQWgwZMJyIb/kFpcHjIxx0YX/AXflTRvWxLjt9lFisSEn3GB U83g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=e/hcw2iLO3aCgN5P2MHHzZIKtFwFc3vMs4fXeeeVJcU=; b=V64OkJbVVBOle4xhU5YxhKyrlX81Z+seu5IZQW3OsfEcrmdhHAeGxYHT7Is1qd2VLj r1bMcAVouMtd0KHhOpp0arg+0vRwxeSIX4lp5WYtr9yZE0yqYjsD9IwxuzTIVG3Evplv oEgk8HDk5gEBeV9FodDraKmu+ULK871LNkBRDVA7NRR8ETD58wCq6VETfpPHoGhYc3v4 G5AF/F134YSc6PFlODx6cq5/ubIDYqh1ycjKe3mzPr4nNgJ3owcAsFfsQnMUBYSi9Di7 hX0Ro501qu+1AwjSWR/mLofj90EeHqFYyOx7o7OxR/gbbpfvzvlOM1RH3MECSmjfk/I/ 9GSg== X-Gm-Message-State: AGi0Pubz/h8tloMocY2MxC6yzkl5HXUjM0YyxEOyIC94uk9FaE5VVo7s hDgOomRz6HUl7Y1TUBPPqk87QjzMsCo09SG3Sec3eg== X-Google-Smtp-Source: APiQypLEArwhv+dK00QVVSvBsIdVAgO08WnFBoCaLWaa2ESLjsBvRPCVWrOCWv99H2EiK8xtxjZkgzdxNUNnCXUiZnw= X-Received: by 2002:aca:b245:: with SMTP id b66mr335633oif.170.1586280674897; Tue, 07 Apr 2020 10:31:14 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Tue, 7 Apr 2020 19:31:03 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) 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.8 (/) Am Di., 7. Apr. 2020 um 19:04 Uhr schrieb Philipp Stephani : > > > > Showing byte-compiled functions in help texts isn't useful. The default > value of defun-declarations-alist (and all other public variables and > constants) should only contain named function symbols, not lambda > objects. > If people agree with this, I can fix some of the variable values. From unknown Fri Aug 15 16:56:11 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Philipp Stephani Subject: bug#40491: closed (Re: bug#40491: 27.0.90; Help text of `defun-declarations-alist' is not understandable) Message-ID: References: X-Gnu-PR-Message: they-closed 40491 X-Gnu-PR-Package: emacs Reply-To: 40491@debbugs.gnu.org Date: Sun, 12 Apr 2020 12:01:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1586692861-24673-1" This is a multi-part message in MIME format... ------------=_1586692861-24673-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #40491: 27.0.90; Help text of `defun-declarations-alist' is not understanda= ble which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 40491@debbugs.gnu.org. --=20 40491: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D40491 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1586692861-24673-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 40491-done) by debbugs.gnu.org; 12 Apr 2020 12:00:27 +0000 Received: from localhost ([127.0.0.1]:57468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jNbHn-0006P7-HP for submit@debbugs.gnu.org; Sun, 12 Apr 2020 08:00:27 -0400 Received: from mail-oi1-f173.google.com ([209.85.167.173]:36734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jNbHl-0006Ot-0Z for 40491-done@debbugs.gnu.org; Sun, 12 Apr 2020 08:00:25 -0400 Received: by mail-oi1-f173.google.com with SMTP id s202so2112898oih.3 for <40491-done@debbugs.gnu.org>; Sun, 12 Apr 2020 05:00:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=kEhtdj7A1e6fkIRJt2NkqJDTL++73ihO0fJCi9vOA80=; b=hSAGjeY2vEpS7yg/ynb6v0k4PgyVRo0cM6PXFmtQM3Ie08Mv67WpTO7b87vv2yZs34 WoqOlkMPOoQtD5OnE5ZXAVpaP1DcHdkybmitwFdfAwBX3CEVX7KoOZaTw6/uT6kDF0l6 51HEkI/1x2cJ4wdjKZDbQZF/t6k/S2c2gm7/Qv6P9BURk4J6o1G0mULS6ThMIy0wyM4Q i3FO0n0iUItUd5RVgsfImWclW3XVYsbtP1s2/gMmPv2c1JKKdfxl3qHbTfAbGPEmxNcG HhwuvCKAhAdz8pFP5fj3xEUmLR9/6fkfmGuLTAkUqDSlaSazMbtLswFf3GHgZMZIaxKz rcKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=kEhtdj7A1e6fkIRJt2NkqJDTL++73ihO0fJCi9vOA80=; b=rRGYLgYEnVJq3k1km4KNk70+k55HwcFShJKU0E04v918YxBKv/XLtbGK1sph1zgUOd CCyuFJKSNIf2MHaXXpxkNHdHIRDNkmvbVdT2/ggIujeDDO6RinLR3Do9HlyOc9bj3Yj9 goiuVWdH9JipkxFWMCPguUcZP/abyilgm//NEPZ0fXKazjNm4K5umyBD/06iz8GUivIJ pZiuH72lwqc8QV/qMR/Ym+MyzWIJaiouc5ltkMlb1xPkjEa5vk+yNl4CXs/ODhbhGgly GZmz0Zspn0tSFvgE7o3C+pBzKX+BILKEvAx7UkdKVFbpRpxU2l9ocwY8BsCtTa3gEeN1 XCLw== X-Gm-Message-State: AGi0PuZJVmerZhVKePAHqkGsHKMRVelm5VXSo+QosJamOFqPQJun16Ft /dB+d5j86gpewHMWT0EUKwNgxTWE4kG2F9Iz5eO9IBG/ X-Google-Smtp-Source: APiQypKoVvgJx0HdllzK5Ee0KxLjJr3VqDE+d2fweRiqrFo2q8oDpRWn1G+TTE0Q1vlTfDzhC/IWz0dh8aeLygWzZR0= X-Received: by 2002:aca:d441:: with SMTP id l62mr7796263oig.9.1586692819041; Sun, 12 Apr 2020 05:00:19 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Sun, 12 Apr 2020 14:00:08 +0200 Message-ID: Subject: Re: bug#40491: 27.0.90; Help text of `defun-declarations-alist' is not understandable To: 40491-done@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 40491-done 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.6 (-) Am Di., 7. Apr. 2020 um 19:31 Uhr schrieb Philipp Stephani : > > Am Di., 7. Apr. 2020 um 19:04 Uhr schrieb Philipp Stephani > : > > > > > > > > > Showing byte-compiled functions in help texts isn't useful. The default > > value of defun-declarations-alist (and all other public variables and > > constants) should only contain named function symbols, not lambda > > objects. > > > > If people agree with this, I can fix some of the variable values. Fixed in commit 4f197a5e79. ------------=_1586692861-24673-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Apr 2020 17:03:48 +0000 Received: from localhost ([127.0.0.1]:50783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLrdL-0003BJ-8c for submit@debbugs.gnu.org; Tue, 07 Apr 2020 13:03:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:59364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLrd0-00036M-BD for submit@debbugs.gnu.org; Tue, 07 Apr 2020 13:03:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56678) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLrcy-0003GY-Hc for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 13:03:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLrcx-0002de-4Y for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 13:03:08 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:55197) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLrcw-0002cZ-UL for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 13:03:07 -0400 Received: by mail-wm1-x335.google.com with SMTP id h2so2467214wmb.4 for ; Tue, 07 Apr 2020 10:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=DLWvPmNUseDt1ur/T5Hl92sqjZi21TcNvZOPcIT6vJU=; b=VovvZIKaXTJLRGmsEoDFn5dg4cVrqzQckTNP04vlISDKrAyyfyfWF+1RFf9gz7zaQZ ZIuPzkcm0AmS0SWHGIYwThh2nIFM96qpBeDPDWTPh0GUKmrnokEIl92U4nsAlDYgbmXU OWidmz4KJkF9MdHVyBE4U0qrC5Rt3SOW/PTU0x/+ZWy1gz2lGl57zPFEOW83oDxXtu0V 9XJj0yPzP2I2ES+mGNobpsZVhplYNZAlwWVwbc7MPXvQrq59f3qe6+SbjYHs22PTgH09 l5Pc7Ypzny3NjYeHluK9T8NlW9TG4tni/qEUonaqVYoEoCW7wK4VP57MJ3mHxV6oskb1 85QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=DLWvPmNUseDt1ur/T5Hl92sqjZi21TcNvZOPcIT6vJU=; b=SIue4XrWFqYjFWN4dQja/s6NnVvmef8xsYkm/a+0ZYYxcEJefj02xGsZ3q1vqgoN5O X0JSa92GOvO/VU/uszLbWwaG1shWFwzenZYFsYmYa3FK+tkxt0582RRi1zZnq++ibCuP Rzk2j140uf/InUcMxHvnp41sdv7ugTMDujatY0Z9uOz2cRBjUXwODlbdWv1n/cK2ND1l tPR/JeR8RTsNtM0aLnjX4p0qrzuHzNK2RUkEj57K/uBhsv3gKMel1UzNuCGAXEYxr0nL EZF2Zo+OJV47/GbIkTlNHvr2wigjxqRCuGtWaiZJ2edehxd+TDVC3IAAnHuJc+kWmMjJ wpxg== X-Gm-Message-State: AGi0PuaXJSPWUmWyNG7o3FidEHSkr2mOk3kDiZbOWbVAqHW7yRwgg3Ko eh/d3HfsEXexHkaDHLfvvVoxvh6H X-Google-Smtp-Source: APiQypI0Niaqa/yhCQyWSvtvDJzjkuRoqmilYj3oXkgM3ygw1EeAhV8oTewHmcSfo9U2ms99zYOG6A== X-Received: by 2002:a1c:f205:: with SMTP id s5mr225360wmc.101.1586278984445; Tue, 07 Apr 2020 10:03:04 -0700 (PDT) Received: from phst1 ([2a02:2455:2a2:100:c351:ffcc:5d8e:4288]) by smtp.gmail.com with ESMTPSA id y1sm3438067wmd.14.2020.04.07.10.03.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2020 10:03:03 -0700 (PDT) From: Philipp Stephani To: bug-gnu-emacs@gnu.org Subject: 27.0.90; Help text of `defun-declarations-alist' is not understandable Date: Tue, 07 Apr 2020 19:03:02 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::335 X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: C-h f defun-declarations-alist RET gives: defun-declarations-alist is a variable defined in ‘byte-run.el’. Its value is shown below. Probably introduced at or before Emacs version 24.3. Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: x.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (p.stephani2[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (p.stephani2[at]gmail.com) 2.0 SPOOFED_FREEMAIL No description available. 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.5 (/) C-h f defun-declarations-alist RET gives: defun-declarations-alist is a variable defined in =E2=80=98byte-run.el=E2= =80=99. Its value is shown below. Probably introduced at or before Emacs version 24.3. Documentation: List associating function properties to their macro expansion. Each element of the list takes the form (PROP FUN) where FUN is a function. For each (PROP . VALUES) in a function=E2=80=99s declaration, the FUN corresponding to PROP is called with the function name, the function=E2=80=99s arglist, and the VALUES and should return the code t= o use to set this property. This is used by =E2=80=98declare=E2=80=99. Value: ((gv-setter #f(compiled-function (&rest args2) #)) (gv-expander #f(compiled-function (&rest args2) #)) (advertised-calling-convention #f(compiled-function (f args arglist when) #)) (obsolete #f(compiled-function (f args new-name when) #)) (interactive-only #f(compiled-function (f args instead) #)) (pure #f(compiled-function (f args val) #) "If non-nil, the compiler can replace calls with their return value. This may shift errors from run-time to compile-time.") (side-effect-free #f(compiled-function (f args val) #) "If non-nil, calls can be ignored if their value is unused. If `error-free', drop calls even if `byte-compile-delete-errors' is nil.") (compiler-macro #f(compiled-function (f args compiler-function) #)) (doc-string #f(compiled-function (f args pos) #)) (indent #f(compiled-function (f args val) #))) Showing byte-compiled functions in help texts isn't useful. The default value of defun-declarations-alist (and all other public variables and constants) should only contain named function symbols, not lambda objects. In GNU Emacs 27.0.90 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.12) of 2020-04-05 Repository revision: f8607d3c03544afbe32c6bd324c287db305e569e Repository branch: emacs-27 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux rodete Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --enable-gcc-warnings=3Dwarn-only --enable-gtk-deprecation-warnings --without-pop --with-mailutils --enable-checking --enable-check-lisp-object-type --with-modules 'CFLAGS=3D-O0 -ggdb3'' Configured features: XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils phst skeleton derived edmacro kmacro pcase ffap thingatpt url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars subr-x rx gnutls puny seq byte-opt gv bytecomp byte-compile cconv dbus xml cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 60676 8698) (symbols 48 8241 1) (strings 32 21018 1891) (string-bytes 1 684588) (vectors 16 12142) (vector-slots 8 169092 5912) (floats 8 25 25) (intervals 56 202 0) (buffers 1000 12)) --=20 Google Germany GmbH Erika-Mann-Stra=C3=9Fe 33 80636 M=C3=BCnchen Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Halimah DeLaine Prado If you received this communication by mistake, please don=E2=80=99t forward= it to anyone else (it may contain confidential or privileged information), please erase all copies of it, including all attachments, and please let the sender know it went to the wrong person. Thanks. ------------=_1586692861-24673-1--