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: Paul Eggert
Subject: Re: master f0b0105: Hoist some byte-code checking out of eval
Date: Wed, 20 May 2020 17:54:35 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0

On 5/20/20 4:21 PM, Stefan Monnier wrote:
My point is that 99% of the calls to `exec_byte_code` don't go through
`Fbyte_code`.

Those other calls are also supposed to arrange for the relevant checks to be done, typically when the objects given to exec_byte_code were created. It saves some time to do the checks once on object creation rather than every time the byte code is called.

At least, that was the idea. Did I miss a path of execution that skips the checks?



reply via email to

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