GNU bug report logs - #76748
31.0.50; `unload-feature' unbinds NEW-ALIAS and BASE-VARIABLE of variable alias

Previous Next

Package: emacs;

Reported by: Jens Schmidt <jschmidt4gnu <at> vodafonemail.de>

Date: Tue, 4 Mar 2025 20:58:02 UTC

Severity: normal

Found in version 31.0.50

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Jens Schmidt <jschmidt4gnu <at> vodafonemail.de>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 76748 <at> debbugs.gnu.org
Subject: bug#76748: 31.0.50; `unload-feature' unbinds NEW-ALIAS and BASE-VARIABLE of variable alias
Date: Wed, 12 Mar 2025 18:53:47 -0400
>> I think there is currently no such thing, no.
> Thanks.  So the way to go here would be to implement a function
> like that, presumably in eval.c (plus update of Elisp manual,
> NEWS, tests, etc.), and then use that function to fix function
> `unload-feature', correct?

Sounds right.  You could also choose to keep that function "internal"
and not document it in the manual/NEWS (like we did for
`internal-make-var-non-special`), mostly justified in case its semantics
is delicate/messy/ugly.

> I can give it a try, but please expect me asking more questions
> when it comes to Emacs C code ...

Sounds great!


        Stefan





This bug report was last modified 67 days ago.

Previous Next


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