GNU bug report logs - #78737
sit-for behavior changes when byte-compiled

Previous Next

Package: emacs;

Reported by: Daniel Colascione <dancol <at> dancol.org>

Date: Mon, 9 Jun 2025 20:50:02 UTC

Severity: normal

Full log


Message #350 received at 78737 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: pipcet <at> protonmail.com
Cc: 78737 <at> debbugs.gnu.org, dancol <at> dancol.org, monnier <at> iro.umontreal.ca
Subject: Re: bug#78737: sit-for behavior changes when byte-compiled
Date: Sat, 14 Jun 2025 12:12:57 +0300
> Cc: 78737 <at> debbugs.gnu.org, dancol <at> dancol.org, monnier <at> iro.umontreal.ca
> Date: Sat, 14 Jun 2025 11:54:25 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> 
> > Triple C-g on a GUI terminal clears inhibit-quit and quits, breaking out
> > of loops such as:
> > 
> > (let ((inhibit-quit t))
> >   (while t))
> 
> Btw, the triple-C-g doesn't break this on Windows in a GUI session.
> handle_interrupt is not called at all on Windows when I press C-g.

I attempted to fix that now, on master.




This bug report was last modified 4 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.