bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#65017: 29.1; Byte compiler interaction with cl-lib function objects,


From: Mattias Engdegård
Subject: bug#65017: 29.1; Byte compiler interaction with cl-lib function objects, removes symbol-function
Date: Thu, 3 Aug 2023 19:30:55 +0200

3 aug. 2023 kl. 18.53 skrev Mattias Engdegård <mattias.engdegard@gmail.com>:

>> Hmm... so a bug in the optimizer because the new `eq` semantics breaks
>> a previous assumption  :-(
>> 
>> The positive side is that this optimization is less important for
>> lexbind code.
> 
> Yes, but as it only applies to one particular variable that isn't bound very 
> often, I'm loath to remove it. For that matter it's not just about dynamic 
> variable bindings but other constructs using unbind.

I checked and this particular optimisation (eq-unbind commutation) doesn't 
affect the generated bytecode in the Emacs tree anywhere, so it may be a 
candidate for removal after all.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]