[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Enabling native compilation by default when libgccjit is present
From: |
tomas |
Subject: |
Re: Enabling native compilation by default when libgccjit is present |
Date: |
Tue, 7 Dec 2021 17:55:14 +0100 |
On Tue, Dec 07, 2021 at 08:02:20AM -0800, Matt Armstrong wrote:
[...]
> Indeed, PhDs have been completed in this area.
>
> Beyond hot spot, JIT in dynamic languages can use other techniques, such
> as specializing the JITed code to the concrete types the code sees in
> practice, etc. I'm not an expert so I'll stop there.
[...]
> I don't see any technical barriers preventing Emacs and/or Guile from
> taking the same kinds of approach, but it would be a large effort,
> requiring deep expertise. It might make more sense to do it in Guile,
> in the hopes of making Guile Emacs an attractive proposition.
Guile is either nearly or already there [1]. To understand the ref one
has to know that Andy Wingo, the current Guile maintainer works on
Javascript implementations for browsers, for which such techniques are
essential.
Cheers
[1] https://wingolog.org/archives/2020/06/03/a-baseline-compiler-for-guile
--
t
signature.asc
Description: PGP signature
- Re: Enabling native compilation by default when libgccjit is present, (continued)
- Re: Enabling native compilation by default when libgccjit is present, Arthur Miller, 2021/12/05
- Re: Enabling native compilation by default when libgccjit is present, Richard Stallman, 2021/12/05
- Re: Enabling native compilation by default when libgccjit is present, Eli Zaretskii, 2021/12/06
- Re: Enabling native compilation by default when libgccjit is present, Stefan Monnier, 2021/12/06
- Re: Enabling native compilation by default when libgccjit is present, Eli Zaretskii, 2021/12/06
- Re: Enabling native compilation by default when libgccjit is present, Matt Armstrong, 2021/12/07
- Re: Enabling native compilation by default when libgccjit is present,
tomas <=
- Re: Enabling native compilation by default when libgccjit is present, T.V Raman, 2021/12/07
- Re: Enabling native compilation by default when libgccjit is present, Jim Myhrberg, 2021/12/05
- Re: Enabling native compilation by default when libgccjit is present, Dmitry Gutov, 2021/12/05
- Re: Enabling native compilation by default when libgccjit is present, Jim Myhrberg, 2021/12/05
- Re: Enabling native compilation by default when libgccjit is present, Dmitry Gutov, 2021/12/06
- Re: Enabling native compilation by default when libgccjit is present, João Pedro de Amorim Paula, 2021/12/06
- Re: Enabling native compilation by default when libgccjit is present, Richard Stallman, 2021/12/07
- Re: Enabling native compilation by default when libgccjit is present, David Koppelman, 2021/12/09
- Re: Enabling native compilation by default when libgccjit is present, Richard Stallman, 2021/12/05
Re: Enabling native compilation by default when libgccjit is present, Michael Heerdegen, 2021/12/03