[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Skipping unexec via a big .elc file
From: |
Stefan Monnier |
Subject: |
Re: Skipping unexec via a big .elc file |
Date: |
Mon, 06 Feb 2017 10:39:12 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
> It appears that the .elc output can vary depending on whether other loaded
> Lisp code was compiled or not.
Indeed: the culprit is the defsubst implementation. Currently, if
a function is byte-compiled, the optimizer inlines its byte-codes
and when it's not yet byte-compiled, then it inlines the source code.
We should probably change that so that when it finds that the defsubst
function is not yet byte-compiled, it byte-compiles it and then inlines
the resulting byte-codes.
Stefan
- Re: Skipping unexec via a big .elc file, Ken Raeburn, 2017/02/02
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2017/02/04
- Re: Skipping unexec via a big .elc file, Ken Raeburn, 2017/02/05
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2017/02/05
- Re: Skipping unexec via a big .elc file, Ken Raeburn, 2017/02/05
- Re: Skipping unexec via a big .elc file, Ken Raeburn, 2017/02/06
- Re: Skipping unexec via a big .elc file,
Stefan Monnier <=
- Re: Skipping unexec via a big .elc file, Ken Raeburn, 2017/02/06
- Re: Skipping unexec via a big .elc file, Stefan Monnier, 2017/02/06
- Re: Skipping unexec via a big .elc file, Ken Raeburn, 2017/02/08
- Re: Skipping unexec via a big .elc file, Ken Brown, 2017/02/08
- Re: Skipping unexec via a big .elc file, Ken Brown, 2017/02/05
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2017/02/25
- Re: Skipping unexec via a big .elc file, Eli Zaretskii, 2017/02/25
- Re: Skipping unexec via a big .elc file, Ken Raeburn, 2017/02/26