From unknown Sun Sep 07 23:15:54 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29471 <29471@debbugs.gnu.org> To: bug#29471 <29471@debbugs.gnu.org> Subject: Status: 26.0.90; [PATCH] Let autoload-compute-prefix be set file-locally Reply-To: bug#29471 <29471@debbugs.gnu.org> Date: Mon, 08 Sep 2025 06:15:54 +0000 retitle 29471 26.0.90; [PATCH] Let autoload-compute-prefix be set file-loca= lly reassign 29471 emacs submitter 29471 Noam Postavsky severity 29471 minor tag 29471 patch fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 27 07:45:42 2017 Received: (at submit) by debbugs.gnu.org; 27 Nov 2017 12:45:42 +0000 Received: from localhost ([127.0.0.1]:60164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJIn8-0000fH-AY for submit@debbugs.gnu.org; Mon, 27 Nov 2017 07:45:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJIn6-0000f1-5M for submit@debbugs.gnu.org; Mon, 27 Nov 2017 07:45:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJIn0-00077t-0T for submit@debbugs.gnu.org; Mon, 27 Nov 2017 07:45:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46749) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eJImz-00077o-SH for submit@debbugs.gnu.org; Mon, 27 Nov 2017 07:45:33 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJImy-0006dh-Ol for bug-gnu-emacs@gnu.org; Mon, 27 Nov 2017 07:45:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJImt-00075g-8A for bug-gnu-emacs@gnu.org; Mon, 27 Nov 2017 07:45:32 -0500 Received: from mail-it0-x22d.google.com ([2607:f8b0:4001:c0b::22d]:42099) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eJIms-000755-Qs for bug-gnu-emacs@gnu.org; Mon, 27 Nov 2017 07:45:27 -0500 Received: by mail-it0-x22d.google.com with SMTP id n134so20842992itg.1 for ; Mon, 27 Nov 2017 04:45:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=U/hfwy2fa424EdjFSd3PLbPPdFo5nHnw+pxOT+KL1VI=; b=uzGzYW23dk+neete9HPyZ33mOq6xfU/zmDfLlK7+/xfNleRbnWcvkQngHVRGFmSoLD jOZQ7oq7sXXTuqtAf4QOEx3eJQz2g0qWXJ1SRG+s2lzzDDLM2XZYpsqTBfCxKRjU+FXv JVtzz15fXefIjgP9Yn/r1OJ9njKE1MIqn0ZIsPCyFtCQhqBpBs4hrqmXbRVJTblbtR7U mihd55vDIF9l15vsJVqomxD+FvIegZPpv/irLHCgacyG61us6TpkntAa2Nb5ycoS/FG6 XvH1XJ209E45/VqH4LqyC6OaXu4npxCiooq38bMLqq2jTJ17PfrQHQynG1P6ohVd/zOK +pJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=U/hfwy2fa424EdjFSd3PLbPPdFo5nHnw+pxOT+KL1VI=; b=I0MC/6/YT9h1kNDKrn8JVmS5i1hsGEXetsn0QhsqfNpgupcw1BnDvz6Th1+eYSEvoy KtT8xF9jdqUAZWVPzNZVrqbPp1bYqPb4cUjkq5CLjvNRAlW63c3hc4hB33lw+cfKNW2v c1NjQ8YZhOlMzGRg+uaW/ntJ0rJXLoFaGgzD5ionsPdwvdtNPzeTmSjo430zz+ySQr/8 vf+b0SvyxVxvKB3INMMApFcLH7P0uSeFor96g0x1twiSvDfPzlh6BCgnfjmY2bdR1J0t HpcMCoAt/2RkCzJI4VdJJcGMpwvk7Cvcb9SOQSLfLrz+sooS7usuhehYeqJ8lrHfkfA8 5ZTg== X-Gm-Message-State: AJaThX6lzO7YRo2CP1K4wXm2SNy20L4A7qxPwptrfaRObmEDggqXhx0t CPFcJvLV3vMsWgTJpUEbFYCwmQ== X-Google-Smtp-Source: AGs4zMY12WVJYv1OUdGdKF8opPQpWKUI0ggGTS7CzoZ7YU8WKqKiwyt/+uS1fhwfX2Rlj/udD4B2Cw== X-Received: by 10.36.112.69 with SMTP id f66mr29633319itc.51.1511786725950; Mon, 27 Nov 2017 04:45:25 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id 139sm6345806itm.2.2017.11.27.04.45.24 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 27 Nov 2017 04:45:24 -0800 (PST) From: Noam Postavsky To: bug-gnu-emacs@gnu.org Subject: 26.0.90; [PATCH] Let autoload-compute-prefix be set file-locally Date: Mon, 27 Nov 2017 07:45:23 -0500 Message-ID: <877eubopp8.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) 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.8 (---) --=-=-= Content-Type: text/plain Tags: patch Severity: minor Motivating example is elpa/packages/yasnippet/yasnippet-debug.el for which it doesn't make sense to register autoload prefixes. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Let-autoload-compute-prefix-be-set-file-locally.patch Content-Description: patch >From a1c9f1768463f44e155b963bd8af26ea29e7dcfb Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Mon, 27 Nov 2017 07:26:10 -0500 Subject: [PATCH] Let autoload-compute-prefix be set file-locally * lisp/emacs-lisp/autoload.el (autoload-compute-prefixes): Mark boolean values as safe. --- lisp/emacs-lisp/autoload.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index 27426c4530..a18e7fa4a9 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -497,6 +497,7 @@ autoload-compute-prefixes Standard prefixes won't be registered anyway. I.e. if a file \"foo.el\" defines variables or functions that use \"foo-\" as prefix, that will not be registered. But all other prefixes will be included.") +(put 'autoload-compute-prefixes 'safe #'booleanp) (defconst autoload-def-prefixes-max-entries 5 "Target length of the list of definition prefixes per file. -- 2.11.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 02 09:55:30 2017 Received: (at 29471) by debbugs.gnu.org; 2 Dec 2017 14:55:30 +0000 Received: from localhost ([127.0.0.1]:42118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eL9CU-0001Pj-Jt for submit@debbugs.gnu.org; Sat, 02 Dec 2017 09:55:30 -0500 Received: from mail-io0-f174.google.com ([209.85.223.174]:38302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eL9CT-0001Ij-9Y; Sat, 02 Dec 2017 09:55:29 -0500 Received: by mail-io0-f174.google.com with SMTP id d14so14238257ioc.5; Sat, 02 Dec 2017 06:55:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=jC6ACQBQhuUvF4TpZ92NbmygtCSmiw5A/ELkUUf+esg=; b=Qbjx8gAItG9Cxi7YkSV2QvjmuIdSv1Wd4af3VqtMYUeM547vT3Tr1zw3nNaa+UJDIr 9hiZrZlcIbYUk6wvN8C40XSk6A6dlMM+D6dUg3DCgZBuoHgh2dljmFxAOl7R5vN+dg75 D3uditu5hkEGOvyPh1KvVLWwTgGdTl1o4C/kp7oEvVQr060C2GCUI/2WB2F7AJZ7xMGj Fe/5qn7pHtbAkYy+TsIB8rK/wrdK/p908ILvwSrh1sT66mmCaSsTajZAZIJDe6CJh+ij FLV/W5ZXnEwwrWh1UfM/jp0q3Rk26HzVAdCQfJmer7+xwxbOxqZ1D0p+vjZzy8lGMU69 xVkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=jC6ACQBQhuUvF4TpZ92NbmygtCSmiw5A/ELkUUf+esg=; b=oCit4gt7NAig94fjdJTQvZYEoUgSwMBR1Sf/p5PhqjgcrfAav8VbP0YJZno7zjStc8 NbaSFVow1cy/g9A+2K6fY2VoncSJ/hmMdKwNRWCEf/ENBhWA1zUoR3pHJBD/+79+Hlnc 0eyMC418DIYo7t0HD2nlcTJCdzuvSxa+RONAiTameNn09M5Kr5rE1v7IIR6d4sgyGhF5 7ngfJeN/X6itx/vdWpbO87pKlY9NXK+iplVS0qMWSUe9qyQmc1P8QKwAlbwQSquIRKS2 MhwO50LjMnFQW6UkHHB9YQLwL9USfdzFuJ44oMrBcgKp7YKtdj+ik1SnZzkRhma9OhFZ N+ng== X-Gm-Message-State: AKGB3mKt43HE1aCjRZ02mURR90UJOw9h4WVink/MbMMcgEB+6cFPidG9 VlQcmMUxCCZoZ7wWXLvngw9rbg== X-Google-Smtp-Source: AGs4zMY2EIiubLoVEAF04bQ4zqT5l34jGe3vkDnkbzwsZeDLocfcyo6myyAd1cSptyA2HRz0R4dvSQ== X-Received: by 10.107.46.92 with SMTP id i89mr3271701ioo.8.1512226523619; Sat, 02 Dec 2017 06:55:23 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id v15sm2946167iob.51.2017.12.02.06.55.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Dec 2017 06:55:22 -0800 (PST) From: Noam Postavsky To: 29471@debbugs.gnu.org Subject: Re: bug#29471: 26.0.90; [PATCH] Let autoload-compute-prefix be set file-locally References: <877eubopp8.fsf@users.sourceforge.net> Date: Sat, 02 Dec 2017 09:55:21 -0500 In-Reply-To: <877eubopp8.fsf@users.sourceforge.net> (Noam Postavsky's message of "Mon, 27 Nov 2017 07:45:23 -0500") Message-ID: <87d13xji1y.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29471 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 (/) tags 29471 fixed close 29471 26.1 quit Pushed to emacs-26. [1: 8227087194]: 2017-12-02 09:35:44 -0500 Let autoload-compute-prefix be set file-locally (Bug#29471) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=8227087194e0817b984ce3b15099f5eae4dc011c From unknown Sun Sep 07 23:15:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 31 Dec 2017 12:24:04 +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