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 55 days ago.

Previous Next


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