[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-error
From: |
Stefan Monnier |
Subject: |
Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340) |
Date: |
Thu, 29 Jun 2017 07:46:43 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
> Sounds reasonable, so should it be just this?
> (defmacro cl-declaim (&rest specs)
> "Like `cl-proclaim', but takes any number of unevaluated, unquoted
> arguments.
> Furthermore, the declarations are registered at compile-time."
> (mapc #'cl-proclaim spec))
Ideally, we'd want to retract those things when we're done compiling the
current file, but I think the above is an improvement over the current
implementation, yes.
Stefan
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Stefan Monnier, 2017/06/24
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Noam Postavsky, 2017/06/24
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Stefan Monnier, 2017/06/25
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Johan Bockgård, 2017/06/29
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Noam Postavsky, 2017/06/29
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Johan Bockgård, 2017/06/29
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Stefan Monnier, 2017/06/29
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Johan Bockgård, 2017/06/29
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Stefan Monnier, 2017/06/30
- Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340), Stefan Monnier, 2017/06/29