emacs-devel
[Top][All Lists]
Advanced

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

Re: Suppressing native compilation (short and long term)


From: Andrea Corallo
Subject: Re: Suppressing native compilation (short and long term)
Date: Wed, 19 Oct 2022 19:33:45 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Lynn Winebarger <owinebar@gmail.com> writes:

> On Mon, Oct 17, 2022, 3:34 AM Andrea Corallo <akrl@sdf.org> wrote:
>
>  Lynn Winebarger <owinebar@gmail.com> writes:
>  > Also, my understanding from this conversation is that trampolines may be 
> required at run-time that aren't known at
>  > build-time.
>
>  The list of primitives is known at build time, so is the list of
>  possibly needed trampolines.
>
> Dumb question: if trampolines are only used for primitives from the C
> source code,

Trampolines are used for call sites to primitives in native code.  They
are the reason why native code is fully resilient to primitive
redefinition (in contrast to C or bytecode).

  Andrea



reply via email to

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