From unknown Fri Jun 20 20:12:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56744: 29.0.50; "Autoloaded" information lost in native compilation? Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Jul 2022 16:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56744 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 56744@debbugs.gnu.org, akrl@sdf.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org, Andrea Corallo Received: via spool by submit@debbugs.gnu.org id=B.16586790076220 (code B ref -1); Sun, 24 Jul 2022 16:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jul 2022 16:10:07 +0000 Received: from localhost ([127.0.0.1]:48525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFeBD-0001cG-7r for submit@debbugs.gnu.org; Sun, 24 Jul 2022 12:10:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:50620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFeB9-0001c6-Is for submit@debbugs.gnu.org; Sun, 24 Jul 2022 12:10:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55056) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFeB9-0000uR-CJ for bug-gnu-emacs@gnu.org; Sun, 24 Jul 2022 12:10:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33292) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFeB9-0006WR-1j; Sun, 24 Jul 2022 12:10:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Subject:To:From:Date:mime-version:in-reply-to: references; bh=Wb9M2AUW9wuTxUBeq37N0KCiA4QX4QYkkYI3unm+oY8=; b=q1gw9w0GPz1a0o 5ljgn/h6ZusQJ9HF90+foxZyYFK2qwmtcFlD1fDnMDp3oonMy8cm8LVAiX8YnbZxhmOCaUaVzWMfk JcYJZOcW6QGJaZS7PEb/TX/dQ7axsoiAmZec3yir0QjlYgWkeTjb2abVGY30bJXs4l3/maOELVC/b VAKftXJa6i9lSNJkk1RgOMRVIWa71jV1sxHOcFaFLEQ4SczagAGi7DbhB1JZeKDQBkjzdzBFSPXGe R19ajd3d7cLXWv0YYsPss+q48YjLc1ojSR06h4YHgn1GNgN4My8VufRaalciK3cJkUq5SJPAJSbqj st+SAXBW21wYnEvNaQoQ==; Received: from [87.69.77.57] (port=1421 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFeB8-00068G-Gh; Sun, 24 Jul 2022 12:10:02 -0400 Date: Sun, 24 Jul 2022 19:10:03 +0300 Message-Id: <83h736fq5g.fsf@gnu.org> From: Eli Zaretskii X-Spam-Score: -2.3 (--) 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 (---) To reproduce: emacs -Q C-h f rmail-movemail-variant-p RET (or any other autoloaded function). Assuming that the function's .el file was already natively compiled to produce a .eln file, the "autoloaded" part will not be shown in the *Help* buffer, Emacs will only say that this is a native-compiled function. Is it possible to resurrect this information from natively-compiled Lisp code? If not, what would have to be done to include this information (and how does auto-loading works if the information is lost in the first place)? In GNU Emacs 29.0.50 (build 1551, i686-pc-mingw32) of 2022-07-24 built on HOME-C4E4A596F7 Repository revision: 9ed5c39aad09571314097be91cb28e7504614421 Repository branch: master Windowing system distributor 'Microsoft Corp.', version 5.1.2600 System Description: Microsoft Windows XP Service Pack 3 (v5.1.0.2600) Configured using: 'configure -C --prefix=/d/usr --with-wide-int --enable-checking=yes,glyphs 'CFLAGS=-O0 -gdwarf-4 -g3'' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XPM ZLIB Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-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 line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win 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 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 w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 42025 11925) (symbols 48 6230 1) (strings 16 16688 2023) (string-bytes 1 454620) (vectors 16 9212) (vector-slots 8 143809 14713) (floats 8 23 45) (intervals 40 268 2) (buffers 888 10)) From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 09:57:58 2022 Received: (at control) by debbugs.gnu.org; 4 Aug 2022 13:57:58 +0000 Received: from localhost ([127.0.0.1]:54035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJbMM-0006uW-AR for submit@debbugs.gnu.org; Thu, 04 Aug 2022 09:57:58 -0400 Received: from mail-vk1-f169.google.com ([209.85.221.169]:41727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJbMJ-0006uD-C0 for control@debbugs.gnu.org; Thu, 04 Aug 2022 09:57:56 -0400 Received: by mail-vk1-f169.google.com with SMTP id n15so10261947vkk.8 for ; Thu, 04 Aug 2022 06:57:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=P+7wSkE2zh40oCnoOP2qYbZgncwGg9c1TohPVD97bgk=; b=H6UFSkSxAYc6L4DmrWNeGLIf/uUfZLufiAOTuhiCcehNivDour2Umg6cIyWaYKBQkc QVg60LPZ45qZCzf7c1rLRm39izfh+pKRQXGzTWvdMB7p4SYZmw5DPRlqF4tL0zDp5eJb KmT3OLPSHkdaa2GnQ8J8wxn90cA0LDkOJwSSnqA4ZKTuX7SYel+bxODvJuhICgbFKgCs Q3JLYn35yc4qQmei/m9Nx2Qbov8UjGG2f+9zwhzB9vxgJY13FweYANjhWi+ydDAtTR1F xTflMkWfrIBjzWPKoAP84AT/bwRQQzcZvDWbwUxsueiVQO4NymsmDxUocYyP4k/aUOC2 MygA== X-Gm-Message-State: ACgBeo3rNOLLRm08Qykr5DrkFLyxa9nFoHFw/lGa4jDYr059/IjpjnrI PDdyCBQ4AzKyLFCxbeDQltwkXL9jYT1Fd6oF9T+Ky/xM X-Google-Smtp-Source: AA6agR6FP5vjwi/ROD0xBzwcQVBBqNqcgOpUe9PEnCYClc6eGSR0O1ZwtGIAa2dJrUh3Mei5Zsc36YmAERACUH9wbLc= X-Received: by 2002:a05:6122:2174:b0:377:c9a3:a739 with SMTP id j20-20020a056122217400b00377c9a3a739mr833872vkr.31.1659621469625; Thu, 04 Aug 2022 06:57:49 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 4 Aug 2022 13:57:48 +0000 X-Hashcash: 1:21:220804:control@debbugs.gnu.org::fjg/iNMumqlgIIQE:4jwz From: Stefan Kangas MIME-Version: 1.0 Date: Thu, 4 Aug 2022 13:57:48 +0000 Message-ID: Subject: control message for bug #56744 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control 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 (/) severity 56744 minor quit From unknown Fri Jun 20 20:12:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56744: 29.0.50; "Autoloaded" information lost in native compilation? Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Aug 2023 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56744 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 56744@debbugs.gnu.org Received: via spool by 56744-submit@debbugs.gnu.org id=B56744.169246777924012 (code B ref 56744); Sat, 19 Aug 2023 17:57:02 +0000 Received: (at 56744) by debbugs.gnu.org; 19 Aug 2023 17:56:19 +0000 Received: from localhost ([127.0.0.1]:52241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXQBP-0006FE-8P for submit@debbugs.gnu.org; Sat, 19 Aug 2023 13:56:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXQBL-0006Ey-Vf for 56744@debbugs.gnu.org; Sat, 19 Aug 2023 13:56:17 -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 1qXQBF-00008w-IE for 56744@debbugs.gnu.org; Sat, 19 Aug 2023 13:56:09 -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=oDOjE8j+y5xE9rp25ElImNrlmki2t6/5asTM43r88Yg=; b=IWe+h14svHeR IE6FJ64SkCEQtMt+9A0atVDAvNRI2jJn9qP1y3E/oDyjfUsdfKDkKvyxTVrHTjJKCUbg854PjtB6r jMHFLgVej28/ZF8mqhEn/8GnlT4Mg3LlPDd5X0jGxVVIhxgSegGkj1Uuqu9Iwx3dIUX0cikKjFp/A ptUGbSjuFhGt/XBLcgru6fjLXLdgqikpuuOSooVXMSV0i3xL1VYtZtKcTu04t2H83/InDsZQFHjEl 33nBb3zek/xvJSpkhMY3lik2zk+HFSzZNz9QO2/gd6usCpcSbmyrxmQxw9DsscxhTE+f5TqPjN666 fNTDnD8ck7lUPYziIb9b2Q==; Date: Sat, 19 Aug 2023 20:56:22 +0300 Message-Id: <83ttsuykzd.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83h736fq5g.fsf@gnu.org> (message from Eli Zaretskii on Sun, 24 Jul 2022 19:10:03 +0300) References: <83h736fq5g.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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 (---) Andrea, Could you please take a look at this year-old bug report? > Date: Sun, 24 Jul 2022 19:10:03 +0300 > From: Eli Zaretskii > > > To reproduce: > > emacs -Q > C-h f rmail-movemail-variant-p RET > > (or any other autoloaded function). Assuming that the function's .el > file was already natively compiled to produce a .eln file, the > "autoloaded" part will not be shown in the *Help* buffer, Emacs will > only say that this is a native-compiled function. > > Is it possible to resurrect this information from natively-compiled > Lisp code? If not, what would have to be done to include this > information (and how does auto-loading works if the information is > lost in the first place)? > > In GNU Emacs 29.0.50 (build 1551, i686-pc-mingw32) > of 2022-07-24 built on HOME-C4E4A596F7 > Repository revision: 9ed5c39aad09571314097be91cb28e7504614421 > Repository branch: master > Windowing system distributor 'Microsoft Corp.', version 5.1.2600 > System Description: Microsoft Windows XP Service Pack 3 (v5.1.0.2600) > > Configured using: > 'configure -C --prefix=/d/usr --with-wide-int > --enable-checking=yes,glyphs 'CFLAGS=-O0 -gdwarf-4 -g3'' > > Configured features: > ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY > W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF > TOOLKIT_SCROLL_BARS WEBP XPM ZLIB > > Important settings: > value of $LANG: ENU > locale-coding-system: cp1255 > > Major mode: Lisp Interaction > > Minor modes in effect: > tooltip-mode: t > global-eldoc-mode: t > eldoc-mode: t > show-paren-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 > line-number-mode: t > indent-tabs-mode: t > transient-mark-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > > Load-path shadows: > None found. > > Features: > (shadow sort mail-extr emacsbug message mailcap yank-media puny dired > dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 > epg-config gnus-util text-property-search time-date subr-x mm-decode > mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader > cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util > mail-prsvr mail-utils rmc iso-transl tooltip eldoc paren electric > uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 > ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win > 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 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 w32notify w32 lcms2 multi-tty > make-network-process emacs) > > Memory information: > ((conses 16 42025 11925) > (symbols 48 6230 1) > (strings 16 16688 2023) > (string-bytes 1 454620) > (vectors 16 9212) > (vector-slots 8 143809 14713) > (floats 8 23 45) > (intervals 40 268 2) > (buffers 888 10)) > > > > From unknown Fri Jun 20 20:12:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56744: 29.0.50; "Autoloaded" information lost in native compilation? Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Aug 2023 10:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56744 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 56744@debbugs.gnu.org Received: via spool by 56744-submit@debbugs.gnu.org id=B56744.169252660926766 (code B ref 56744); Sun, 20 Aug 2023 10:17:02 +0000 Received: (at 56744) by debbugs.gnu.org; 20 Aug 2023 10:16:49 +0000 Received: from localhost ([127.0.0.1]:53129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXfUH-0006xe-7S for submit@debbugs.gnu.org; Sun, 20 Aug 2023 06:16:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXfUF-0006xR-Fv for 56744@debbugs.gnu.org; Sun, 20 Aug 2023 06:16:48 -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 1qXfU8-0006BT-LU for 56744@debbugs.gnu.org; Sun, 20 Aug 2023 06:16:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=A7gP53/j+/g6iG5KGwe03UjIFdyOZKxa4g0lDu6MhHo=; b=GUoREqinoMvxpzZM7xR0 eAxlKGgcmPyDbc8bTTNFOvyXrP+9zkHpvKCA2gps8buKo3kXegPk+GvaBGEXBd2O17pztIxqY+kLy KE3w7722XHgP5FhHQPFsCV82TKwNLUvN4Q0pwTDcMNjJ0fr+8apNliu5Y1TWaY7NJDmcFZ31d4MPw cd707FFoI3UuykmH3uT0xP+Cx8aHn40wPcx8xMrdAKwiJdT+9m5LZiXvLb7YclZHDLPQKucE7B7rX 9BN85h+wRc9lggIAvNQkIwlmUO5eg9oiEP7NelkSlBZ7+9865vRHRr99WuMn4myHZ6ERHcOJfEp1f OjK3kftmC+d0iw==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1qXfU7-0005Ky-FI; Sun, 20 Aug 2023 06:16:39 -0400 From: Andrea Corallo In-Reply-To: <83ttsuykzd.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 19 Aug 2023 20:56:22 +0300") References: <83h736fq5g.fsf@gnu.org> <83ttsuykzd.fsf@gnu.org> Date: Sun, 20 Aug 2023 06:16:39 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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 (---) Eli Zaretskii writes: > Andrea, > > Could you please take a look at this year-old bug report? > Yep will do, sorry it completely slipped under my radar. Andrea From unknown Fri Jun 20 20:12:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56744: 29.0.50; "Autoloaded" information lost in native compilation? Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Aug 2023 20:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56744 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 56744@debbugs.gnu.org Received: via spool by 56744-submit@debbugs.gnu.org id=B56744.169256436125712 (code B ref 56744); Sun, 20 Aug 2023 20:46:01 +0000 Received: (at 56744) by debbugs.gnu.org; 20 Aug 2023 20:46:01 +0000 Received: from localhost ([127.0.0.1]:54925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXpJA-0006ge-JU for submit@debbugs.gnu.org; Sun, 20 Aug 2023 16:46:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXpJ9-0006gS-5Q for 56744@debbugs.gnu.org; Sun, 20 Aug 2023 16:45: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 1qXpJ1-0008Dz-Os for 56744@debbugs.gnu.org; Sun, 20 Aug 2023 16:45:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=ywM5g0XeCpWrhNld6a+GKQWF5sargMI5wn79rSOLOb8=; b=I5Xq3gytRHNK72GlFbYY rX1V0e+b7Xot6AQfApFm+NBPBhk2FR/tu6UIPhbmJ4OGbL2uQqBBv/V4rPiSQCtra4SFnImewyddJ +i5bg7jxXxVRxGjxJrL683m2v6t03nYSvvNfMJZcXW1tiSWBwymArZP1x+2TQq+anPsvDTWmunfeF Pd3Ifs+mptYuPv1ddKRGvPyDKNTz4tKHv2EcSgKXh22Y+J8BnODCcB68p4e2+em4uJcMzDQWqdLrf emrXNILn8bBjUuuYcznBVPZy3kedvB9bdd7sfuCzjA7cPyoad0/mIlHrorwBDC4kNqGLRFWgXqNkZ de/wxZyquRdkBQ==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1qXpJ1-0004cH-HV; Sun, 20 Aug 2023 16:45:51 -0400 From: Andrea Corallo In-Reply-To: <83ttsuykzd.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 19 Aug 2023 20:56:22 +0300") References: <83h736fq5g.fsf@gnu.org> <83ttsuykzd.fsf@gnu.org> Date: Sun, 20 Aug 2023 16:45:51 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Eli Zaretskii writes: > Andrea, > > Could you please take a look at this year-old bug report? > >> Date: Sun, 24 Jul 2022 19:10:03 +0300 >> From: Eli Zaretskii >>=20 >>=20 >> To reproduce: >>=20 >> emacs -Q >> C-h f rmail-movemail-variant-p RET >>=20 >> (or any other autoloaded function). Assuming that the function's .el >> file was already natively compiled to produce a .eln file, the >> "autoloaded" part will not be shown in the *Help* buffer, Emacs will >> only say that this is a native-compiled function. On current master before requiring rmail on C-h f rmail-movemail-variant-p RET I get: =3D=3D=3D rmail-movemail-variant-p is an autoloaded byte-compiled Lisp function in =E2=80=98rmail.el=E2=80=99. (rmail-movemail-variant-p &rest VARIANTS) =3D=3D=3D After requiring rmail (and having it native compiled) I get: =3D=3D=3D rmail-movemail-variant-p is an autoloaded native-compiled Lisp function in =E2=80=98rmail.el=E2=80=99. (rmail-movemail-variant-p &rest VARIANTS) Inferred type: (function (&rest t) boolean) =3D=3D=3D So I guess the issue has already been fixed (or I'm not reproducing it correctly)? Best Regards Andrea From unknown Fri Jun 20 20:12:39 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: Eli Zaretskii Subject: bug#56744: closed (Re: bug#56744: 29.0.50; "Autoloaded" information lost in native compilation?) Message-ID: References: <83il98vbty.fsf@gnu.org> <83h736fq5g.fsf@gnu.org> X-Gnu-PR-Message: they-closed 56744 X-Gnu-PR-Package: emacs Reply-To: 56744@debbugs.gnu.org Date: Mon, 21 Aug 2023 12:07:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1692619622-32146-1" This is a multi-part message in MIME format... ------------=_1692619622-32146-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #56744: 29.0.50; "Autoloaded" information lost in native compilation? 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 56744@debbugs.gnu.org. --=20 56744: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56744 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1692619622-32146-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 56744-done) by debbugs.gnu.org; 21 Aug 2023 12:06:45 +0000 Received: from localhost ([127.0.0.1]:55750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY3gD-0008M1-3A for submit@debbugs.gnu.org; Mon, 21 Aug 2023 08:06:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY3gA-0008Lo-FV for 56744-done@debbugs.gnu.org; Mon, 21 Aug 2023 08:06:43 -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 1qY3g1-0006Cp-O5 for 56744-done@debbugs.gnu.org; Mon, 21 Aug 2023 08:06:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=GYX8cEJMSo9joYZBRe7AAIT244WLNIUt4pDVXec5CqU=; b=WGrkgGkK5tfgBPxvhgyG 7HFoetPQ62O1Hwt8HpBgD3mVyps/UKzrRc9f3dES3yzI5x7dgdQu+rrZVik6T628R3IPM1OYNtezI Ut4FgzPR9ykQ7iPhkISvLloR49w4Iju/6sJ8xLJpxNar+k8uI+jDwuyoeOboTcudyR1kZ4ZUJichQ Hh5m5MsI7PayFhiouiAtNdPMLR3HX3lRBQntYhqKxd/R+EYRzV7aG0nINgyDYdhNp4bwYa3jEh6OS bBZ2LqDLMIfOuC5R1ZN9D5DlxLa2Z+onb6SLjXV+/iZFAfIWz6rD16pobnj2QLiuFwKhLvHT30T9w 6Sx+2RjDBuQBSQ==; Date: Mon, 21 Aug 2023 15:06:49 +0300 Message-Id: <83il98vbty.fsf@gnu.org> From: Eli Zaretskii To: Andrea Corallo In-Reply-To: (message from Andrea Corallo on Sun, 20 Aug 2023 16:45:51 -0400) Subject: Re: bug#56744: 29.0.50; "Autoloaded" information lost in native compilation? References: <83h736fq5g.fsf@gnu.org> <83ttsuykzd.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56744-done Cc: 56744-done@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: Andrea Corallo > Cc: 56744@debbugs.gnu.org > Date: Sun, 20 Aug 2023 16:45:51 -0400 > > Eli Zaretskii writes: > > > Andrea, > > > > Could you please take a look at this year-old bug report? > > > >> Date: Sun, 24 Jul 2022 19:10:03 +0300 > >> From: Eli Zaretskii > >> > >> > >> To reproduce: > >> > >> emacs -Q > >> C-h f rmail-movemail-variant-p RET > >> > >> (or any other autoloaded function). Assuming that the function's .el > >> file was already natively compiled to produce a .eln file, the > >> "autoloaded" part will not be shown in the *Help* buffer, Emacs will > >> only say that this is a native-compiled function. > > On current master before requiring rmail on C-h f > rmail-movemail-variant-p RET I get: > > === > rmail-movemail-variant-p is an autoloaded byte-compiled Lisp function > in ‘rmail.el’. > > (rmail-movemail-variant-p &rest VARIANTS) > === > > After requiring rmail (and having it native compiled) I get: > > === > rmail-movemail-variant-p is an autoloaded native-compiled Lisp > function in ‘rmail.el’. > > (rmail-movemail-variant-p &rest VARIANTS) > > Inferred type: (function (&rest t) boolean) > === > > So I guess the issue has already been fixed (or I'm not reproducing it > correctly)? No, you are reproducing correctly. It's also seems to be fixed on the emacs-29 branch, so I will close the bug. Sorry for not double-checking before I pinged you. ------------=_1692619622-32146-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Jul 2022 16:10:07 +0000 Received: from localhost ([127.0.0.1]:48525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFeBD-0001cG-7r for submit@debbugs.gnu.org; Sun, 24 Jul 2022 12:10:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:50620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFeB9-0001c6-Is for submit@debbugs.gnu.org; Sun, 24 Jul 2022 12:10:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55056) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFeB9-0000uR-CJ for bug-gnu-emacs@gnu.org; Sun, 24 Jul 2022 12:10:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33292) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFeB9-0006WR-1j; Sun, 24 Jul 2022 12:10:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Subject:To:From:Date:mime-version:in-reply-to: references; bh=Wb9M2AUW9wuTxUBeq37N0KCiA4QX4QYkkYI3unm+oY8=; b=q1gw9w0GPz1a0o 5ljgn/h6ZusQJ9HF90+foxZyYFK2qwmtcFlD1fDnMDp3oonMy8cm8LVAiX8YnbZxhmOCaUaVzWMfk JcYJZOcW6QGJaZS7PEb/TX/dQ7axsoiAmZec3yir0QjlYgWkeTjb2abVGY30bJXs4l3/maOELVC/b VAKftXJa6i9lSNJkk1RgOMRVIWa71jV1sxHOcFaFLEQ4SczagAGi7DbhB1JZeKDQBkjzdzBFSPXGe R19ajd3d7cLXWv0YYsPss+q48YjLc1ojSR06h4YHgn1GNgN4My8VufRaalciK3cJkUq5SJPAJSbqj st+SAXBW21wYnEvNaQoQ==; Received: from [87.69.77.57] (port=1421 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFeB8-00068G-Gh; Sun, 24 Jul 2022 12:10:02 -0400 Date: Sun, 24 Jul 2022 19:10:03 +0300 Message-Id: <83h736fq5g.fsf@gnu.org> From: Eli Zaretskii To: bug-gnu-emacs@gnu.org, Andrea Corallo Subject: 29.0.50; "Autoloaded" information lost in native compilation? X-Spam-Score: -2.3 (--) 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: -3.3 (---) To reproduce: emacs -Q C-h f rmail-movemail-variant-p RET (or any other autoloaded function). Assuming that the function's .el file was already natively compiled to produce a .eln file, the "autoloaded" part will not be shown in the *Help* buffer, Emacs will only say that this is a native-compiled function. Is it possible to resurrect this information from natively-compiled Lisp code? If not, what would have to be done to include this information (and how does auto-loading works if the information is lost in the first place)? In GNU Emacs 29.0.50 (build 1551, i686-pc-mingw32) of 2022-07-24 built on HOME-C4E4A596F7 Repository revision: 9ed5c39aad09571314097be91cb28e7504614421 Repository branch: master Windowing system distributor 'Microsoft Corp.', version 5.1.2600 System Description: Microsoft Windows XP Service Pack 3 (v5.1.0.2600) Configured using: 'configure -C --prefix=/d/usr --with-wide-int --enable-checking=yes,glyphs 'CFLAGS=-O0 -gdwarf-4 -g3'' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XPM ZLIB Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-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 line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win 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 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 w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 42025 11925) (symbols 48 6230 1) (strings 16 16688 2023) (string-bytes 1 454620) (vectors 16 9212) (vector-slots 8 143809 14713) (floats 8 23 45) (intervals 40 268 2) (buffers 888 10)) ------------=_1692619622-32146-1-- From unknown Fri Jun 20 20:12:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56744: 29.0.50; "Autoloaded" information lost in native compilation? Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Aug 2023 14:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56744 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 56744-done@debbugs.gnu.org Received: via spool by 56744-done@debbugs.gnu.org id=D56744.16926279282480 (code D ref 56744); Mon, 21 Aug 2023 14:26:01 +0000 Received: (at 56744-done) by debbugs.gnu.org; 21 Aug 2023 14:25:28 +0000 Received: from localhost ([127.0.0.1]:57431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY5qS-0000dw-4V for submit@debbugs.gnu.org; Mon, 21 Aug 2023 10:25:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qY5qP-0000dh-H0 for 56744-done@debbugs.gnu.org; Mon, 21 Aug 2023 10:25:26 -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 1qY5qH-0001iN-TV for 56744-done@debbugs.gnu.org; Mon, 21 Aug 2023 10:25:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=IBqCSfFsRlq7291xN8gffOPDYeHRd7mzt4DeDnISTaQ=; b=EhwGzlw2y2ZUKn8DJvib Vvn5sCAraSKcsNgEQ7qbSX/0+11TYTNHedSAMa9S0v6OPKJJHWlK3v2oYcV5ej6hyJsiuc0Yuo9UH gmehOluXuK3kYWlA/iqsGyKsmcU9+jY117Dn9w+1BFNSpNBP5VBb6OWPQA6kuE+0j0f9bjygy4a91 7mU6FznB24G5rBlM2oqFhLm0ypitkb154MsG9CMz15NJddIcN9B18s3ch0ejtqCGLU06PcIkv5THQ KaTuVosqyjTpiyc8j6r3xvNdAKoWwg0yZ8FICuBTKGjIrra9upI/6wO/X7Ze7we/RiC5a7DQ6kS9S gWQRYrVi/mPjKw==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1qY5qE-0006BX-Rh; Mon, 21 Aug 2023 10:25:15 -0400 From: Andrea Corallo In-Reply-To: <83il98vbty.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Aug 2023 15:06:49 +0300") References: <83h736fq5g.fsf@gnu.org> <83ttsuykzd.fsf@gnu.org> <83il98vbty.fsf@gnu.org> Date: Mon, 21 Aug 2023 10:25:14 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Eli Zaretskii writes: >> From: Andrea Corallo >> Cc: 56744@debbugs.gnu.org >> Date: Sun, 20 Aug 2023 16:45:51 -0400 >>=20 >> Eli Zaretskii writes: >>=20 >> > Andrea, >> > >> > Could you please take a look at this year-old bug report? >> > >> >> Date: Sun, 24 Jul 2022 19:10:03 +0300 >> >> From: Eli Zaretskii >> >>=20 >> >>=20 >> >> To reproduce: >> >>=20 >> >> emacs -Q >> >> C-h f rmail-movemail-variant-p RET >> >>=20 >> >> (or any other autoloaded function). Assuming that the function's .el >> >> file was already natively compiled to produce a .eln file, the >> >> "autoloaded" part will not be shown in the *Help* buffer, Emacs will >> >> only say that this is a native-compiled function. >>=20 >> On current master before requiring rmail on C-h f >> rmail-movemail-variant-p RET I get: >>=20 >> =3D=3D=3D >> rmail-movemail-variant-p is an autoloaded byte-compiled Lisp function >> in =E2=80=98rmail.el=E2=80=99. >>=20 >> (rmail-movemail-variant-p &rest VARIANTS) >> =3D=3D=3D >>=20 >> After requiring rmail (and having it native compiled) I get: >>=20 >> =3D=3D=3D >> rmail-movemail-variant-p is an autoloaded native-compiled Lisp >> function in =E2=80=98rmail.el=E2=80=99. >>=20 >> (rmail-movemail-variant-p &rest VARIANTS) >>=20 >> Inferred type: (function (&rest t) boolean) >> =3D=3D=3D >>=20 >> So I guess the issue has already been fixed (or I'm not reproducing it >> correctly)? > > No, you are reproducing correctly. It's also seems to be fixed on the > emacs-29 branch, so I will close the bug. Sorry for not > double-checking before I pinged you. No problem, a bug that's already solved is the best outcome we could desire :) Best Regards Andrea