|
From: | Stefan Monnier |
Subject: | Re: master f0b0105: Hoist some byte-code checking out of eval |
Date: | Wed, 20 May 2020 08:03:05 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> Hoist some byte-code checking out of eval [...] > * src/bytecode.c (Fbyte_code): Do sanity check and conditional > translation to unibyte here instead of each time the function is > executed. Hi Paul. I don't understand: AFAIK this function is only used in the extremely rare case that Elisp does (byte-code "blabla") So I think some of the checks you removed from `exec_byte_code` will simply not be performed any more (at least not on `byte-code-function-p` objects). Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |