emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master f0b0105: Hoist some byte-code checking out of eval


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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]