help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What are trampolines?


From: Eli Zaretskii
Subject: Re: What are trampolines?
Date: Mon, 05 Dec 2022 15:28:38 +0200

> From: Alessandro Bertulli <alessandro.bertulli96@gmail.com>
> Date: Mon, 05 Dec 2022 14:15:47 +0100
> 
> It's not clear to me what does it mean (particularly the documentation
> string). What are trampolines?

Emacs built with native-compilation enabled uses them to support advising of
Emacs Lisp primitives.

> Does this mean is it something specific to Elisp?

Yes.

> But why do they need to be enabled at configuration time?

They don't.  The Make target you spotted allows building all the trampolines
ahead of time, which is needed for distributing MS-Windows binaries of
Emacs.  See bug#58318 for more details.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]