emacs-devel
[Top][All Lists]
Advanced

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

Re: Emacs is not reproducible


From: Stefan Monnier
Subject: Re: Emacs is not reproducible
Date: Thu, 27 May 2021 17:33:26 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

>> Matthias, could you try and see where byte-opt.el should let-bind
>> `byte-optimize--lexvars` to nil to avoid this problem?
>> I guess we could add it to `byte-compile-top-level`, but it would be
>> better if we could do it somewhere in `byte-opt.el`.
> Oh dear, I can't really find any good place to bind the variable either, but
> ended up doing it in `byte-compile-inline-expand` on the grounds that it's
> the only place we re-enter the compiler from the optimiser.

Fair enough.

> It would probably be better if we had a single entry for
> `byte-optimize-form` that wasn't used recursively; then it could be
> done there.

Indeed, that was also my conclusion.

> Anyway, feel free to improve. Writing the test was what took most of the time 
> anyway!

Thanks for the test,


        Stefan




reply via email to

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