GNU bug report logs - #78221
31.0.50; Improving *-change-functions notifications

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> iro.umontreal.ca>

Date: Fri, 2 May 2025 21:49:02 UTC

Severity: normal

Found in version 31.0.50

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Alan Mackenzie <acm <at> muc.de>
Cc: 78221 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, yantar92 <at> posteo.net, joaotavora <at> gmail.com
Subject: bug#78221: 31.0.50; Improving *-change-functions notifications
Date: Sun, 04 May 2025 14:18:35 -0400
> From my notes from 2018, the command I used on cflow was:
>
> $ cflow --reverse -b -i +s --cpp -I. -I../lib -I/usr/include/glib-2.0 \
>   -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 buffer.c \
>   callproc.c \
>   casefiddle.c cmds.c coding.c decompress.c editfns.c emacs.c \
>   fileio.c fns.c \
>   indent.c insdel.c print.c process.c search.c textprop.c \
>   xdisp.c xml.c 2> /dev/null > ~/cflow.20180102b.txt.
>
> I no longer remember what the options mean, but the files I scanned were
> those containing calls to insdel.c's externally visible functions.

Thanks.  That gives me the same problems.  🙁

> I later analysed cflow.20180102b.txt with an elisp script, which I still
> have, and could send to you if you're interested.  (It's 125 lines long,
> but poorly commented.)  This script scanned the cflow output,
> recursively finding callers (direct and indirect) of
> signal_\(before\|after\)_change.

Can't hurt, thanks.


        Stefan





This bug report was last modified 32 days ago.

Previous Next


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