diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2022-01-02 11:35:16 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2022-01-24 11:41:46 +0100 |
commit | 721357b86856505324b5f32584d5eae0ba9ab4ac (patch) | |
tree | 922da8bb1fae1ffbf1c3998febc05bfe4a381845 /lisp/emacs-lisp/cursor-sensor.el | |
parent | 4ff1fb8eb475a540c094878db1811797e2ca2368 (diff) | |
download | emacs-721357b86856505324b5f32584d5eae0ba9ab4ac.tar.gz emacs-721357b86856505324b5f32584d5eae0ba9ab4ac.tar.bz2 emacs-721357b86856505324b5f32584d5eae0ba9ab4ac.zip |
Remove the unused unbind-all bytecode
It was implemented but never generated, originally intended for
TCO in the pre-lexbind era (which was semantically dubious anyway).
Removing it speeds up the interpreter because there is no longer any
need for the outermost `count` variable unless checking is enabled.
* lisp/emacs-lisp/bytecomp.el:
* lisp/emacs-lisp/comp.el (comp-limplify-lap-inst):
* src/bytecode.c (BYTE_CODES, exec_byte_code):
Remove definition and implementation of unbind-all, freeing up the opcode
for other purposes.
Diffstat (limited to 'lisp/emacs-lisp/cursor-sensor.el')
0 files changed, 0 insertions, 0 deletions