|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |