|
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?
[Prev in Thread] | Current Thread | [Next in Thread] |