]> git.eshelyaron.com Git - emacs.git/commit
Bytecode engine fast-path streamlining of plain symbols
authorMattias EngdegÄrd <mattiase@acm.org>
Wed, 31 Jan 2024 16:35:59 +0000 (17:35 +0100)
committerEshel Yaron <me@eshelyaron.com>
Wed, 31 Jan 2024 20:17:11 +0000 (21:17 +0100)
commit6b00709875f9ee888a572b65809d4f8f9ce869c2
tree5247084cd281c67628351ea7d109aac63075d94e
parentf05b061c2f6375732e34483c1d5d2cf27698bb04
Bytecode engine fast-path streamlining of plain symbols

* src/bytecode.c (exec_byte_code):
Only use fast-path optimisations for calls and dynamic variable
reference and setting where the symbol is plain, which is much faster.

(cherry picked from commit 344a846b07dfcc9ad38e510da9115fadae94a477)
src/bytecode.c