[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not exp
From: |
Eli Zaretskii |
Subject: |
bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs |
Date: |
Mon, 05 Feb 2024 16:32:10 +0200 |
> From: Mattias Engdegård <mattias.engdegard@gmail.com>
> Date: Mon, 5 Feb 2024 15:00:36 +0100
> Cc: Dan Christensen <jdc@uwo.ca>,
> 68931@debbugs.gnu.org,
> Stefan Monnier <monnier@iro.umontreal.ca>
>
> >> Debugger entered--returning value: "Malformed function ‘#[0
> >> \"\\301\\300!\\207\" [expire gnus-article-marked-p] 2]’"
> ...
> >> * gnus-summary-display-make-predicate((not expire))
>
> Apparently, gnus-category-make-function-1 creates code that isn't really
> valid Lisp but that we have previously allowed anyway: (F ...) where F is a
> (non-symbol) function value, instead of using `funcall`.
>
> We could (and probably should) allow this for compatibility but perhaps it's
> time to at least start warning about it? It makes the quirky semantics of a
> Lisp-2 even quirkier.
I think the offending function should be fixed not to produce invalid
code, rather than support such code.
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Dan Christensen, 2024/02/04
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Eli Zaretskii, 2024/02/05
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Mattias Engdegård, 2024/02/05
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs,
Eli Zaretskii <=
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Eric Abrahamsen, 2024/02/05
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Stefan Monnier, 2024/02/05
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Eric Abrahamsen, 2024/02/06
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Stefan Monnier, 2024/02/06
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Eric Abrahamsen, 2024/02/06
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Dan Christensen, 2024/02/21
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Eric Abrahamsen, 2024/02/21
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Stefan Monnier, 2024/02/05
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Mattias Engdegård, 2024/02/05
- bug#68931: 30.0.50; Gnus byte-compilation error with (display . [not expire]) with git emacs, Dan Christensen, 2024/02/05