aboutsummaryrefslogtreecommitdiffstats
path: root/java/debug.sh
diff options
context:
space:
mode:
authorAndrea Corallo2025-09-17 15:15:40 +0200
committerAndrea Corallo2025-09-22 10:28:40 +0200
commit0b9e96ce5e887fcd6d1fbfa390b826fc51996e79 (patch)
tree42d36da8d4f12e4085e4de9bb09fd5f651f62115 /java/debug.sh
parente7380934d0a633ef54161cee0a0abe307364dacc (diff)
downloademacs-0b9e96ce5e887fcd6d1fbfa390b826fc51996e79.tar.gz
emacs-0b9e96ce5e887fcd6d1fbfa390b826fc51996e79.zip
Make native lisp code reflect EQ C implementation
* src/comp.c (ABI_VERSION): Bump new version (comp_t): add 'eq'. (helper_link_table): add 'slow_eq'. (emit_slow_eq): New function. (emit_EQ): Rework to reflect EQ implementation. (declare_runtime_imported_funcs): Import 'slow_eq'. (Fcomp__init_ctxt): Register emitter 'emit_eq' for op code Qeq. This and the previous 2 commits increase elisp-benchmarks performance by 3.6% on my test machine. Also a (small) reduction in eln size comes with it.
Diffstat (limited to 'java/debug.sh')
0 files changed, 0 insertions, 0 deletions