[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros
From: |
Sean Whitton |
Subject: |
Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros |
Date: |
Tue, 12 Apr 2022 08:52:39 -0700 |
User-agent: |
Emacs/29.0.50 (x86_64-pc-linux-gnu) |
Hello,
On Tue 12 Apr 2022 at 10:46am +02, Lars Ingebrigtsen wrote:
> Sean Whitton <spwhitton@spwhitton.name> writes:
>
>> Add two classic Common Lisp macro-writing macros
>>
>> * lisp/emacs-lisp/cl-macs.el (cl-with-gensyms, cl-once-only): New macros.
>
> Emacs now gives a lot of the following warnings when compiling -- I
> haven't checked that it's due to the commit above, but I guess it's
> either that or 6a480c830b.
>
> Warning: Eager macro-expansion skipped due to cycle:
> … => (load "cl-macs.el") => (macroexpand-all …) => (macroexpand (cl-psetq
> …)) => (load "cl-macs.el")
> Warning: Eager macro-expansion skipped due to cycle:
> … => (load "cl-macs.el") => (macroexpand-all …) => (macroexpand (cl-psetq
> …)) => (load "cl-macs.el")
> ELC calendar/diary-lib.elc
> ELC calendar/holidays.elc
> Warning: Eager macro-expansion skipped due to cycle:
Here is the fix. I'll be at a machine where I can install it later
today, or someone else can sooner. Apologies again!
--
Sean Whitton
0001-Fix-eager-macroexpansion-cycle-in-cl-once-only.patch
Description: Text Data
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, (continued)
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Sean Whitton, 2022/04/14
- RE: [External] : Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Drew Adams, 2022/04/14
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/14
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Eli Zaretskii, 2022/04/15
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/17
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Michael Heerdegen, 2022/04/16
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/17
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Eli Zaretskii, 2022/04/18
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/18
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Lars Ingebrigtsen, 2022/04/12
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros,
Sean Whitton <=
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Philip Kaludercic, 2022/04/13