emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The Emacs master is much slower than the emacs-27 branch.


From: martin rudalics
Subject: Re: The Emacs master is much slower than the emacs-27 branch.
Date: Sat, 5 Dec 2020 16:36:03 +0100

>> 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

Sorry.  I'm still too dumb to understand so I ask the following instead:

(1) I can always compare -O1, -O2 and -O3 builds because these were
    _not_ affected by Paul's changes.  Right?

(2) I cannot compare -Og builds because these _are_ affected by Paul's
    changes.  At least Emacs 27 vs Emacs non-27 ones.  Right?

(3) I'm yet unsure about -O0 builds.  Are they (1)- or (2)-like?

martin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]