Subject: bug#25627: 25.1; `help-make-xrefs' loads `cl-extra.el' now

From: Noam Postavsky <[email-masked]>
Date: Tue, 7 Feb 2017 18:08:33 -0500

On Tue, Feb 7, 2017 at 6:00 PM, Drew Adams <[email-masked]> wrote:
> The Emacs emulation of Common-Lisp `dolist' should be called
> (only) `cl-dolist'

This is exactly what cl-lib.el does. cl.el does the wrong thing, which
is why its use is discouraged.

>
> But again, this bug report is about unnecessarily
> autoloading `cl-extra.el'.  It is not about `cl.el'.

Does the fact that cl-extra sets byte-compile-dynamic help with your
concerns at all?

byte-compile-dynamic is a variable defined in `bytecomp.el'.
[...]
Documentation:
If non-nil, compile function bodies so they load lazily.
They are hidden in comments in the compiled file,
and each one is brought into core when the
function is called.
[...]