[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Inlining policy
From: |
Stefan Monnier |
Subject: |
Re: Inlining policy |
Date: |
Mon, 06 Apr 2020 14:15:38 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> what about having a new macro to control the key operations we want to
> always have inlined at -O0 and -Og instead of falling back into defining
> these as macros?
>
> Something like the attached patch.
That sounds even better than what we have now since it removed the need
for the duplicate definition (once as macro and once as function).
I haven't checked whether it has the same performance impact, and
neither do I know how it compares w.r.t. "portability/reliability", but
judging just from the patch, I really like it.
Paul?
Stefan
- Re: emacs rendering comparisson between emacs23 and emacs26.3, (continued)
- Re: emacs rendering comparisson between emacs23 and emacs26.3, Paul Eggert, 2020/04/03
- Re: emacs rendering comparisson between emacs23 and emacs26.3, martin rudalics, 2020/04/04
- Re: emacs rendering comparisson between emacs23 and emacs26.3, Paul Eggert, 2020/04/04
- Re: emacs rendering comparisson between emacs23 and emacs26.3, Dmitry Gutov, 2020/04/04
- Re: emacs rendering comparisson between emacs23 and emacs26.3, martin rudalics, 2020/04/05
- Re: emacs rendering comparisson between emacs23 and emacs26.3, Paul Eggert, 2020/04/05
- Inlining policy (was: emacs rendering comparisson between emacs23 and emacs26.3), Andrea Corallo, 2020/04/05
- Re: Inlining policy,
Stefan Monnier <=
- Re: Inlining policy, Paul Eggert, 2020/04/06
- Re: Inlining policy, Andrea Corallo, 2020/04/06
- Re: Inlining policy, Stefan Monnier, 2020/04/06
- Re: Inlining policy, Paul Eggert, 2020/04/08
- Re: Inlining policy, Andrea Corallo, 2020/04/08
- Re: Inlining policy, Paul Eggert, 2020/04/08
- Re: Inlining policy, Andrea Corallo, 2020/04/08
- Re: Inlining policy, Paul Eggert, 2020/04/08
- Re: Inlining policy, Andrea Corallo, 2020/04/08
- Re: emacs rendering comparisson between emacs23 and emacs26.3, Alan Mackenzie, 2020/04/03