diff options
| author | Stefan Monnier | 2023-07-13 20:11:55 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2023-07-13 20:13:32 -0400 |
| commit | fcade74066d82625e367c561a34971f52cf46a61 (patch) | |
| tree | c496c261380a248d39bcc74a144aba38bd94e47e /java | |
| parent | 3ffb99f28f29cd98094f359ea316468572535aa0 (diff) | |
| download | emacs-fcade74066d82625e367c561a34971f52cf46a61.tar.gz emacs-fcade74066d82625e367c561a34971f52cf46a61.zip | |
src/comp.c: Use `pending_funcalls` to fix bug#64494
Make sure `comp.el` is never loaded synchronously by simply
delaying all calls to `native--compile-async` via `pending_funcalls`.
* lisp/startup.el (comp--compilable, comp--delayed-sources): Don't declare.
(startup--require-comp-safely)
(startup--honor-delayed-native-compilations): Delete functions.
(normal-top-level): Don't call `startup--honor-delayed-native-compilations`.
* src/comp.c (maybe_defer_native_compilation): Use `pending_funcalls`.
(syms_of_comp): Delete `Vcomp__delayed_sources` and `comp__compilable`.
Define `Qnative__compile_async`.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions