~ubuntu-elisp/emacs/+git/master:feature/inhibit-native-comp-cleanup

Last commit made on 2023-02-14
Get this branch:
git clone -b feature/inhibit-native-comp-cleanup https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

Name:
feature/inhibit-native-comp-cleanup
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

ce4a066... by Andrea Corallo <email address hidden>

* Generate trampolines in a temporary directory if no other option is viable

* lisp/emacs-lisp/comp.el (comp--trampoline-abs-filename): Use
temporary file if no other option is viable.

1a64f32... by Andrea Corallo <email address hidden>

* Fix previous change

* lisp/emacs-lisp/generate-lisp-file.el (generate-lisp-file-trailer):
Fix previous change b6e2799aa1c.

95692f6... by Andrea Corallo <email address hidden>

Rename native-comp-deferred-compilation-deny-list

 * lisp/emacs-lisp/comp.el (native-comp-jit-compilation-deny-list)
 (native-compile-async-skip-p): Rename
 native-comp-deferred-compilation-deny-list into
 native-comp-jit-compilation-deny-list.
 (native-comp-deferred-compilation-deny-list): Mark it obsolete.

8d8464b... by Andrea Corallo <email address hidden>

Rename native-comp-deferred-compilation into native-comp-jit-compilation

 * src/comp.c (maybe_defer_native_compilation, syms_of_comp):
 Rename native-comp-deferred-compilation into
 native-comp-jit-compilation.

 * lisp/subr.el (native-comp-deferred-compilation): Mark
 native-comp-deferred-compilation as obsolete.

 * lisp/startup.el (native-comp-deferred-compilation)
 (normal-top-level): Rename native-comp-deferred-compilation into
 native-comp-jit-compilation.

 * lisp/progmodes/elisp-mode.el
 (emacs-lisp-native-compile-and-load): Likewise.

 * lisp/emacs-lisp/generate-lisp-file.el
 (generate-lisp-file-trailer): Likewise.

5d0912f... by Andrea Corallo <email address hidden>

Rename comp-enable-subr-trampolines into native-comp-enable-subr-trampolines

 * src/data.c (Ffset): Rename comp-enable-subr-trampolines into
 native-comp-enable-subr-trampolines.

 * src/comp.c (syms_of_comp): Likewise.

 * lisp/subr.el (comp-enable-subr-trampolines): Make
 comp-enable-subr-trampolines obsolete.

 * lisp/startup.el (native-comp-enable-subr-trampolines)
 (normal-top-level): Rename comp-enable-subr-trampolines into
 native-comp-enable-subr-trampolines.

 * lisp/loadup.el (dump-mode): Likewise.

 * lisp/emacs-lisp/comp.el (comp-subr-trampoline-install)
 (comp--trampoline-abs-filename): Likewise.

abfd00e... by Andrea Corallo <email address hidden>

* lisp/emacs-lisp/comp.el (native-comp-never-optimize-functions): Improve doc

1795839... by Andrea Corallo <email address hidden>

Support `comp-enable-subr-trampolines' as string value

* src/comp.c (syms_of_comp): Update `comp-enable-subr-trampolines'.

* lisp/emacs-lisp/comp.el (native-comp-never-optimize-functions)
(comp--trampoline-abs-filename): Support
`comp-enable-subr-trampolines' string value.

* src/data.c (Ffset): Use Vcomp_enable_subr_trampolines now.

b6e2799... by Andrea Corallo <email address hidden>

* Some more `inhibit-native-compile' clean-up

* lisp/emacs-lisp/generate-lisp-file.el (generate-lisp-file-trailer):
Use `native-comp-deferred-compilation'.

c0681cd... by Andrea Corallo <email address hidden>

Revert "Add new variable 'inhibit-native-compilation'"

This reverts commit 5fec9182dbeffa88cef6651d8c798ef9665d6681.

3969a34... by Andrea Corallo <email address hidden>

Revert "Rename to inhibit-automatic-native-compilation"

This reverts commit f97993ee667f9be7589825f3a4fbc095d6944ec6.