[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Drop tarball releases and go ELPA only
From: |
Tassilo Horn |
Subject: |
Re: Drop tarball releases and go ELPA only |
Date: |
Fri, 26 Jul 2024 22:17:29 +0200 |
Arash Esbati <arash@gnu.org> writes:
>>> | tex-info.el: Warning: the function ‘cl-member’ might not be defined at
>>> | runtime.
>>
>> That's more or less a false positive given that auctex depends on
>> Emacs 27.1 and cl-member is an autoloaded function there (and even in
>> much older emacs releases).
>
> I'm not sure I follow. I'm running Emacs from master and I see:
>
> ,----[ C-h f cl-member RET ]
> | cl-member is an autoloaded native-comp-function in ‘cl-seq.el’.
> `----
>
> And `cl-member' isn't used in AUCTeX, try:
>
> $ git grep cl-member
>
> What am I missing?
Hah, interesting! tex-info.el uses cl-pushnew which expands to
something with cl-adjoin which has a compiler macro
cl-compiler-macro-adjoin which could expand to something with
cl-member (but doesn't in this case, I think)...
I can reproduce that with this example file:
--8<---------------cut here---------------start------------->8---
;; -*- lexical-binding: t; -*-
(eval-when-compile
(require 'cl-lib))
(defun foo ()
(let ((s (list 'a 'b)))
(cl-pushnew (list 1 2 3)
s
:test (lambda (_a _b) nil))))
--8<---------------cut here---------------end--------------->8---
I'll file an emacs bug report.
Bye,
Tassilo
- Re: Drop tarball releases and go ELPA only, (continued)
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/07/26
- Re: Drop tarball releases and go ELPA only, Uwe Brauer, 2024/07/26
- Re: Drop tarball releases and go ELPA only, Tassilo Horn, 2024/07/26
- Re: Drop tarball releases and go ELPA only, Uwe Brauer, 2024/07/26
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/07/26
- Re: Drop tarball releases and go ELPA only, Uwe Brauer, 2024/07/26
- Re: Drop tarball releases and go ELPA only, Tassilo Horn, 2024/07/26
- Difficulty about replacing `find-tag' (Re: Drop tarball releases and go ELPA only), Ikumi Keita, 2024/07/26
- Re: Difficulty about replacing `find-tag' (Re: Drop tarball releases and go ELPA only), Uwe Brauer, 2024/07/26
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/07/26
- Re: Drop tarball releases and go ELPA only,
Tassilo Horn <=
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/07/27
- Re: Drop tarball releases and go ELPA only, Tassilo Horn, 2024/07/27
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/07/27
- Re: Drop tarball releases and go ELPA only, Tassilo Horn, 2024/07/30
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/07/30
- Re: Drop tarball releases and go ELPA only, Ikumi Keita, 2024/07/31
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/07/31
- Re: Drop tarball releases and go ELPA only, Tassilo Horn, 2024/07/31
- Re: Drop tarball releases and go ELPA only, Colin Baxter, 2024/07/26
- Re: Drop tarball releases and go ELPA only, Tassilo Horn, 2024/07/26