emacs-devel
[Top][All Lists]
Advanced

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

Re: Has eval-and-compile changed in emacs 27?


From: Leo Liu
Subject: Re: Has eval-and-compile changed in emacs 27?
Date: Sun, 28 Feb 2021 09:35:35 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (macOS 10.14.6)

On 2021-02-26 09:21 +0000, Basil L. Contovounesios wrote:
> What's new in Emacs 27 is auth-source now does
>
>   (require 'cl-lib)
>
> instead of
>
>   (eval-when-compile (require 'cl-lib))
>
> lisp/auth-source.el: Depend on cl-lib unconditionally
> 90a7cd073b 2019-11-26 14:00:25 +0100
> https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=90a7cd073bfc7461e0bc824e9883499fe9026727
>
> In turn, url-parse does
>
>   (require 'auth-source)
>
> and erldoc does
>
>   (eval-when-compile (require 'url-parse))
>   (require 'cl-lib)
>
> This combination seems to confuse the byte-compiler.

Great discovery. It is sad that this is happening. Will wait to see if
others get annoyed by this inadequacy.



reply via email to

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