diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2022-02-01 16:18:47 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2022-02-01 17:37:05 +0100 |
commit | a20f2b0ff9f8adcc4ca2f2be56109a7d72d11847 (patch) | |
tree | fca1c8d5e124ecd01bb22c94e6cd191c343e36e3 /lisp/startup.el | |
parent | 2b9c648de644d19df3ae51cc495816885ac72fe4 (diff) | |
download | emacs-a20f2b0ff9f8adcc4ca2f2be56109a7d72d11847.tar.gz emacs-a20f2b0ff9f8adcc4ca2f2be56109a7d72d11847.tar.bz2 emacs-a20f2b0ff9f8adcc4ca2f2be56109a7d72d11847.zip |
Speed up calls to C primitives
* src/eval.c (funcall_subr): Test most likely cases first (conforming
calls to finite-arity or n-adic SUBRs), and the error cases last,
instead of doing it the other way around. Simplify.
Diffstat (limited to 'lisp/startup.el')
0 files changed, 0 insertions, 0 deletions