|
From: | Gregory Heytings |
Subject: | Re: The Emacs master is much slower than the emacs-27 branch. |
Date: | Sat, 05 Dec 2020 15:24:17 +0000 |
User-agent: | Alpine 2.22 (NEB 394 2020-01-19) |
Apparently I currently can't use -Og when comparing benchmarks of older Emacsen with Emacs 28 ones because the former don't use static inlines. I just wanted to know whether -O0 builds of Emacs 28 are also affected by Paul's change because it's those I use for debugging.
No they are not. As I told you in my previous mail, commit b9b32074cecb0e0d20cf527eadacbb0b7f5cced9 (Apr 7 2020) restores static inlines in the master branch.
In short:before commit 365dad197bac5deec9244fd9c189d23c46c99b31 (Sep 4 2019) 'extern inline' was the default; this includes Emacs 26 releases
after commit 365dad197bac5deec9244fd9c189d23c46c99b31 'static' became the default; this affects Emacs 27.1 and 27.2
after commit b9b32074cecb0e0d20cf527eadacbb0b7f5cced9 'static inline' became the default; this will be the default for Emacs 28
[Prev in Thread] | Current Thread | [Next in Thread] |