]> git.eshelyaron.com Git - emacs.git/commit
Inline setcar and setcdr in byte-code interpreter
authorMattias Engdegård <mattiase@acm.org>
Fri, 31 Dec 2021 15:47:56 +0000 (16:47 +0100)
committerMattias Engdegård <mattiase@acm.org>
Mon, 24 Jan 2022 10:41:46 +0000 (11:41 +0100)
commitce1de3a8d9723305f48fd4527fbceaff3cec50ba
tree5ce8757036ca4a65f9cb76e7d8efec8b33bff859
parent6c000af611419745cc7f6c5ea1df1ed961cd6ec3
Inline setcar and setcdr in byte-code interpreter

The function call overhead is nontrivial in comparison to the actual
code which makes this worthwhile.

* src/bytecode.c (exec_byte_code):
Inline code from Fsetcar and Fsetcdr.
src/bytecode.c