X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Sean Whitton <spwhitton@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 02:37:06 +0000 Resent-Message-ID: <handler.77883.B.174494378430683 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 77883 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174494378430683 (code B ref -1); Fri, 18 Apr 2025 02:37:06 +0000 Received: (at submit) by debbugs.gnu.org; 18 Apr 2025 02:36:24 +0000 Received: from localhost ([127.0.0.1]:49086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5baW-0007yS-7t for submit <at> debbugs.gnu.org; Thu, 17 Apr 2025 22:36:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:36772) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1u5baF-0007uw-De for submit <at> debbugs.gnu.org; Thu, 17 Apr 2025 22:36:12 -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 <spwhitton@HIDDEN>) id 1u5ba5-0004zK-5o for bug-gnu-emacs@HIDDEN; Thu, 17 Apr 2025 22:35:54 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <spwhitton@HIDDEN>) id 1u5ba1-0004np-EA for bug-gnu-emacs@HIDDEN; Thu, 17 Apr 2025 22:35:51 -0400 DKIM-Signature: a=rsa-sha256; b=GETxKu1clC4LlUrUOheLUSX3Y/2Z5+H6SC1r/omnw20i5wIwAY0tlf5b0Mo6aW7hWmg/S4Cygn4A4fUZwEEC6ZpL1TB0hz5T59hO2PLKzWF/EHPvRS8jkbEd9Iqei/xcqL/uFqTPLvAUkuzZ763OqkH+81y2hbz66t5s98vhYTopY+NdzV6U2dZ1rSsGV17GxmsTwf4/b8n6D5d+ZQX0c/p4tCsFfGkCvGLOhRzPfYG4Yc8jf/AzcxibNqkIPe15iKm0DhJnH7RNw9WpAbvv/hhn5ujuGNEmu5I0teLhx6dhJCoZ+PEScMZOPa8vNHcAvdThgoq8S40R5hCOevGVXQ==; s=purelymail3; d=spwhitton.name; v=1; bh=5A+MzloPa44uLI71OHYQDu5xK996eTSGBvX24BedTSo=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=EKB3hvX27Gpslgu0UCMi2dFpQQfhiEiJ67ugTCHyboYO3oCn6L/IVngNfVS81srAXwJo/gL8a+s/MmKCQlBIdD3XdHxu1sWyYtf4CciMuS4y1PM1URDkTgnKz1IMpd8QJaW8TtB4+5Qoe4CMpTVPN7fJqSfBjVj/Qv7H2fPil9wC+vSOkHnPhs8cICDf2dZIbheHn9abrOZBHfsfSYBAgt1bZTmmZEfXM6CcfyJBH92uGOIXUKG+1DLfe2qlgmatr7I8MTR1jIZctCO1qZcqm17P0OgsMA0XZtS/KL0cgGrIj6qTpoMXMMxT03c3ABod77j9rn4i4KR8WKUyIH4vhQ==; s=purelymail3; d=purelymail.com; v=1; bh=5A+MzloPa44uLI71OHYQDu5xK996eTSGBvX24BedTSo=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: bug-gnu-emacs@HIDDEN Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 56542419 for <bug-gnu-emacs@HIDDEN> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 18 Apr 2025 02:35:45 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id E86877E0544; Fri, 18 Apr 2025 10:35:42 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> Date: Fri, 18 Apr 2025 10:35:42 +0800 Message-ID: <87a58erybl.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=34.202.193.197; envelope-from=spwhitton@HIDDEN; helo=sendmail.purelymail.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, GAPPY_SUBJECT=0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.1 (+) 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: Hello, Found another case. *scratch* should probably remain under the dynamic binding dialect of Emacs Lisp until and unless we switch the default. Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.1 GAPPY_SUBJECT Subject: contains G.a.p.p.y-T.e.x.t X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.1 (/) Hello, Found another case. *scratch* should probably remain under the dynamic binding dialect of Emacs Lisp until and unless we switch the default. -- Sean Whitton
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Sean Whitton <spwhitton@HIDDEN> Subject: bug#77883: Acknowledgement (31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning) Message-ID: <handler.77883.B.174494378430683.ack <at> debbugs.gnu.org> References: <87a58erybl.fsf@HIDDEN> X-Gnu-PR-Message: ack 77883 X-Gnu-PR-Package: emacs Reply-To: 77883 <at> debbugs.gnu.org Date: Fri, 18 Apr 2025 02:37:10 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 77883 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 77883: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77883 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 10:50:04 +0000 Resent-Message-ID: <handler.77883.B77883.174497336416863 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Sean Whitton <spwhitton@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Cc: 77883 <at> debbugs.gnu.org Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.174497336416863 (code B ref 77883); Fri, 18 Apr 2025 10:50:04 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 10:49:24 +0000 Received: from localhost ([127.0.0.1]:49890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5jHe-0004Nc-Dq for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 06:49:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56112) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u5jHa-0004Lt-Mw for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 06:49:20 -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 <eliz@HIDDEN>) id 1u5jHU-0006Zn-BH; Fri, 18 Apr 2025 06:49:12 -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=iW4V2Na4Sxwl+Ad7pn22KcOSEmGo1yH0OeLtQEW5HgA=; b=OvYjSE/iZNQO MK6HjGiQjRWYCLhCvgaAQ4bwryjKNopVbKH+UT5jNZILSpOoAS370qYlx9pClmpQwp4FW9Te4ZT92 BFXXVRhy1a501BxqkUze5Up7uAmFaWCCAcNUIhzbGWuZVoKuUG4jesmgSHFamyGVqSfVkYD9bbJov wNVNhe5kAbczZSi/51IB7XkiiOPmG9eKMgsDtGpNSvMveG1Z+a4YRu1IrW7OcyThlhV8bXyoED9Tk izdM9TjpLrBmB62dH0kPsflAz7mvA5AXa5QMnArQjlANxxhdqA63Iz+g2zNk2kS0AABW7wVjHRCjB He1gG4YFpIMbDhksoseLKQ==; Date: Fri, 18 Apr 2025 13:49:07 +0300 Message-Id: <86jz7hbv8c.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87a58erybl.fsf@HIDDEN> (message from Sean Whitton on Fri, 18 Apr 2025 10:35:42 +0800) References: <87a58erybl.fsf@HIDDEN> X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) > From: Sean Whitton <spwhitton@HIDDEN> > Date: Fri, 18 Apr 2025 10:35:42 +0800 > > Found another case. IMO, it's a bug, because "C-x C-e" doesn't generate any such warnings, and lexical-binding is t in *scratch* anyway. > *scratch* should probably remain under the dynamic binding dialect of > Emacs Lisp until and unless we switch the default. I think we intentionally decided to switch to t, and I don't see a reason to revert that decision. Please provide a rationale for your suggestion, because without that there's no way of reasoning about this.
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 11:12:05 +0000 Resent-Message-ID: <handler.77883.B77883.174497469029980 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 77883 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.174497469029980 (code B ref 77883); Fri, 18 Apr 2025 11:12:05 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 11:11:30 +0000 Received: from localhost ([127.0.0.1]:50066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5jd2-0007nJ-Rt for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 07:11:30 -0400 Received: from mout.web.de ([212.227.17.11]:54389) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1u5jcx-0007kq-LZ for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 07:11:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744974672; x=1745579472; i=michael_heerdegen@HIDDEN; bh=8e+6lowfCgTMDzrxmb46EgUrGgucSi0uefTAi74WlLs=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=H97KcA4WxikTfQlEvm+ZevgHeDoqPBqzHyPfsf04z7zP1lAeqyLz1zoT3rH6m1Rb J4XUEd0FEX+t6c8ZE5gyBxtJJlREM5f5NOQXx+iV2rsuWXFBTDLFWIaMppbLyM37H jyGqXNEQOIaly/i9h4yMtfGWXdWqy0fTqWa4lO/StBOWG7NQH4g2V0vY8byaZXixP FlmpR1wrHoRC355EA1QKtwWn/g7ewXQK9+i+DfQ6InzAB0v4sUz70ILwqHVKBiRK/ iSQxQpHWzdtMfu/qBp7gD49GnJqBhB+Jr6BqVBXGjL5NE+eCiTlwmCf/6x+5q+G1D jiqUio7xuzLLGwPbEw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mae3c-1ugj8c2IYM-00dybN; Fri, 18 Apr 2025 13:11:12 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> In-Reply-To: <86jz7hbv8c.fsf@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> Date: Fri, 18 Apr 2025 13:12:48 +0200 Message-ID: <871ptppvtb.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:hlZORenrk+5CUldusMNhMGqJ1KUZhktjmL8iMLJYUpBX/VwIluF x81JLsuPE1b5OAmVCveJ+ijKGapCP11uc0AzJcfKjKxZL2ga25/EgiO6uzJykUSRaNxNO79 +kZ8UyRzIiPxH5lxLu3bBkg2sLkCiMMzbKCKgC+9+TjKYWL/ED74KpYGGeKVQ/9XL88KqDb 1+1I7Q08xTcAEWT7x4OGQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:LvbBqrbA6uQ=;vaXA35qg/4IREOvmD/t8LG242Fn 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 A== X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.6 (-) Eli Zaretskii <eliz@HIDDEN> writes: > IMO, it's a bug, because "C-x C-e" doesn't generate any such warnings, > and lexical-binding is t in *scratch* anyway. I agree it is a bug. C-c C-e calls `eval-buffer' which "ignores the current value of the `lexical-binding' variable. Instead it will heed any -*- lexical-binding: t -*- settings in the buffer, and if there is no such setting, the buffer will be evaluated without lexical binding." Not good in this case. Michael.
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Sean Whitton <spwhitton@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 11:38:03 +0000 Resent-Message-ID: <handler.77883.B77883.174497626522933 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 77883 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.174497626522933 (code B ref 77883); Fri, 18 Apr 2025 11:38:03 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 11:37:45 +0000 Received: from localhost ([127.0.0.1]:50406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5k2R-0005xg-UO for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 07:37:44 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:56934) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1u5k2J-0005vj-73 for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 07:37:41 -0400 DKIM-Signature: a=rsa-sha256; b=cbVQ8aqC/++1aH5qo8Ro+oQ/5GCJSuHsWuLDyQUEoR6ghBtY9NjHfRUMcrF2KPpS9HFr0yof/Vo/0zE7OBWCKkRBV3ENQEitgNlxhH8gucOjSldVxmiDu3e0K8bQSDELg1TIOmDU2SZ9DgLZ3Ij0jGh8c/6IObMNLjp+FA6Cg8lpIHf0RZ4o+XO5BA+V2LX04IbcicBD6/TJYfQxiHfD5MHpZMOKpm9pZ3AmTQmfUpKbx64ZGeaBukr9dJkUq8/zRf5gKfVRMH2DrfMD+bytOGGZU2KqGbDCWHv70e3AJmwFLr7etvvdHO7kxYOdcus9JsixiGdKy5y16bp9NJUepg==; s=purelymail3; d=spwhitton.name; v=1; bh=QCWhLwopzrHUefZZnfk33FGpPvyBJzIPHoCjW3aGiIc=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=KeJb20P/f4682Yd/VB81EdJS5sUWjeNFE4NRTRdxwPhwvLkIurmav8bGMNMp6etNUQ3sSAws3hJ7/jovteOKf77yeHNCZLB9Bh7JMujQlQC1P9A6hxCi30gC0alyqh+9UJ79JEWwNcj+8PTVe2FgyWbQ/E9n1oBM3vG4AqkRU45e5l2oZ+8RXrqv4Cyzj/8a6/U4jkqwbiWomoI7QH4jgnZY111qiEIvtEuNy14wppPKDqB0lzZyIQYl6RdZ8BGeH9CNwq39BWQhofWn7RXBfWKTnfRxAYEwh61KLQGeIqHmnjZNFJTYbTknoCPmJ+t4w2O6YrUgExZ7fTMbkJakHQ==; s=purelymail3; d=purelymail.com; v=1; bh=QCWhLwopzrHUefZZnfk33FGpPvyBJzIPHoCjW3aGiIc=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 77883 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -2111131982; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 18 Apr 2025 11:37:14 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 8E0207F27DD; Fri, 18 Apr 2025 19:37:04 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> In-Reply-To: <86jz7hbv8c.fsf@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> Date: Fri, 18 Apr 2025 19:37:04 +0800 Message-ID: <87bjstog4f.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) Hello, On Fri 18 Apr 2025 at 01:49pm +03, Eli Zaretskii wrote: >> From: Sean Whitton <spwhitton@HIDDEN> >> Date: Fri, 18 Apr 2025 10:35:42 +0800 >> >> Found another case. > > IMO, it's a bug, because "C-x C-e" doesn't generate any such warnings, > and lexical-binding is t in *scratch* anyway. Right. >> *scratch* should probably remain under the dynamic binding dialect of >> Emacs Lisp until and unless we switch the default. > > I think we intentionally decided to switch to t, and I don't see a > reason to revert that decision. Oh, me neither, I had forgotten/missed that discussion. What I really meant is that we shouldn't be adding a lexical binding cookie to the file. -- Sean Whitton
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 12:15:04 +0000 Resent-Message-ID: <handler.77883.B77883.174497845615827 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen <michael_heerdegen@HIDDEN> Cc: 77883 <at> debbugs.gnu.org, monnier@HIDDEN, spwhitton@HIDDEN Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.174497845615827 (code B ref 77883); Fri, 18 Apr 2025 12:15:04 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 12:14:16 +0000 Received: from localhost ([127.0.0.1]:50517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5kbm-00046z-AL for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 08:14:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55882) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u5kbg-000453-N6 for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 08:14:11 -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 <eliz@HIDDEN>) id 1u5kbY-0001t0-Vu; Fri, 18 Apr 2025 08:14:00 -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=EurQMwAkfjm6qsXnoHSZUWCSyKX/7zDQyRWCdXBGrNQ=; b=ZvuU7eZp1ycU v+8PkjNwSVJj9EeBowBtfhxScpJjwJOnGEsx0WQv7tDuvdbKoLNBn/WWg1lhbNooHqAPmlvqDPY2i AbuPdO9gmfQVY4WQBWynbQ0sOGlCNQFVpPqzhFqumjN5KQOtFIXE6DL6bidJIrCLTVJb3FI1JuWHN b3s44xZ4HRoPcLxgbSNEoGR+W3yKVXTZ9dlYghVLG7Icxk77MDkO9IFBiR9fR3dEXGln8ATtQejRy tOizNeBAxZgNY+QmnFWZBcg6po2digtrpz7eoZ+LX93f+UF/P5tqoikreOkhnUPKXtl8qQ72jAMNx CVKK4duVl14YRoJbuT2qnw==; Date: Fri, 18 Apr 2025 15:13:40 +0300 Message-Id: <86zfgdacqz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <871ptppvtb.fsf@HIDDEN> (message from Michael Heerdegen on Fri, 18 Apr 2025 13:12:48 +0200) References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) > From: Michael Heerdegen <michael_heerdegen@HIDDEN> > Cc: Sean Whitton <spwhitton@HIDDEN>, Stefan Monnier > <monnier@HIDDEN>, 77883 <at> debbugs.gnu.org > Date: Fri, 18 Apr 2025 13:12:48 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > IMO, it's a bug, because "C-x C-e" doesn't generate any such warnings, > > and lexical-binding is t in *scratch* anyway. > > I agree it is a bug. > > C-c C-e calls `eval-buffer' which "ignores the current value of the > `lexical-binding' variable. Instead it will heed any > -*- lexical-binding: t -*- settings in the buffer, and if there is no such > setting, the buffer will be evaluated without lexical binding." > > Not good in this case. Is it good in any other case? I mean, what's the logic behind ignoring the current value of lexical-binding, but heeding the cookie? let alone defaulting to dynamic binding if there's no cookie? If the reason is backward compatibility, I think I'd like to see the details: where would changing this cause problems? And note that this aspect of the eval-buffer's behavior is not documented in the ELisp manual, which is also not a good thing.
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 12:22:03 +0000 Resent-Message-ID: <handler.77883.B77883.174497889320977 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 77883 <at> debbugs.gnu.org, monnier@HIDDEN, spwhitton@HIDDEN Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.174497889320977 (code B ref 77883); Fri, 18 Apr 2025 12:22:03 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 12:21:33 +0000 Received: from localhost ([127.0.0.1]:50532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5kio-0005Ro-6i for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 08:21:33 -0400 Received: from mout.web.de ([217.72.192.78]:51595) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1u5kih-0005Pe-LL for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 08:21:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744978860; x=1745583660; i=michael_heerdegen@HIDDEN; bh=cVaK4KX4At07mQKwisMRNmg8WSeDFIin7IhUiusSQi0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=o+BQ+Ynx4wxzsOK/MN4Vx0ZPaKY4JSeF5kfA96N6P2Id6vZKuqUSFsNXukeaP3wE mAwCg6A+5QHglP01mRwcD51vfLPoooEPCh2cKQIK/hrr09y+6U3AtUBXyaXeQ0KEF OQxkMPRG8QB8ZIBUbnnKBl/bpLZ4HCTPQDWT9fjfmLL+R8favqdjsjp1kyBz/JYwg qnjewIrCYbhokL6n+LZHntbtiCZdyBxMQVb8F/sFS6ESwZBCqFFhhZak6Rml2eRy5 IStyjnGMvxd2yWl/5Of3lcmoplyfqc+wOgaVRcDv1Tg28optZV323RSzjpDR45K1P 0RL79ei+HJC/LRAUzA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MY5fb-1ue7VJ22tp-00S1EJ; Fri, 18 Apr 2025 14:21:00 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> In-Reply-To: <86zfgdacqz.fsf@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> Date: Fri, 18 Apr 2025 14:22:36 +0200 Message-ID: <87sem5oe0j.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:PxISsMEjA+15Zxr6p4050M03R8JwD5T8baHqpea6FeXbMuKryJy z4ZP9OTLhcPQGSYmNQtcM0EcrWM2r0Rrd/R6SvqLQ5+BikvLQkWN1XL4l15wwHOI3frxU3J N92F34o5ugCjSNSdhPvwYEtMvah6bx22gZYn+RuK6X1wvccqIqcCJ1EMNl4BSoWW1gnoJ37 A20QpOav+qoZAC7UIZxZg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:xGfeBctM890=;Ld+IU2ZeMC/RuvyfZx0DQ2iBSm0 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 Q== X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.6 (-) Eli Zaretskii <eliz@HIDDEN> writes: > I mean, what's the logic behind ignoring the current value of > lexical-binding, but heeding the cookie? let alone defaulting to > dynamic binding if there's no cookie? If the reason is backward > compatibility, I think I'd like to see the details: where would > changing this cause problems? > > And note that this aspect of the eval-buffer's behavior is not > documented in the ELisp manual, which is also not a good thing. Indeed. This looks like an anachronism to me. But I would have to investigate how the current situation evolved. Unless someone else remembers... Michael.
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 13:11:05 +0000 Resent-Message-ID: <handler.77883.B77883.174498184423692 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 77883 <at> debbugs.gnu.org, monnier@HIDDEN, spwhitton@HIDDEN Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.174498184423692 (code B ref 77883); Fri, 18 Apr 2025 13:11:05 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 13:10:44 +0000 Received: from localhost ([127.0.0.1]:50632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5lUP-00069b-0p for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:10:43 -0400 Received: from mout.web.de ([212.227.17.11]:56931) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1u5lUD-000633-2k for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:10:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744981811; x=1745586611; i=michael_heerdegen@HIDDEN; bh=KWnNT53X9HNSe9S0mGXLEJ2ewm0aoi+y7igvSU8dRlI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=v9IA+S/XzBnHahgUZ3X+N5oxp8df2C1lNMGg/9J1i+Ye/ffMoLe/QZ1O57L3waFL orlSZXIVCLFTaei5A3Zv/k3itsA3mZ5RXYNYpwdUOwe0LSMFNdu3Dcg+l+vUtoExS DoV2ZiAElWgcHFaiZTc4fw6MHu2B8IaoTWuU4xHAQReuBU10O/4wrEqGSmJGQJ1Or pkPJgaFTAfeiRAFCZfThLlXKs90t7UOMRBULE0kD5P7SClEAEafMpuewdlzFkvdD+ zIerH7cyec+1aElSDtFAsuydeYC+vLXIVjAnHs0zpgl2QV3+/j73j94EZmPuNLjw7 fiRNLgJt/z/7BDQIhA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MgRQD-1umWnV0Zjj-00b7xl; Fri, 18 Apr 2025 15:04:02 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> In-Reply-To: <87sem5oe0j.fsf@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> <87sem5oe0j.fsf@HIDDEN> Date: Fri, 18 Apr 2025 15:05:34 +0200 Message-ID: <87jz7hoc0x.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:F25X7xw4NJhfyvE46jwuAplbbPvXl4JxNzxi50sWZzQWDv5sNIf TuLJUDnheRCs04oTQFxku1pZeqy4j9xB5ipmtbkCpOZVQ6zfv+5Fd1grjepFb13fgyRiEr6 VmgMCMNYB1R0LK4afFF9SiW0/9z9vhop21kGPtmuZOPgK6Zt4yazxZGxwAJzhDM//koR4zZ t9RL80mNlnAzNmsKFnJ4g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:+PfvY/nabqI=;9kttyuSlJVSKnQQLFHGFO/4j57G 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 A== X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.6 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > Indeed. This looks like an anachronism to me. But I would have to > investigate how the current situation evolved. Unless someone else > remembers... See Bug#20139. That was quite a while ago (2019) and just documented the status quo (and in the docstring only) at that point of time because someone had been surprised by the behavior. Looks like `eval-buffer' has just been completely forgotten in the transition to making lexical binding the default. Michael.
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 13:17:03 +0000 Resent-Message-ID: <handler.77883.B77883.174498220328043 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 77883 <at> debbugs.gnu.org, spwhitton@HIDDEN Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.174498220328043 (code B ref 77883); Fri, 18 Apr 2025 13:17:03 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 13:16:43 +0000 Received: from localhost ([127.0.0.1]:50648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5laB-0007HX-Ez for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:16:43 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:26587) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1u5la2-0007EC-Qv for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:16:37 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 7178280823; Fri, 18 Apr 2025 09:16:20 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1744982179; bh=CkwoE51MVKik/mfkp6wPHwO96XEOcmkS4v1iq/rgQzc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=pI8QW9dEy/HWiLsOLnAbts5mSrV4UOQZ8zw1iMAE9nEbtnfHWw4G/Shti2iku9l3Z FpgaPKHjS1ZEgLoAF1OVzkX7ISD2gXuW8Oim/KO5uJtoDY6mrevdKnuSYJ7FklCRrk qfK5goAC8HI37nWJx0oVzEqb03hF3qwX1/sBney8sJG5+CDYf1Bg7Wmw+4QdEFvjjX P0LgUFYD1fxre40joGwCF09R6MmtaztVRKtP9S82ucjyioKeoyAffQkk3UIt0gb2my Z9Jz+aSyRYM6xcKopDa/38j7SBDCSZkTU69UfoKXf4mYpyZ5RqkfkKBv4rTOD9gMJK BS35WJSKriptg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A74E4801FB; Fri, 18 Apr 2025 09:16:19 -0400 (EDT) Received: from pastel (104-195-239-180.cpe.teksavvy.com [104.195.239.180]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 72F08120735; Fri, 18 Apr 2025 09:16:19 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <86zfgdacqz.fsf@HIDDEN> Message-ID: <jwvldrxhasa.fsf-monnier+emacs@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> Date: Fri, 18 Apr 2025 09:16:18 -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.103 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 GAPPY_SUBJECT 0.1 Subject: contains G.a.p.p.y-T.e.x.t X-SPAM-LEVEL: X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) >> C-c C-e calls `eval-buffer' which "ignores the current value of the >> `lexical-binding' variable. Instead it will heed any >> -*- lexical-binding: t -*- settings in the buffer, and if there is no such >> setting, the buffer will be evaluated without lexical binding." >> >> Not good in this case. > > Is it good in any other case? > > I mean, what's the logic behind ignoring the current value of > lexical-binding, but heeding the cookie? let alone defaulting to > dynamic binding if there's no cookie? If the reason is backward > compatibility, I think I'd like to see the details: where would > changing this cause problems? I can't remember how we ended up with this, but I strongly suspect it has to do with the use of `eval-buffer` in `load-with-code-conversion`, which is the most common use of `eval-buffer` (in dynamic counts, not static counts, of course). Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 13:47:06 +0000 Resent-Message-ID: <handler.77883.B77883.174498398015975 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN> Cc: michael_heerdegen@HIDDEN, 77883 <at> debbugs.gnu.org, spwhitton@HIDDEN Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.174498398015975 (code B ref 77883); Fri, 18 Apr 2025 13:47:06 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 13:46:20 +0000 Received: from localhost ([127.0.0.1]:50709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5m2r-00049M-Qr for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:46:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43944) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u5m2k-00047K-64 for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:46:15 -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 <eliz@HIDDEN>) id 1u5m2S-0003T5-Ks; Fri, 18 Apr 2025 09:45:53 -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=ywoEayYq14XkVLvyT37HDYfkS21c1rkEHgz8MDGoWlA=; b=Dr3iKf5pO66L d5ajzMl/5g4VxWhRe6NUeAnVvaw+Srl3DsaqIY9ANktF/BbvcO5/SDKv2spaud0wnW8JqgnZJb+2w y11XW+0MWNQKdpUARdoR3ji5gISFGcx9RUJn5YMDkZMsh/BcvmA+h4vWtsKMblB5Ddiu1H5x486Cu lXs9j3soV9s4mv/HTAL9fV0sC87+U9GgT8grjesJ3gdAGPaB2lJNMk+/siNWCuj4fjde1jK44uQea uYZLh3oKuBNaorepWOdoWz+7qphlQ/NXksFIUxudSjGIMAmukckSbDe3r25QpQMAnx3gaWJ/l4Hei 5L4mYWueko2iBQj8WfY7oQ==; Date: Fri, 18 Apr 2025 16:45:44 +0300 Message-Id: <86tt6la8hj.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <jwvldrxhasa.fsf-monnier+emacs@HIDDEN> (message from Stefan Monnier on Fri, 18 Apr 2025 09:16:18 -0400) References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> <jwvldrxhasa.fsf-monnier+emacs@HIDDEN> X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) > From: Stefan Monnier <monnier@HIDDEN> > Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, spwhitton@HIDDEN, > 77883 <at> debbugs.gnu.org > Date: Fri, 18 Apr 2025 09:16:18 -0400 > > >> C-c C-e calls `eval-buffer' which "ignores the current value of the > >> `lexical-binding' variable. Instead it will heed any > >> -*- lexical-binding: t -*- settings in the buffer, and if there is no such > >> setting, the buffer will be evaluated without lexical binding." > >> > >> Not good in this case. > > > > Is it good in any other case? > > > > I mean, what's the logic behind ignoring the current value of > > lexical-binding, but heeding the cookie? let alone defaulting to > > dynamic binding if there's no cookie? If the reason is backward > > compatibility, I think I'd like to see the details: where would > > changing this cause problems? > > I can't remember how we ended up with this, but I strongly suspect it > has to do with the use of `eval-buffer` in `load-with-code-conversion`, > which is the most common use of `eval-buffer` (in dynamic counts, not > static counts, of course). If load-with-code-conversion is the only case where this is needed, we could do that locally in load-with-code-conversion, right? I mean, there's no need to "punish" all the users of eval-buffer for that single use. Right?
X-Loop: help-debbugs@HIDDEN Subject: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Apr 2025 15:37:05 +0000 Resent-Message-ID: <handler.77883.B77883.17449906162047 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: michael_heerdegen@HIDDEN, 77883 <at> debbugs.gnu.org, spwhitton@HIDDEN Received: via spool by 77883-submit <at> debbugs.gnu.org id=B77883.17449906162047 (code B ref 77883); Fri, 18 Apr 2025 15:37:05 +0000 Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 15:36:56 +0000 Received: from localhost ([127.0.0.1]:52554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5nlv-0000Wh-88 for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 11:36:56 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46460) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1u5nlm-0000TT-Az for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 11:36:53 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 1440244236B; Fri, 18 Apr 2025 11:36:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1744990592; bh=OkKgNKRuMVgPehaFmIO5TVBt8rQOjoaTZ1KVJxanFVw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=dd8TNHaKxg7YkbJYjnntY27ODUE7q58bxwH30sgss65B7xtlRA1oniO1BS/0NA2Y6 gDQPblOXeEuVD9GJ28ooUtIHWd/fJ/JwAZblajXLWuXBdmE6m6jrIzPxgRYixhc78I FghsnTmvwTk8fPszwTicJcKaBIIOwKbc+ev2AoZVGseEidA4EJT+eF1ts8wYVJGThb eMDsDf8z6IPluWvszSRcHcSJUabT3a6mPlUlDaT6eccnGcDxD9zghmwqJlHv2KibiA UHneWgH9Y15KcVEycyZFPxm3SiDvHyMGW8mFdzZoBulfopguT4ClkiGFl4wDH4mnNN j5ueKkvQZdGvg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2C606441625; Fri, 18 Apr 2025 11:36:32 -0400 (EDT) Received: from alfajor (unknown [23.233.149.155]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0245D12027F; Fri, 18 Apr 2025 11:36:31 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <86tt6la8hj.fsf@HIDDEN> Message-ID: <jwvfri5fprw.fsf-monnier+emacs@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> <jwvldrxhasa.fsf-monnier+emacs@HIDDEN> <86tt6la8hj.fsf@HIDDEN> Date: Fri, 18 Apr 2025 11:36:30 -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.280 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 GAPPY_SUBJECT 0.1 Subject: contains G.a.p.p.y-T.e.x.t X-SPAM-LEVEL: X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) > If load-with-code-conversion is the only case where this is needed, we > could do that locally in load-with-code-conversion, right? I mean, > there's no need to "punish" all the users of eval-buffer for that > single use. Right? I guess someone should look at the other uses of `eval-buffer` to figure out if that's the case. Another approach might be to check if `lexical-binding` is set buffer-locally and if so to obey it without even checking the `lexical-binding` cookie. Stefan
Received: (at control) by debbugs.gnu.org; 2 May 2025 11:14:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 02 07:14:31 2025 Received: from localhost ([127.0.0.1]:56898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uAoLe-0000oJ-QA for submit <at> debbugs.gnu.org; Fri, 02 May 2025 07:14:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34764) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uAoLZ-0000nk-1D; Fri, 02 May 2025 07:14: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 <eliz@HIDDEN>) id 1uAoLS-0005ac-Oz; Fri, 02 May 2025 07:14:19 -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=KrSf0IHPPDecGV5k18ZlmEE/U5i/S8HcgD7TyLZlcIU=; b=U9fugUDhiRLgFQl64FDX POf6lJaGY/DtgNwRfpamdtLEcI9YXnklm5o4Mav8S1aLCAbJ0DmgD0eEA7fu7ic38O7HYsRhO1FoO VTAWjVzTUdd0hBqjnBorUVa6b1gRHuVUZiayOtRu8ZDcEX6dTT6NrmNztfV9uzKvwLcmWJjSEerEm Q1cH3/8X718GJifFT5ZAd5Nn0y/gxcgVGVHCGuJFA+XRIGTetR2AtkUYUHgDczQ+i+lCVFuHSHsO3 +AIdb7i8bl84H2tzB4rITsPn92fkuw9oLYPCEa9irGS/pjt/7FWICl4VPLyzMymMkkHAxslLF7/kS uoWZxsunQwNNog==; Date: Fri, 02 May 2025 14:14:00 +0300 Message-Id: <86tt63l0xz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Andreas =?utf-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> In-Reply-To: <49e0d597-5de9-412d-b7e2-acf3ce6b7a0b@HIDDEN> (message from Andreas =?utf-8?Q?R=C3=B6hler?= on Fri, 2 May 2025 11:33:02 +0200) Subject: Re: bug#78206: 31.0.50; false warning "Missing =?utf-8?Q?=E2=80=98lexical-binding=E2=80=99?= cookie" References: <49e0d597-5de9-412d-b7e2-acf3ce6b7a0b@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 78206 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 78206 77883 thanks > Date: Fri, 2 May 2025 11:33:02 +0200 > From: Andreas Röhler <andreas.roehler@HIDDEN> > > When evaluating a narrowed part of buffer, get false "Warning (files): > Missing ‘lexical-binding’ cookie". > > Maybe check for something like > > (/= (buffer-size) (- (point-max) (point-min))) > > ? This is a "feature". See bug#77883.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.