mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-26 15:21:51 -08:00
Implement token threading
* bytecode.c (BYTE_CODE_THREADED): New macro. (BYTE_CODES): New macro. Replaces all old byte-code defines. (enum byte_code_op): New type. (CASE, NEXT, FIRST, CASE_DEFAULT, CASE_ABORT): New macros. (exec_byte_code): Use them. Use token threading when applicable.
This commit is contained in:
parent
8477cc7a0a
commit
3a4c8000fb
2 changed files with 571 additions and 449 deletions
1012
src/bytecode.c
1012
src/bytecode.c
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue