aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorStefan Monnier2023-07-13 20:11:55 -0400
committerStefan Monnier2023-07-13 20:13:32 -0400
commitfcade74066d82625e367c561a34971f52cf46a61 (patch)
treec496c261380a248d39bcc74a144aba38bd94e47e /java
parent3ffb99f28f29cd98094f359ea316468572535aa0 (diff)
downloademacs-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