* src/keyboard.c (command_loop_1): Preserve 'last_point_position'
across command execution, to avoid bugs in
'adjust_point_for_property' if the command invokes
'recursive-edit'. Reported by Mats Lidell <email address hidden>.
* test/infra/Dockerfile.emba (emacs-tree-sitter):
Use "/root/.emacs.d/tree-sitter" instead of "/usr/local/lib/tree-sitter".
* test/infra/gitlab-ci.yml (.job-template): Run "/bin/bash -xvc".
(test-eglot): Revert last change, it doesn't work yet.
(test-tree-sitter): Set TEST_HOME instead of LD_LIBRARY_PATH.
* subr-x (eval-command-interactive-spec): New function.
6058b45...
by
=?utf-8?q?Mattias_Engdeg=C3=A5rd?= <email address hidden>
Better internal-make-closure optimisation
* lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
Optimise closed-over values in closure creation like any other, which
can lead to stack variables being eliminated.
5d3d840...
by
Andrea Corallo <email address hidden>
* lisp/emacs-lisp/comp-cstr.el (cl-macs): Require it.
b5f171f...
by
Andrea Corallo <email address hidden>