GNU bug report logs - #77924
31.0.50; [Feature branch] Change marker implementation

Previous Next

Package: emacs;

Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>

Date: Sat, 19 Apr 2025 16:06:02 UTC

Severity: normal

Found in version 31.0.50

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Pip Cet <pipcet <at> protonmail.com>
Cc: gerd.moellmann <at> gmail.com, monnier <at> iro.umontreal.ca, 77924 <at> debbugs.gnu.org, stefankangas <at> gmail.com
Subject: bug#77924: 31.0.50; [Feature branch] Change marker implementation
Date: Fri, 25 Apr 2025 09:45:09 +0300
> Date: Thu, 24 Apr 2025 19:26:10 +0000
> From: Pip Cet <pipcet <at> protonmail.com>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, monnier <at> iro.umontreal.ca, 77924 <at> debbugs.gnu.org, stefankangas <at> gmail.com
> 
> > I tried, already in igc, but failed. IOW, I don't now a way to get rid
> > of the END_DO_MARKERS.
> 
> Okay, I'll bite.
> 
> I think what we should do is mimic FOR_EACH_TAIL, and use
> FOR_EACH_MARKER like this:
> 
> struct Lisp_Marker *m;
> FOR_EACH_MARKER (b, m)
>   {
>     /* do something with m */
>   }

Yes, that's what I basically had in mind.

Thanks.




This bug report was last modified 105 days ago.

Previous Next


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