~suntong001/emacs-starter-kit/+git/master:scratch/comp-static-data

Last commit made on 2023-06-07
Get this branch:
git clone -b scratch/comp-static-data https://git.launchpad.net/~suntong001/emacs-starter-kit/+git/master

Branch merges

Branch information

Name:
scratch/comp-static-data
Repository:
lp:~suntong001/emacs-starter-kit/+git/master

Recent commits

5bbb573... by Vibhav Pant

src/comp.c: Compile float_blocks as constants.

* src/comp.c (push_float_block): Declare float_block globals as
consts.

(float_block_new_block): Bitcast const float_block to their
unqualified type, to avoid libgccjit type errors.

49ffcbf... by Vibhav Pant

Merge branch 'master' into scratch/comp-static-data

7ca1d78... by Michael Albinus

Improve tree-sitter tests on emba

* test/infra/Dockerfile.emba (emacs-tree-sitter): Install further
grammars.

* test/infra/Makefile.in (subdir_template): Special handling of src.
(TREE-SITTER-FILES): Add treesit-tests.el.

* test/infra/test-jobs.yml: Regenerate.

9a28600... by Eli Zaretskii

Fix bug with point-adjustment after M-x COMMAND

* 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>.

26ee0ce... by Michael Albinus

Adapt emba integration

* 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.

a307813... by Sean Whitton

* 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>

* lisp/emacs-lisp/comp.el (comp-function-type-spec): Improve.

3f9e028... by Eli Zaretskii

; Minor doc copyedits in comp.el

* lisp/emacs-lisp/comp.el (comp-known-type-specifiers): Fix
commentary.
(comp-function-type-spec): Doc fix.