[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Native compilation: the bird-eye view
From: |
Andrea Corallo |
Subject: |
Re: Native compilation: the bird-eye view |
Date: |
Sat, 15 Aug 2020 10:51:35 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
All right,
I've pushed what I'm working on to scratch/native-comp-eln-caches
This is removing .eln from the load suffixes and now the load is done
automatically only if a .elc is being loaded and the correpsonding .eln
is found. (We may revisit this later if we want to remove the elc files
from the source tree)
Loading manually an eln is with this setup only possible using a lower
level primitive as `native-elisp-load'.
The search of the eln is done looping on `comp-eln-load-path' as
suggested. This by default has two entries (user and system one). The
system one is assumed to be always the last.
This branch enable by default deferred-compilation too. At this stage
I'm wondering if we should rename it as jit-something.
make install is ATM not functional. On this subject wanted to ask, in
which position do we want to install the eln-cache system directory?
Thanks
Andrea
--
akrl@sdf.org
- Re: Native compilation: the bird-eye view, Andrea Corallo, 2020/08/10
- Re: Native compilation: the bird-eye view, Stefan Monnier, 2020/08/10
- Re: Native compilation: the bird-eye view, Andrea Corallo, 2020/08/10
- Re: Native compilation: the bird-eye view, Andrea Corallo, 2020/08/23
- Re: Native compilation: the bird-eye view, Stefan Monnier, 2020/08/23
- Re: Native compilation: the bird-eye view, Andrea Corallo, 2020/08/23
- Re: Native compilation: the bird-eye view, Stefan Monnier, 2020/08/23
- Re: Native compilation: the bird-eye view, Andrea Corallo, 2020/08/24
- Re: Native compilation: the bird-eye view, Stefan Monnier, 2020/08/24