From: Stephen Berman <stephen.berman@gmx.net>
To: Eli Zaretskii <eliz@gnu.org>
Cc: acm@muc.de, emacs-devel@gnu.org
Subject: Re: The Emacs master is much slower than the emacs-27 branch.
Date: Fri, 04 Dec 2020 13:54:06 +0100 [thread overview]
Message-ID: <874kl1spe9.fsf@gmx.net> (raw)
In-Reply-To: <83o8j9eqwx.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 04 Dec 2020 13:45:02 +0200")
[-- Attachment #1: Type: text/plain, Size: 715 bytes --]
On Fri, 04 Dec 2020 13:45:02 +0200 Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Stephen Berman <stephen.berman@gmx.net>
>> Date: Fri, 04 Dec 2020 10:32:16 +0100
>> Cc: emacs-devel@gnu.org
>>
>> As noted above, I build both master and emacs-27 with CFLAGS='-Og -g3'.
>> Given that, is such a difference still expected?
>
> No. But if you see this consistently, please produce and post the
> profile of each of the versions, and let's take it from there.
Since the builds I ran the benchmark on were about two weeks old, I
updated both branches now, rebuilt and ran the benchmark again, and got
the same results: ~21 seconds on master, ~61 seconds on emacs-27.
Profiles attached.
Steve Berman
[-- Attachment #2: profile-27 --]
[-- Type: application/octet-stream, Size: 79376 bytes --]
- command-execute 47766 77%
- call-interactively 47766 77%
- funcall-interactively 47621 76%
- eval-expression 47595 76%
- eval 47595 76%
- time-scroll 47595 76%
- message 47595 76%
- let 47595 76%
- condition-case 47595 76%
- while 47593 76%
- sit-for 45234 73%
- redisplay 45153 72%
- redisplay_internal (C function) 41931 67%
- jit-lock-function 41352 66%
- jit-lock-fontify-now 41319 66%
- jit-lock--run-functions 41247 66%
- run-hook-wrapped 41239 66%
- #<compiled 0x7350f9> 41235 66%
- font-lock-fontify-region 41088 66%
- c-font-lock-fontify-region 41043 66%
- font-lock-default-fontify-region 38611 62%
- font-lock-fontify-keywords-region 37480 60%
- c-font-lock-declarations 21122 34%
- c-find-decl-spots 20850 33%
- #<compiled 0x443f0d> 12966 20%
- c-forward-decl-or-cast-1 5003 8%
- c-forward-type 3020 4%
- c-check-qualified-type 772 1%
- c-forward-over-compound-identifier 715 1%
- c-forward-over-token 337 0%
c-forward-sws 155 0%
c-on-identifier 162 0%
c-forward-sws 133 0%
- c-forward-name 731 1%
c-forward-sws 225 0%
- c-add-type 53 0%
- c-syntactic-content 41 0%
c-forward-sws 12 0%
apply 4 0%
- c-forward-keyword-clause 35 0%
c-forward-sws 21 0%
c-forward-sws 24 0%
#<compiled 0x66968d> 6 0%
#<compiled 0x669699> 4 0%
#<compiled 0x669675> 2 0%
#<compiled 0x669681> 1 0%
- c-backward-token-2 335 0%
c-backward-sws 109 0%
c-beginning-of-current-token 104 0%
- c-forward-sws 135 0%
- c-beginning-of-macro 3 0%
c-backward-single-comment 3 0%
- c-forward-name 92 0%
c-forward-sws 40 0%
- c-directly-in-class-called-p 82 0%
- c-parse-state 63 0%
- c-parse-state-1 57 0%
- c-remove-stale-state-cache 24 0%
- c-beginning-of-macro 8 0%
#<compiled 0x40f781> 1 0%
back-to-indentation 1 0%
- c-append-to-state-cache 22 0%
- c-beginning-of-macro 8 0%
back-to-indentation 6 0%
- c-parse-state-get-strategy 6 0%
- c-beginning-of-macro 6 0%
back-to-indentation 3 0%
- c-beginning-of-macro 5 0%
back-to-indentation 3 0%
- c-looking-at-decl-block 17 0%
- c-syntactic-skip-backward 13 0%
- c-backward-sws 7 0%
- c-beginning-of-macro 2 0%
back-to-indentation 2 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
- c-literal-start 1 0%
c-semi-pp-to-literal 1 0%
- c-backward-sws 2 0%
- c-beginning-of-macro 2 0%
c-backward-single-comment 2 0%
c-syntactic-re-search-forward 1 0%
c-forward-annotation 72 0%
- c-backward-sws 11 0%
c-beginning-of-current-token 6 0%
- c-forward-keyword-clause 10 0%
c-forward-sws 9 0%
#<compiled 0x6781ed> 1 0%
- c-get-fontification-context 4147 6%
- c-inside-bracelist-p 1276 2%
- c-looking-at-or-maybe-in-bracelist 639 1%
- c-backward-token-2 334 0%
- c-backward-sws 173 0%
- c-beginning-of-macro 54 0%
back-to-indentation 14 0%
c-backward-single-comment 7 0%
#<compiled 0x43648d> 3 0%
#<compiled 0x40f781> 1 0%
c-beginning-of-current-token 11 0%
c-beginning-of-current-token 11 0%
- c-backward-sws 211 0%
- c-beginning-of-macro 67 0%
back-to-indentation 23 0%
c-backward-single-comment 8 0%
c-beginning-of-current-token 5 0%
- c-beginning-of-statement-1 8 0%
- c-beginning-of-macro 3 0%
back-to-indentation 1 0%
- c-backward-sws 1 0%
c-beginning-of-macro 1 0%
c-at-macro-vsemi-p 1 0%
- c-looking-at-inexpr-block 325 0%
- c-backward-sws 154 0%
- c-beginning-of-macro 54 0%
back-to-indentation 18 0%
c-backward-single-comment 8 0%
#<compiled 0x43648d> 1 0%
#<compiled 0x40f781> 1 0%
c-beginning-of-current-token 8 0%
- c-backward-over-enum-header 273 0%
- c-backward-token-2 176 0%
- c-backward-sws 108 0%
- c-beginning-of-macro 41 0%
c-backward-single-comment 12 0%
back-to-indentation 12 0%
c-beginning-of-current-token 2 0%
c-beginning-of-current-token 9 0%
c-on-identifier 3 0%
- c-parse-state 768 1%
- c-parse-state-1 717 1%
- c-append-to-state-cache 296 0%
- c-beginning-of-macro 63 0%
back-to-indentation 25 0%
- c-append-lower-brace-pair-to-state-cache 52 0%
- c-beginning-of-macro 1 0%
back-to-indentation 1 0%
- c-remove-stale-state-cache 204 0%
- c-beginning-of-macro 67 0%
back-to-indentation 25 0%
#<compiled 0x43648d> 3 0%
#<compiled 0x40f781> 2 0%
c-end-of-macro 1 0%
- c-parse-state-get-strategy 188 0%
- c-get-fallback-scan-pos 159 0%
- beginning-of-defun 159 0%
- beginning-of-defun-raw 159 0%
syntax-ppss 158 0%
- c-beginning-of-macro 23 0%
back-to-indentation 8 0%
#<compiled 0x43648d> 2 0%
#<compiled 0x40f781> 1 0%
- c-beginning-of-macro 37 0%
back-to-indentation 13 0%
c-syntactic-end-of-macro 1 0%
- c-back-over-compound-identifier 675 1%
- c-backward-sws 201 0%
- c-beginning-of-macro 75 0%
back-to-indentation 28 0%
c-backward-single-comment 2 0%
#<compiled 0x40f781> 1 0%
- c-backward-token-2 154 0%
c-beginning-of-current-token 63 0%
- c-backward-sws 28 0%
c-beginning-of-current-token 1 0%
c-on-identifier 152 0%
- c-backward-token-2 613 0%
- c-backward-sws 295 0%
c-beginning-of-current-token 87 0%
- c-beginning-of-macro 26 0%
c-backward-single-comment 19 0%
back-to-indentation 1 0%
c-beginning-of-current-token 60 0%
- c-backward-sws 389 0%
- c-beginning-of-macro 97 0%
back-to-indentation 35 0%
c-backward-single-comment 17 0%
#<compiled 0x43648d> 3 0%
#<compiled 0x40f781> 2 0%
c-beginning-of-current-token 47 0%
- c-forward-label 1084 1%
- c-syntactic-re-search-forward 336 0%
- c-beginning-of-macro 198 0%
back-to-indentation 37 0%
#<compiled 0x43648d> 9 0%
#<compiled 0x40f781> 5 0%
c-backward-single-comment 2 0%
#<compiled 0x40ebb1> 1 0%
- c-after-conditional 208 0%
- c-backward-token-2 193 0%
- c-backward-sws 102 0%
- c-beginning-of-macro 34 0%
back-to-indentation 8 0%
c-beginning-of-current-token 3 0%
c-beginning-of-current-token 158 0%
- c-forward-sws 74 0%
- c-beginning-of-macro 2 0%
c-backward-single-comment 1 0%
- c-backward-sws 656 1%
- c-beginning-of-macro 190 0%
back-to-indentation 75 0%
c-backward-single-comment 20 0%
#<compiled 0x43648d> 4 0%
#<compiled 0x40f781> 2 0%
- c-font-lock-single-decl 583 0%
- c-font-lock-declarators 456 0%
- c-do-declarators 438 0%
- c-forward-declarator 279 0%
- c-syntactic-re-search-forward 98 0%
- c-beginning-of-macro 54 0%
back-to-indentation 13 0%
#<compiled 0x40f781> 1 0%
#<compiled 0x40ebb1> 3 0%
- c-backward-sws 50 0%
c-beginning-of-current-token 23 0%
- c-forward-name 43 0%
c-forward-sws 14 0%
c-forward-sws 4 0%
- c-syntactic-re-search-forward 44 0%
- c-beginning-of-macro 24 0%
back-to-indentation 8 0%
#<compiled 0x40f781> 2 0%
- c-forward-token-2 37 0%
- c-forward-over-token-and-ws 28 0%
- c-forward-over-token 18 0%
c-forward-sws 4 0%
c-forward-sws 6 0%
c-forward-sws 5 0%
c-forward-sws 22 0%
#<compiled 0x69025d> 11 0%
- c-backward-sws 62 0%
- c-beginning-of-macro 16 0%
c-backward-single-comment 8 0%
back-to-indentation 1 0%
c-beginning-of-current-token 16 0%
- c-determine-limit 16 0%
- c-backward-sws 3 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
- c-determine-limit 2 0%
- c-backward-sws 1 0%
c-beginning-of-current-token 1 0%
c-semi-pp-to-literal 1 0%
c-fontify-recorded-types-and-refs 12 0%
- c-backward-token-2 385 0%
c-beginning-of-current-token 117 0%
c-backward-sws 97 0%
- c-syntactic-re-search-forward 1 0%
c-beginning-of-macro 1 0%
- c-bs-at-toplevel-p 5487 8%
- c-brace-stack-at 5328 8%
- c-update-brace-stack 5099 8%
- c-syntactic-re-search-forward 4119 6%
- c-beginning-of-macro 1238 1%
back-to-indentation 415 0%
#<compiled 0x40f781> 46 0%
#<compiled 0x43648d> 36 0%
#<compiled 0x40ebb1> 14 0%
c-end-of-macro 6 0%
c-beginning-of-current-token 425 0%
match-string-no-properties 16 0%
- c-beginning-of-macro 746 1%
back-to-indentation 188 0%
c-backward-single-comment 165 0%
#<compiled 0x40f781> 18 0%
#<compiled 0x43648d> 15 0%
- c-forward-sws 288 0%
c-forward-single-comment 21 0%
- c-beginning-of-macro 13 0%
c-backward-single-comment 10 0%
back-to-indentation 2 0%
- c-backward-sws 102 0%
- c-beginning-of-macro 41 0%
back-to-indentation 12 0%
c-backward-single-comment 2 0%
#<compiled 0x40f781> 1 0%
c-beginning-of-current-token 14 0%
c-end-of-macro 1 0%
- c-backward-token-2 1 0%
c-beginning-of-current-token 1 0%
c-skip-comments-and-strings 4 0%
eval 1 0%
- c-font-lock-cut-off-declarators 5792 9%
- c-determine-limit 2001 3%
- c-semi-pp-to-literal 482 0%
c-restore-string-fences 74 0%
c-parse-ps-state-below 4 0%
- c-semi-get-near-cache-entry 2 0%
copy-tree 1 0%
#<compiled 0x4088d1> 1 0%
- c-semi-put-near-cache-entry 1 0%
last 1 0%
- c-determine-limit 458 0%
- c-semi-pp-to-literal 125 0%
c-restore-string-fences 31 0%
- c-backward-sws 10 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
c-beginning-of-current-token 1 0%
- c-backward-sws 86 0%
- c-beginning-of-macro 34 0%
back-to-indentation 8 0%
#<compiled 0x40f781> 1 0%
c-backward-single-comment 1 0%
- c-back-over-member-initializers 1797 2%
- c-parse-state 941 1%
- c-parse-state-1 752 1%
- c-append-to-state-cache 283 0%
- c-beginning-of-macro 164 0%
c-backward-single-comment 133 0%
back-to-indentation 9 0%
#<compiled 0x40f781> 1 0%
#<compiled 0x43648d> 1 0%
- c-remove-stale-state-cache 276 0%
- c-beginning-of-macro 213 0%
c-backward-single-comment 147 0%
back-to-indentation 28 0%
#<compiled 0x40f781> 2 0%
#<compiled 0x43648d> 1 0%
- c-parse-state-get-strategy 165 0%
- c-beginning-of-macro 159 0%
c-backward-single-comment 137 0%
back-to-indentation 8 0%
#<compiled 0x43648d> 1 0%
- c-beginning-of-macro 173 0%
c-backward-single-comment 139 0%
back-to-indentation 13 0%
#<compiled 0x40f781> 1 0%
- c-syntactic-end-of-macro 7 0%
c-end-of-macro 3 0%
#<compiled 0x3fae45> 2 0%
- c-backward-sws 397 0%
- c-beginning-of-macro 103 0%
back-to-indentation 37 0%
c-backward-single-comment 3 0%
#<compiled 0x40f781> 2 0%
#<compiled 0x43648d> 2 0%
- c-back-over-compound-identifier 58 0%
c-on-identifier 38 0%
- c-backward-sws 6 0%
- c-beginning-of-macro 2 0%
c-backward-single-comment 1 0%
- c-backward-token-2 3 0%
c-beginning-of-current-token 1 0%
- c-just-after-func-arglist-p 52 0%
- c-beginning-of-statement-1 44 0%
- c-crosses-statement-barrier-p 12 0%
c-backward-sws 6 0%
c-forward-sws 1 0%
- c-backward-sws 6 0%
c-beginning-of-macro 1 0%
- c-beginning-of-macro 6 0%
back-to-indentation 4 0%
- c-backward-token-2 2 0%
- c-backward-sws 1 0%
c-beginning-of-macro 1 0%
c-at-macro-vsemi-p 2 0%
- c-punctuation-in 1 0%
c-forward-sws 1 0%
- c-forward-decl-or-cast-1 8 0%
- c-backward-token-2 3 0%
c-backward-sws 2 0%
c-forward-type 2 0%
- c-backward-token-2 2 0%
c-beginning-of-current-token 2 0%
- c-parse-state 691 1%
- c-parse-state-1 673 1%
- c-append-lower-brace-pair-to-state-cache 423 0%
- c-beginning-of-macro 9 0%
back-to-indentation 2 0%
#<compiled 0x43648d> 1 0%
- c-remove-stale-state-cache-backwards 225 0%
- c-state-literal-at 177 0%
c-state-pp-to-literal 112 0%
- c-state-safe-place 65 0%
c-state-pp-to-literal 55 0%
- c-beginning-of-macro 9 0%
c-backward-single-comment 8 0%
- c-beginning-of-macro 6 0%
back-to-indentation 4 0%
c-state-balance-parens-backwards 5 0%
- c-parse-state-get-strategy 8 0%
- c-beginning-of-macro 5 0%
#<compiled 0x40f781> 1 0%
back-to-indentation 1 0%
c-get-cache-scan-pos 1 0%
- c-remove-stale-state-cache 7 0%
- c-beginning-of-macro 4 0%
back-to-indentation 1 0%
c-append-to-state-cache 5 0%
- c-beginning-of-macro 13 0%
back-to-indentation 7 0%
#<compiled 0x43648d> 1 0%
- c-syntactic-skip-backward 333 0%
- c-backward-sws 115 0%
- c-beginning-of-macro 54 0%
back-to-indentation 19 0%
c-backward-single-comment 3 0%
#<compiled 0x40f781> 1 0%
c-beginning-of-current-token 1 0%
- c-literal-start 81 0%
- c-semi-pp-to-literal 76 0%
c-semi-get-near-cache-entry 4 0%
#<compiled 0x4088d1> 2 0%
c-parse-ps-state-below 1 0%
- c-beginning-of-macro 65 0%
c-backward-single-comment 23 0%
back-to-indentation 22 0%
- c-at-toplevel-p 137 0%
- c-parse-state 75 0%
- c-parse-state-1 66 0%
- c-append-to-state-cache 28 0%
- c-beginning-of-macro 10 0%
back-to-indentation 1 0%
- c-remove-stale-state-cache 28 0%
- c-beginning-of-macro 16 0%
back-to-indentation 6 0%
- c-parse-state-get-strategy 6 0%
- c-beginning-of-macro 6 0%
back-to-indentation 5 0%
- c-beginning-of-macro 6 0%
back-to-indentation 2 0%
- c-search-uplist-for-classkey 60 0%
- c-looking-at-decl-block 59 0%
- c-syntactic-skip-backward 33 0%
- c-backward-sws 17 0%
c-beginning-of-macro 1 0%
- c-beginning-of-macro 6 0%
back-to-indentation 3 0%
- c-literal-start 2 0%
c-semi-pp-to-literal 2 0%
- c-backward-sws 5 0%
- c-beginning-of-macro 2 0%
c-backward-single-comment 2 0%
c-syntactic-re-search-forward 2 0%
- c-forward-decl-or-cast-1 76 0%
- c-forward-type 36 0%
c-forward-name 14 0%
c-forward-keyword-clause 2 0%
- c-check-qualified-type 1 0%
- c-forward-over-compound-identifier 1 0%
c-on-identifier 1 0%
- c-forward-name 9 0%
c-forward-sws 2 0%
- c-backward-token-2 8 0%
c-beginning-of-current-token 3 0%
c-backward-sws 2 0%
c-forward-keyword-clause 1 0%
- c-get-fontification-context 37 0%
- c-inside-bracelist-p 26 0%
- c-looking-at-or-maybe-in-bracelist 18 0%
- c-backward-token-2 12 0%
- c-backward-sws 8 0%
c-beginning-of-macro 1 0%
c-beginning-of-current-token 1 0%
- c-backward-sws 4 0%
c-beginning-of-macro 2 0%
- c-looking-at-inexpr-block 4 0%
- c-backward-sws 1 0%
c-beginning-of-macro 1 0%
- c-backward-over-enum-header 2 0%
c-backward-token-2 1 0%
- c-parse-state 8 0%
- c-parse-state-1 6 0%
- c-remove-stale-state-cache 3 0%
- c-beginning-of-macro 3 0%
back-to-indentation 1 0%
c-parse-state-get-strategy 2 0%
c-beginning-of-macro 2 0%
- c-forward-sws 33 0%
c-forward-single-comment 11 0%
- c-beginning-of-macro 1 0%
c-backward-single-comment 1 0%
- c-font-lock-single-decl 17 0%
- c-font-lock-declarators 13 0%
- c-do-declarators 12 0%
- c-forward-declarator 7 0%
- c-backward-sws 3 0%
c-beginning-of-current-token 2 0%
c-syntactic-re-search-forward 1 0%
c-forward-sws 1 0%
c-backward-sws 3 0%
c-skip-comments-and-strings 4 0%
- c-font-lock-enclosing-decls 4306 6%
- c-parse-state 2053 3%
- c-parse-state-1 1878 3%
- c-append-lower-brace-pair-to-state-cache 527 0%
- c-beginning-of-macro 18 0%
back-to-indentation 7 0%
#<compiled 0x40f781> 2 0%
- c-remove-stale-state-cache-backwards 526 0%
- c-state-literal-at 314 0%
- c-state-safe-place 174 0%
c-state-pp-to-literal 135 0%
- c-beginning-of-macro 39 0%
c-backward-single-comment 35 0%
back-to-indentation 1 0%
- c-state-pp-to-literal 140 0%
#<compiled 0x40f561> 1 0%
- c-beginning-of-macro 68 0%
c-backward-single-comment 55 0%
back-to-indentation 6 0%
c-state-balance-parens-backwards 40 0%
- c-append-to-state-cache 386 0%
- c-beginning-of-macro 125 0%
c-backward-single-comment 86 0%
back-to-indentation 19 0%
#<compiled 0x40f781> 2 0%
- c-parse-state-get-strategy 198 0%
- c-beginning-of-macro 179 0%
c-backward-single-comment 143 0%
back-to-indentation 13 0%
#<compiled 0x40f781> 1 0%
- c-remove-stale-state-cache 198 0%
- c-beginning-of-macro 150 0%
c-backward-single-comment 91 0%
back-to-indentation 14 0%
#<compiled 0x43648d> 3 0%
#<compiled 0x40f781> 2 0%
- c-beginning-of-macro 158 0%
c-backward-single-comment 133 0%
back-to-indentation 12 0%
#<compiled 0x40f781> 1 0%
- c-syntactic-end-of-macro 3 0%
c-end-of-macro 1 0%
- c-determine-limit 1342 2%
- c-determine-limit 336 0%
- c-backward-sws 15 0%
- c-beginning-of-macro 6 0%
back-to-indentation 2 0%
c-semi-pp-to-literal 3 0%
- c-backward-sws 85 0%
- c-beginning-of-macro 36 0%
back-to-indentation 17 0%
#<compiled 0x43648d> 1 0%
#<compiled 0x40f781> 1 0%
- c-semi-pp-to-literal 26 0%
c-semi-get-near-cache-entry 4 0%
#<compiled 0x4088d1> 2 0%
- c-syntactic-skip-backward 745 1%
- c-literal-start 300 0%
- c-semi-pp-to-literal 292 0%
- c-semi-get-near-cache-entry 10 0%
copy-tree 1 0%
c-parse-ps-state-below 2 0%
c-semi-put-near-cache-entry 1 0%
#<compiled 0x4088d1> 1 0%
- c-backward-sws 248 0%
- c-beginning-of-macro 81 0%
back-to-indentation 41 0%
#<compiled 0x40f781> 1 0%
#<compiled 0x43648d> 1 0%
c-beginning-of-current-token 1 0%
- c-beginning-of-macro 95 0%
back-to-indentation 48 0%
#<compiled 0x40f781> 1 0%
- c-forward-sws 58 0%
c-forward-single-comment 10 0%
- c-beginning-of-macro 2 0%
c-backward-single-comment 1 0%
back-to-indentation 1 0%
- c-bs-at-toplevel-p 9 0%
- c-brace-stack-at 9 0%
- c-update-brace-stack 9 0%
- c-syntactic-re-search-forward 8 0%
c-beginning-of-macro 3 0%
c-beginning-of-current-token 1 0%
c-skip-comments-and-strings 2 0%
- c-font-lock-complex-decl-prepare 2186 3%
- c-parse-state 1573 2%
- c-parse-state-1 1355 2%
- c-append-to-state-cache 644 1%
- c-beginning-of-macro 200 0%
c-backward-single-comment 141 0%
back-to-indentation 18 0%
#<compiled 0x43648d> 3 0%
#<compiled 0x40f781> 3 0%
- c-append-lower-brace-pair-to-state-cache 78 0%
- c-beginning-of-macro 1 0%
back-to-indentation 1 0%
- c-remove-stale-state-cache 452 0%
- c-beginning-of-macro 190 0%
c-backward-single-comment 139 0%
back-to-indentation 19 0%
#<compiled 0x40f781> 3 0%
#<compiled 0x43648d> 1 0%
- c-parse-state-get-strategy 183 0%
- c-beginning-of-macro 170 0%
c-backward-single-comment 133 0%
back-to-indentation 12 0%
- c-get-fallback-scan-pos 6 0%
- beginning-of-defun 6 0%
- beginning-of-defun-raw 6 0%
syntax-ppss 6 0%
c-append-lower-brace-pair-to-state-cache 29 0%
- c-remove-stale-state-cache-backwards 2 0%
- c-state-literal-at 1 0%
- c-state-safe-place 1 0%
c-state-pp-to-literal 1 0%
- c-beginning-of-macro 197 0%
c-backward-single-comment 156 0%
back-to-indentation 18 0%
#<compiled 0x43648d> 1 0%
- c-syntactic-end-of-macro 3 0%
c-end-of-macro 1 0%
#<compiled 0x3fae45> 1 0%
- c-backward-sws 332 0%
- c-beginning-of-macro 86 0%
back-to-indentation 30 0%
#<compiled 0x40f781> 4 0%
c-backward-single-comment 4 0%
- c-beginning-of-macro 184 0%
c-backward-single-comment 158 0%
back-to-indentation 10 0%
#<compiled 0x40f781> 2 0%
c-skip-comments-and-strings 4 0%
- c-font-lock-enum-tail 1234 1%
- c-parse-state 963 1%
- c-parse-state-1 761 1%
- c-remove-stale-state-cache 286 0%
- c-beginning-of-macro 212 0%
c-backward-single-comment 148 0%
back-to-indentation 33 0%
- c-append-to-state-cache 267 0%
- c-beginning-of-macro 172 0%
c-backward-single-comment 128 0%
back-to-indentation 18 0%
#<compiled 0x43648d> 1 0%
#<compiled 0x40f781> 1 0%
- c-parse-state-get-strategy 167 0%
- c-beginning-of-macro 162 0%
c-backward-single-comment 124 0%
back-to-indentation 9 0%
#<compiled 0x43648d> 1 0%
- c-beginning-of-macro 190 0%
c-backward-single-comment 161 0%
back-to-indentation 14 0%
#<compiled 0x40f781> 1 0%
c-syntactic-end-of-macro 2 0%
#<compiled 0x3fae45> 2 0%
- c-backward-over-enum-header 253 0%
- c-backward-token-2 151 0%
- c-backward-sws 98 0%
- c-beginning-of-macro 39 0%
c-backward-single-comment 15 0%
back-to-indentation 11 0%
#<compiled 0x40f781> 2 0%
c-beginning-of-current-token 4 0%
c-beginning-of-current-token 6 0%
c-on-identifier 5 0%
c-skip-comments-and-strings 4 0%
- c-font-lock-declarators 1 0%
- c-do-declarators 1 0%
- c-forward-declarator 1 0%
- c-backward-sws 1 0%
c-beginning-of-macro 1 0%
- c-font-lock-invalid-single-quotes 462 0%
- c-literal-limits 267 0%
- c-full-pp-to-literal 260 0%
- c-full-get-near-cache-entry 11 0%
- copy-tree 7 0%
copy-tree 1 0%
c-parse-ps-state-below 4 0%
- c-full-put-near-cache-entry 2 0%
last 1 0%
#<compiled 0x687f29> 253 0%
#<compiled 0x687f65> 237 0%
- #<compiled 0x6853c1> 229 0%
c-forward-sws 3 0%
c-skip-comments-and-strings 1 0%
#<compiled 0x685371> 220 0%
#<compiled 0x687f85> 213 0%
- #<compiled 0x6987ad> 188 0%
- c-font-lock-doc-comments 183 0%
- c-literal-start 157 0%
- c-semi-pp-to-literal 151 0%
c-restore-string-fences 4 0%
c-semi-get-near-cache-entry 3 0%
#<compiled 0x4088d1> 1 0%
- c-font-lock-enum-body 46 0%
- c-backward-over-enum-header 5 0%
- c-backward-token-2 2 0%
c-backward-sws 1 0%
c-on-identifier 1 0%
c-forward-sws 1 0%
- #<compiled 0x1fc0014988e9> 29 0%
eval 1 0%
- font-lock-fontify-syntactically-region 1031 1%
syntax-ppss 707 1%
looking-back 28 0%
- font-lock-unfontify-region 12 0%
font-lock-default-unfontify-region 9 0%
#<compiled 0x7dad1d> 1 0%
- c-before-context-fl-expand-region 2160 3%
- mapc 2158 3%
- #<compiled 0x620781> 2157 3%
- c-context-expand-fl-region 2138 3%
- c-fl-decl-start 1511 2%
- c-determine-limit 773 1%
- c-determine-limit 201 0%
- c-semi-pp-to-literal 67 0%
c-restore-string-fences 10 0%
- c-backward-sws 10 0%
c-beginning-of-macro 4 0%
- c-determine-limit 2 0%
- c-semi-pp-to-literal 1 0%
c-restore-string-fences 1 0%
- c-semi-pp-to-literal 177 0%
c-restore-string-fences 34 0%
c-semi-get-near-cache-entry 4 0%
c-parse-ps-state-below 3 0%
c-semi-put-near-cache-entry 1 0%
- c-backward-sws 76 0%
- c-beginning-of-macro 25 0%
back-to-indentation 3 0%
c-backward-single-comment 3 0%
#<compiled 0x40f781> 1 0%
#<compiled 0x43648d> 1 0%
- c-syntactic-skip-backward 260 0%
- c-backward-sws 81 0%
- c-beginning-of-macro 33 0%
back-to-indentation 9 0%
#<compiled 0x43648d> 1 0%
#<compiled 0x40f781> 1 0%
c-backward-single-comment 1 0%
c-backward-single-comment 1 0%
c-beginning-of-current-token 1 0%
- c-literal-start 74 0%
- c-semi-pp-to-literal 67 0%
c-semi-get-near-cache-entry 2 0%
#<compiled 0x4088d1> 1 0%
c-parse-ps-state-below 1 0%
- c-beginning-of-macro 41 0%
back-to-indentation 13 0%
c-backward-single-comment 4 0%
#<compiled 0x43648d> 2 0%
#<compiled 0x40f781> 1 0%
- c-parse-state 132 0%
- c-parse-state-1 127 0%
- c-append-to-state-cache 48 0%
- c-beginning-of-macro 6 0%
back-to-indentation 2 0%
#<compiled 0x43648d> 1 0%
c-append-lower-brace-pair-to-state-cache 47 0%
- c-remove-stale-state-cache 23 0%
- c-beginning-of-macro 5 0%
back-to-indentation 2 0%
- c-parse-state-get-strategy 6 0%
c-beginning-of-macro 5 0%
- c-beginning-of-macro 3 0%
back-to-indentation 2 0%
c-syntactic-end-of-macro 1 0%
- c-literal-start 114 0%
- c-semi-pp-to-literal 103 0%
- c-semi-get-near-cache-entry 12 0%
copy-tree 3 0%
c-restore-string-fences 5 0%
c-parse-ps-state-below 3 0%
#<compiled 0x4088d1> 2 0%
- c-cheap-inside-bracelist-p 50 0%
- c-backward-sws 24 0%
- c-beginning-of-macro 7 0%
back-to-indentation 4 0%
- c-backward-token-2 9 0%
c-beginning-of-current-token 5 0%
- c-backward-sws 1 0%
c-beginning-of-current-token 1 0%
- c-forward-type 38 0%
- c-check-qualified-type 10 0%
- c-forward-over-compound-identifier 10 0%
c-forward-over-token 4 0%
c-on-identifier 3 0%
- c-forward-name 7 0%
c-forward-sws 1 0%
- c-forward-sws 36 0%
- c-beginning-of-macro 10 0%
c-backward-single-comment 7 0%
back-to-indentation 2 0%
c-forward-single-comment 3 0%
- c-looking-at-or-maybe-in-bracelist 22 0%
- c-backward-sws 10 0%
- c-beginning-of-macro 4 0%
back-to-indentation 1 0%
c-backward-single-comment 1 0%
#<compiled 0x40f781> 1 0%
c-beginning-of-current-token 1 0%
- c-backward-token-2 8 0%
- c-backward-sws 3 0%
- c-beginning-of-macro 1 0%
back-to-indentation 1 0%
c-beginning-of-current-token 1 0%
- c-beginning-of-statement-1 2 0%
- c-beginning-of-macro 1 0%
back-to-indentation 1 0%
- c-backward-sws 17 0%
- c-beginning-of-macro 7 0%
back-to-indentation 2 0%
- c-fl-decl-end 605 0%
- c-literal-start 416 0%
- c-semi-pp-to-literal 408 0%
c-parse-ps-state-below 193 0%
- c-semi-get-near-cache-entry 5 0%
copy-tree 1 0%
c-semi-put-near-cache-entry 3 0%
#<compiled 0x4088d1> 3 0%
- c-forward-declarator 56 0%
- c-syntactic-re-search-forward 23 0%
- c-beginning-of-macro 10 0%
back-to-indentation 1 0%
#<compiled 0x40ebb1> 1 0%
- c-forward-name 15 0%
- c-forward-sws 5 0%
- c-beginning-of-macro 1 0%
c-backward-single-comment 1 0%
- c-backward-sws 6 0%
c-beginning-of-current-token 3 0%
- c-beginning-of-macro 1 0%
back-to-indentation 1 0%
- c-backward-sws 53 0%
- c-beginning-of-macro 13 0%
back-to-indentation 1 0%
#<compiled 0x40f781> 1 0%
c-beginning-of-current-token 5 0%
- c-beginning-of-macro 21 0%
back-to-indentation 7 0%
- c-forward-token-2 18 0%
- c-forward-over-token-and-ws 16 0%
- c-forward-sws 9 0%
- c-beginning-of-macro 3 0%
c-backward-single-comment 2 0%
c-forward-single-comment 3 0%
c-forward-over-token 3 0%
c-forward-sws 2 0%
c-on-identifier 9 0%
c-end-of-macro 1 0%
- #<compiled 0x6207c1> 221 0%
- c-clear-string-fences 209 0%
#<compiled 0x68cc51> 1 0%
c-restore-string-fences 5 0%
- bug-reference-fontify 136 0%
syntax-ppss 7 0%
bug-reference-unfontify 2 0%
- run-with-timer 41 0%
- apply 41 0%
- run-at-time 37 0%
timer-relative-time 17 0%
- timer-activate 12 0%
- timer--activate 6 0%
timer--time-less-p 4 0%
timerp 1 0%
- timer-set-time 6 0%
- timer--time-setter 5 0%
timerp 1 0%
#<compiled 0x6da5f5> 1 0%
- tool-bar-make-keymap 294 0%
- tool-bar-make-keymap-1 284 0%
- mapcar 283 0%
- #<compiled 0x1fc0014b3fa1> 274 0%
- eval 254 0%
- find-image 248 0%
image-search-load-path 213 0%
- cond 20 0%
- not 7 0%
- display-color-p 6 0%
display-graphic-p 2 0%
- < 6 0%
display-color-cells 2 0%
- display-images-p 3 0%
- display-graphic-p 2 0%
framep-on-display 1 0%
- funcall 78 0%
- #<compiled 0x1fc001478859> 75 0%
- gui-backend-selection-exists-p 75 0%
- apply 74 0%
#<compiled 0x1fc00146eaf5> 74 0%
- eval 53 0%
- if 35 0%
- display-graphic-p 1 0%
framep-on-display 1 0%
unless 3 0%
mode-line-eol-desc 3 0%
menu-bar-update-buffers 41 0%
file-remote-p 24 0%
- kill-this-buffer-enabled-p 15 0%
menu-bar-non-minibuffer-window-p 1 0%
buffer-list 1 0%
- mode-line-default-help-echo 10 0%
- window-at-side-p 5 0%
- window-pixel-edges 3 0%
window-edges 2 0%
- #<compiled 0x1fc0014d60f3> 9 0%
- apply 9 0%
- redisplay--pre-redisplay-functions 7 0%
- run-hook-with-args 2 0%
- redisplay--update-region-highlight 1 0%
#<compiled 0x1fc00146e97b> 1 0%
- keymap-canonicalize 7 0%
map-keymap 1 0%
menu-bar-non-minibuffer-window-p 4 0%
and 2 0%
- input-pending-p 56 0%
- timer-event-handler 51 0%
- apply 42 0%
jit-lock-force-redisplay 11 0%
cancel-timer-internal 2 0%
- if 2355 3%
- scroll-up 174 0%
file-remote-p 94 0%
- eval 72 0%
if 49 0%
mode-line-eol-desc 3 0%
- unless 1 0%
- if 1 0%
display-graphic-p 1 0%
- execute-extended-command 20 0%
- sit-for 14 0%
- redisplay 11 0%
- redisplay_internal (C function) 1 0%
- tool-bar-make-keymap 1 0%
- tool-bar-make-keymap-1 1 0%
- mapcar 1 0%
- #<compiled 0x1fc0014b3fa1> 1 0%
- eval 1 0%
- find-image 1 0%
image-search-load-path 1 0%
- command-execute 2 0%
- call-interactively 2 0%
- funcall-interactively 2 0%
profiler-report 2 0%
- completion-at-point 5 0%
- completion-in-region 5 0%
- completion--in-region 5 0%
- #<compiled 0x51e665> 5 0%
- apply 5 0%
- #<compiled 0x1fc0014663a9> 5 0%
- completion--in-region-1 5 0%
- completion--do-completion 5 0%
- completion-try-completion 5 0%
- completion--nth-completion 5 0%
- completion--some 5 0%
- #<compiled 0x51e699> 5 0%
completion-basic-try-completion 5 0%
- handle-focus-out 1 0%
- #<compiled 0x563da1> 1 0%
- apply 1 0%
- blink-cursor--rescan-frames 1 0%
- blink-cursor-check 1 0%
- blink-cursor--should-blink 1 0%
frame-focus-state 1 0%
- byte-code 145 0%
- read-extended-command 93 0%
- completing-read 93 0%
- completing-read-default 93 0%
- read-from-minibuffer 77 0%
- command-execute 33 0%
- call-interactively 33 0%
- funcall-interactively 33 0%
- minibuffer-complete 31 0%
- completion-in-region 31 0%
- completion--in-region 31 0%
- #<compiled 0x92dcb1> 31 0%
- apply 31 0%
- #<compiled 0x1fc0014663a9> 31 0%
- completion--in-region-1 31 0%
- completion--do-completion 31 0%
- completion-try-completion 24 0%
- completion--nth-completion 24 0%
- completion--some 24 0%
- #<compiled 0x92dcd9> 24 0%
- completion-basic-try-completion 24 0%
- try-completion 24 0%
- #<compiled 0x1fc00147c785> 24 0%
complete-with-action 24 0%
- minibuffer-completion-help 6 0%
- completion-all-completions 3 0%
- completion--nth-completion 3 0%
- completion--some 3 0%
- #<compiled 0x6ad719> 3 0%
- completion-basic-all-completions 3 0%
- completion-pcm--all-completions 3 0%
- all-completions 3 0%
- #<compiled 0x1fc00147c785> 3 0%
complete-with-action 3 0%
- display-completion-list 2 0%
- run-hooks 2 0%
- completion-setup-function 2 0%
- completion-list-mode 1 0%
- run-mode-hooks 1 0%
run-hooks 1 0%
- temp-buffer-window-show 1 0%
- display-buffer 1 0%
- display-buffer-at-bottom 1 0%
- walk-window-tree 1 0%
- walk-window-tree-1 1 0%
- #<compiled 0x6ad785> 1 0%
window-in-direction 1 0%
- minibuffer-hide-completions 1 0%
- bury-buffer 1 0%
- window--delete 1 0%
- delete-window 1 0%
- window-sizable-p 1 0%
- window-sizable 1 0%
window-size-fixed-p 1 0%
self-insert-command 1 0%
- minibuffer-complete-and-exit 1 0%
completion-complete-and-exit 1 0%
- timer-event-handler 4 0%
- apply 2 0%
#<compiled 0x1fc001483e07> 2 0%
- timer-inc-time 1 0%
timer-relative-time 1 0%
- timer-activate-when-idle 1 0%
timer--activate 1 0%
- frame-windows-min-size 1 0%
window-min-size 1 0%
- read--expression 52 0%
- read-from-minibuffer 30 0%
- minibuffer-inactive-mode 1 0%
kill-all-local-variables 1 0%
- window--sanitize-window-sizes 1 0%
- walk-window-tree 1 0%
- walk-window-tree-1 1 0%
- #<compiled 0x51b36d> 1 0%
- window-min-size 1 0%
- window--min-size-1 1 0%
- window-size-fixed-p 1 0%
- window--size-fixed-1 1 0%
window--preserve-size 1 0%
- ... 14130 22%
Automatic GC 14130 22%
- timer-event-handler 2 0%
- apply 2 0%
#<compiled 0x1fc001483e07> 2 0%
undo-auto--add-boundary 1 0%
jit-lock--antiblink-post-command 1 0%
- redisplay_internal (C function) 1 0%
- funcall 1 0%
- #<compiled 0x1fc001478859> 1 0%
- gui-backend-selection-exists-p 1 0%
- apply 1 0%
#<compiled 0x1fc00146eaf5> 1 0%
[-- Attachment #3: profile-master --]
[-- Type: application/octet-stream, Size: 56849 bytes --]
- command-execute 12617 59%
- call-interactively 12617 59%
- funcall-interactively 12538 59%
- eval-expression 12519 59%
- eval 12519 59%
- time-scroll 12519 59%
- message 12519 59%
- let 12519 59%
- condition-case 12519 59%
- while 12518 59%
- sit-for 11892 56%
- redisplay 11854 55%
- redisplay_internal (C function) 10268 48%
- jit-lock-function 9516 44%
- jit-lock-fontify-now 9513 44%
- jit-lock--run-functions 9473 44%
- run-hook-wrapped 9472 44%
- #<compiled 0x5b11abad56a68f5> 9468 44%
- font-lock-fontify-region 9450 44%
- c-font-lock-fontify-region 9440 44%
- font-lock-default-fontify-region 9027 42%
- font-lock-fontify-keywords-region 8844 41%
- c-font-lock-declarations 5825 27%
- c-find-decl-spots 5713 26%
- #<compiled -0x1dce1c4a7fd2fa85> 3616 17%
- c-forward-decl-or-cast-1 1504 7%
- c-forward-type 893 4%
- c-forward-name 249 1%
c-forward-sws 58 0%
- c-check-qualified-type 180 0%
- c-forward-over-compound-identifier 149 0%
- c-forward-over-token 50 0%
c-forward-sws 21 0%
c-forward-sws 29 0%
c-on-identifier 28 0%
- c-add-type 13 0%
- c-syntactic-content 10 0%
c-forward-sws 2 0%
apply 1 0%
- c-forward-keyword-clause 10 0%
c-forward-sws 4 0%
c-forward-sws 9 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-backward-token-2 81 0%
c-backward-sws 33 0%
c-beginning-of-current-token 9 0%
c-forward-sws 33 0%
- c-directly-in-class-called-p 25 0%
- c-parse-state 19 0%
- c-parse-state-1 17 0%
- c-remove-stale-state-cache 5 0%
c-beginning-of-macro 2 0%
- c-append-to-state-cache 5 0%
c-beginning-of-macro 2 0%
- c-parse-state-get-strategy 4 0%
c-beginning-of-macro 3 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
- c-looking-at-decl-block 6 0%
- c-syntactic-skip-backward 2 0%
- c-backward-sws 1 0%
c-beginning-of-macro 1 0%
- c-literal-start 1 0%
c-semi-pp-to-literal 1 0%
- c-forward-name 18 0%
c-forward-sws 5 0%
c-forward-annotation 12 0%
- c-forward-keyword-clause 6 0%
c-forward-sws 3 0%
- c-backward-sws 3 0%
c-beginning-of-current-token 2 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-get-fontification-context 962 4%
- c-inside-bracelist-p 282 1%
- c-looking-at-or-maybe-in-bracelist 137 0%
- c-backward-token-2 72 0%
- c-backward-sws 36 0%
- c-beginning-of-macro 12 0%
back-to-indentation 2 0%
c-beginning-of-current-token 2 0%
c-beginning-of-current-token 2 0%
- c-backward-sws 43 0%
- c-beginning-of-macro 17 0%
c-backward-single-comment 2 0%
back-to-indentation 2 0%
c-beginning-of-statement-1 1 0%
- c-backward-over-enum-header 69 0%
- c-backward-token-2 53 0%
- c-backward-sws 26 0%
- c-beginning-of-macro 7 0%
back-to-indentation 3 0%
c-beginning-of-current-token 3 0%
c-beginning-of-current-token 2 0%
c-on-identifier 2 0%
- c-looking-at-inexpr-block 62 0%
- c-backward-sws 31 0%
- c-beginning-of-macro 13 0%
back-to-indentation 4 0%
c-backward-single-comment 1 0%
c-beginning-of-current-token 2 0%
- c-back-over-compound-identifier 182 0%
c-on-identifier 70 0%
- c-backward-sws 42 0%
- c-beginning-of-macro 11 0%
back-to-indentation 3 0%
c-beginning-of-current-token 1 0%
- c-backward-token-2 33 0%
c-beginning-of-current-token 11 0%
c-backward-sws 3 0%
- c-backward-token-2 148 0%
- c-backward-sws 65 0%
c-beginning-of-current-token 16 0%
- c-beginning-of-macro 3 0%
c-backward-single-comment 3 0%
c-beginning-of-current-token 9 0%
- c-parse-state 141 0%
- c-parse-state-1 124 0%
- c-append-to-state-cache 45 0%
- c-beginning-of-macro 12 0%
back-to-indentation 3 0%
#<compiled 0x23c57d3a18592c3> 1 0%
c-append-lower-brace-pair-to-state-cache 5 0%
- c-remove-stale-state-cache 42 0%
- c-beginning-of-macro 18 0%
back-to-indentation 7 0%
- c-parse-state-get-strategy 25 0%
- c-get-fallback-scan-pos 19 0%
- beginning-of-defun 19 0%
- beginning-of-defun-raw 19 0%
syntax-ppss 19 0%
- c-beginning-of-macro 4 0%
back-to-indentation 1 0%
- c-beginning-of-macro 10 0%
back-to-indentation 6 0%
c-syntactic-end-of-macro 1 0%
- c-backward-sws 61 0%
- c-beginning-of-macro 15 0%
back-to-indentation 3 0%
c-backward-single-comment 2 0%
#<compiled 0x23c57d3a18592c3> 1 0%
c-beginning-of-current-token 8 0%
- c-forward-label 344 1%
- c-syntactic-re-search-forward 120 0%
- c-beginning-of-macro 73 0%
back-to-indentation 16 0%
c-backward-single-comment 1 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-after-conditional 47 0%
- c-backward-token-2 34 0%
- c-backward-sws 19 0%
- c-beginning-of-macro 6 0%
back-to-indentation 2 0%
c-beginning-of-current-token 2 0%
c-beginning-of-current-token 25 0%
c-forward-sws 23 0%
- c-font-lock-single-decl 171 0%
- c-font-lock-declarators 145 0%
- c-do-declarators 140 0%
- c-forward-declarator 92 0%
- c-syntactic-re-search-forward 32 0%
- c-beginning-of-macro 17 0%
back-to-indentation 1 0%
- c-backward-sws 13 0%
c-beginning-of-current-token 5 0%
- c-forward-name 9 0%
c-forward-sws 4 0%
- c-forward-token-2 12 0%
- c-forward-over-token-and-ws 7 0%
- c-forward-over-token 6 0%
c-forward-sws 1 0%
c-forward-sws 1 0%
c-forward-sws 3 0%
- c-syntactic-re-search-forward 10 0%
- c-beginning-of-macro 7 0%
back-to-indentation 1 0%
c-forward-sws 6 0%
#<compiled 0x1d28695b84f15d4b> 3 0%
- c-backward-sws 14 0%
c-beginning-of-current-token 2 0%
c-beginning-of-macro 2 0%
- c-determine-limit 2 0%
c-determine-limit 1 0%
c-fontify-recorded-types-and-refs 1 0%
- c-backward-sws 129 0%
- c-beginning-of-macro 34 0%
back-to-indentation 12 0%
#<compiled 0x23c57d3a18592c3> 2 0%
c-backward-single-comment 1 0%
- c-backward-token-2 87 0%
c-beginning-of-current-token 26 0%
c-backward-sws 22 0%
- c-syntactic-re-search-forward 1 0%
c-beginning-of-macro 1 0%
- c-bs-at-toplevel-p 1381 6%
- c-brace-stack-at 1306 6%
- c-update-brace-stack 1223 5%
- c-syntactic-re-search-forward 888 4%
- c-beginning-of-macro 304 1%
back-to-indentation 95 0%
#<compiled 0x23c57d3a18592c3> 13 0%
#<compiled 0x23c57d3a18592c3> 8 0%
c-end-of-macro 2 0%
#<compiled 0x23c57d3a18592c3> 2 0%
c-beginning-of-current-token 134 0%
match-string-no-properties 8 0%
- c-beginning-of-macro 183 0%
back-to-indentation 45 0%
c-backward-single-comment 15 0%
#<compiled 0x23c57d3a18592c3> 6 0%
#<compiled 0x23c57d3a18592c3> 2 0%
- c-forward-sws 57 0%
c-forward-single-comment 4 0%
c-beginning-of-macro 3 0%
- c-backward-sws 17 0%
- c-beginning-of-macro 8 0%
back-to-indentation 5 0%
#<compiled 0x23c57d3a18592c3> 1 0%
c-beginning-of-current-token 5 0%
c-end-of-macro 2 0%
- c-font-lock-cut-off-declarators 850 4%
- c-back-over-member-initializers 289 1%
- c-parse-state 126 0%
- c-parse-state-1 103 0%
- c-remove-stale-state-cache 36 0%
- c-beginning-of-macro 23 0%
c-backward-single-comment 9 0%
back-to-indentation 2 0%
- c-append-to-state-cache 30 0%
- c-beginning-of-macro 15 0%
c-backward-single-comment 7 0%
back-to-indentation 4 0%
- c-parse-state-get-strategy 25 0%
- c-beginning-of-macro 22 0%
c-backward-single-comment 11 0%
back-to-indentation 4 0%
- c-beginning-of-macro 20 0%
c-backward-single-comment 10 0%
back-to-indentation 3 0%
- c-backward-sws 79 0%
- c-beginning-of-macro 27 0%
back-to-indentation 7 0%
#<compiled 0x23c57d3a18592c3> 1 0%
c-beginning-of-current-token 1 0%
- c-back-over-compound-identifier 18 0%
c-on-identifier 15 0%
- c-just-after-func-arglist-p 15 0%
- c-beginning-of-statement-1 10 0%
- c-at-macro-vsemi-p 3 0%
c-backward-sws 1 0%
- c-crosses-statement-barrier-p 2 0%
c-literal-limits 1 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
c-backward-sws 1 0%
- c-forward-decl-or-cast-1 4 0%
c-forward-type 1 0%
- c-determine-limit 263 1%
- c-semi-pp-to-literal 54 0%
- c-semi-get-near-cache-entry 3 0%
copy-tree 1 0%
- c-determine-limit 52 0%
- c-semi-pp-to-literal 12 0%
- c-semi-get-near-cache-entry 2 0%
copy-tree 1 0%
c-semi-put-near-cache-entry 1 0%
c-backward-sws 2 0%
- c-backward-sws 20 0%
- c-beginning-of-macro 9 0%
back-to-indentation 3 0%
- c-parse-state 80 0%
- c-parse-state-1 80 0%
- c-append-lower-brace-pair-to-state-cache 38 0%
c-beginning-of-macro 1 0%
- c-remove-stale-state-cache-backwards 35 0%
- c-state-literal-at 29 0%
c-state-pp-to-literal 17 0%
- c-state-safe-place 9 0%
c-state-pp-to-literal 7 0%
- c-beginning-of-macro 1 0%
c-backward-single-comment 1 0%
c-beginning-of-macro 1 0%
c-state-balance-parens-backwards 1 0%
- c-append-to-state-cache 2 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
- c-parse-state-get-strategy 2 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
- c-remove-stale-state-cache 1 0%
- c-beginning-of-macro 1 0%
back-to-indentation 1 0%
- c-syntactic-skip-backward 61 0%
- c-backward-sws 17 0%
- c-beginning-of-macro 6 0%
back-to-indentation 2 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-literal-start 11 0%
- c-semi-pp-to-literal 9 0%
c-semi-get-near-cache-entry 1 0%
- c-beginning-of-macro 10 0%
back-to-indentation 3 0%
- c-at-toplevel-p 30 0%
- c-search-uplist-for-classkey 16 0%
- c-looking-at-decl-block 15 0%
- c-syntactic-skip-backward 9 0%
- c-literal-start 3 0%
c-semi-pp-to-literal 3 0%
- c-backward-sws 2 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
c-syntactic-re-search-forward 1 0%
- c-backward-sws 1 0%
c-beginning-of-current-token 1 0%
- c-parse-state 12 0%
- c-parse-state-1 12 0%
- c-remove-stale-state-cache 4 0%
c-beginning-of-macro 2 0%
- c-append-to-state-cache 4 0%
c-beginning-of-macro 1 0%
- c-parse-state-get-strategy 3 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
- c-forward-decl-or-cast-1 22 0%
- c-forward-type 13 0%
c-forward-name 3 0%
- c-check-qualified-type 1 0%
- c-forward-over-compound-identifier 1 0%
c-forward-sws 1 0%
- c-forward-keyword-clause 1 0%
c-forward-sws 1 0%
- c-backward-token-2 1 0%
c-beginning-of-current-token 1 0%
- c-forward-sws 7 0%
c-forward-single-comment 3 0%
- c-font-lock-single-decl 7 0%
- c-font-lock-declarators 5 0%
- c-do-declarators 5 0%
- c-forward-declarator 4 0%
- c-syntactic-re-search-forward 3 0%
c-beginning-of-macro 1 0%
c-backward-sws 1 0%
- c-backward-sws 2 0%
c-beginning-of-macro 2 0%
- c-get-fontification-context 6 0%
- c-inside-bracelist-p 3 0%
- c-looking-at-or-maybe-in-bracelist 2 0%
- c-backward-token-2 1 0%
c-beginning-of-current-token 1 0%
- c-parse-state 3 0%
- c-parse-state-1 2 0%
- c-remove-stale-state-cache 1 0%
- c-beginning-of-macro 1 0%
back-to-indentation 1 0%
- c-parse-state-get-strategy 1 0%
- c-beginning-of-macro 1 0%
back-to-indentation 1 0%
c-beginning-of-macro 1 0%
c-skip-comments-and-strings 2 0%
- c-font-lock-enclosing-decls 684 3%
- c-parse-state 290 1%
- c-parse-state-1 259 1%
- c-remove-stale-state-cache-backwards 72 0%
- c-state-literal-at 40 0%
- c-state-safe-place 23 0%
c-state-pp-to-literal 16 0%
- c-beginning-of-macro 7 0%
c-backward-single-comment 3 0%
back-to-indentation 1 0%
#<compiled 0x23c57d3a18592c3> 1 0%
c-state-pp-to-literal 16 0%
- c-beginning-of-macro 9 0%
c-backward-single-comment 7 0%
back-to-indentation 2 0%
c-state-balance-parens-backwards 5 0%
- c-append-lower-brace-pair-to-state-cache 66 0%
- c-beginning-of-macro 9 0%
back-to-indentation 3 0%
c-backward-single-comment 1 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-append-to-state-cache 58 0%
- c-beginning-of-macro 15 0%
c-backward-single-comment 5 0%
back-to-indentation 5 0%
- c-parse-state-get-strategy 24 0%
- c-beginning-of-macro 19 0%
c-backward-single-comment 10 0%
back-to-indentation 2 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-remove-stale-state-cache 19 0%
- c-beginning-of-macro 14 0%
back-to-indentation 3 0%
c-backward-single-comment 3 0%
- c-beginning-of-macro 28 0%
c-backward-single-comment 12 0%
back-to-indentation 6 0%
#<compiled 0x23c57d3a18592c3> 1 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-determine-limit 195 0%
- c-determine-limit 42 0%
c-semi-pp-to-literal 3 0%
- c-backward-sws 2 0%
c-beginning-of-macro 1 0%
- c-backward-sws 19 0%
- c-beginning-of-macro 4 0%
back-to-indentation 1 0%
- c-semi-pp-to-literal 13 0%
c-semi-get-near-cache-entry 3 0%
- c-syntactic-skip-backward 150 0%
- c-literal-start 51 0%
- c-semi-pp-to-literal 50 0%
- c-semi-get-near-cache-entry 3 0%
copy-tree 1 0%
c-parse-ps-state-below 2 0%
- c-backward-sws 45 0%
- c-beginning-of-macro 21 0%
back-to-indentation 7 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-beginning-of-macro 25 0%
back-to-indentation 8 0%
c-macro-is-genuine-p 1 0%
- c-forward-sws 9 0%
c-forward-single-comment 3 0%
c-skip-comments-and-strings 2 0%
- c-font-lock-complex-decl-prepare 323 1%
- c-parse-state 227 1%
- c-parse-state-1 192 0%
- c-append-to-state-cache 96 0%
- c-beginning-of-macro 30 0%
back-to-indentation 9 0%
c-backward-single-comment 7 0%
#<compiled 0x23c57d3a18592c3> 1 0%
c-append-lower-brace-pair-to-state-cache 8 0%
- c-remove-stale-state-cache 54 0%
- c-beginning-of-macro 23 0%
c-backward-single-comment 11 0%
back-to-indentation 3 0%
#<compiled 0x23c57d3a18592c3> 2 0%
- c-parse-state-get-strategy 26 0%
- c-beginning-of-macro 22 0%
c-backward-single-comment 16 0%
back-to-indentation 1 0%
- c-beginning-of-macro 24 0%
c-backward-single-comment 15 0%
back-to-indentation 2 0%
c-syntactic-end-of-macro 1 0%
- c-backward-sws 55 0%
- c-beginning-of-macro 21 0%
back-to-indentation 5 0%
c-backward-single-comment 1 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-beginning-of-macro 13 0%
c-backward-single-comment 7 0%
back-to-indentation 1 0%
- c-font-lock-enum-tail 197 0%
- c-parse-state 138 0%
- c-parse-state-1 106 0%
- c-remove-stale-state-cache 39 0%
- c-beginning-of-macro 32 0%
c-backward-single-comment 13 0%
back-to-indentation 7 0%
#<compiled 0x23c57d3a18592c3> 1 0%
- c-append-to-state-cache 36 0%
- c-beginning-of-macro 25 0%
c-backward-single-comment 18 0%
back-to-indentation 3 0%
- c-parse-state-get-strategy 17 0%
- c-beginning-of-macro 14 0%
c-backward-single-comment 6 0%
back-to-indentation 1 0%
- c-beginning-of-macro 24 0%
c-backward-single-comment 16 0%
back-to-indentation 4 0%
c-syntactic-end-of-macro 1 0%
- c-backward-over-enum-header 51 0%
- c-backward-token-2 32 0%
- c-backward-sws 21 0%
- c-beginning-of-macro 9 0%
c-backward-single-comment 2 0%
#<compiled 0x23c57d3a18592c3> 1 0%
back-to-indentation 1 0%
c-beginning-of-current-token 2 0%
c-beginning-of-current-token 2 0%
- c-font-lock-declarators 2 0%
- c-do-declarators 1 0%
- c-forward-declarator 1 0%
c-backward-sws 1 0%
c-skip-comments-and-strings 1 0%
#<compiled 0x1f44fcdd532b998a> 115 0%
#<compiled 0x5a4eb366ca182a2> 108 0%
#<compiled 0x1f26ace3adcce57> 95 0%
#<compiled 0x9ffadae15e67902> 94 0%
- #<compiled -0xad509fc1897b8c2> 85 0%
c-skip-comments-and-strings 1 0%
- c-font-lock-invalid-single-quotes 82 0%
- c-literal-limits 49 0%
- c-full-pp-to-literal 41 0%
c-parse-ps-state-below 2 0%
c-full-put-near-cache-entry 1 0%
c-full-get-near-cache-entry 1 0%
- #<compiled -0x10dce36f6d153b2c> 36 0%
- c-font-lock-doc-comments 33 0%
- c-literal-start 21 0%
- c-semi-pp-to-literal 20 0%
- c-semi-put-near-cache-entry 1 0%
last 1 0%
#<compiled 0x23c57d3a18592c3> 1 0%
c-semi-get-near-cache-entry 1 0%
c-parse-ps-state-below 1 0%
#<compiled 0x18bb7f98a01ee776> 16 0%
- c-font-lock-enum-body 10 0%
c-backward-over-enum-header 2 0%
- c-font-lock-declarators 1 0%
- c-do-declarators 1 0%
c-forward-declarator 1 0%
- c-font-lock-c++-using 4 0%
c-syntactic-re-search-forward 4 0%
- font-lock-fontify-syntactically-region 133 0%
syntax-ppss 74 0%
looking-back 5 0%
- font-lock-unfontify-region 7 0%
font-lock-default-unfontify-region 3 0%
font-lock-extend-region-multiline 1 0%
- c-before-context-fl-expand-region 406 1%
- mapc 406 1%
- #<compiled -0x128d3c5abfa33faf> 406 1%
- c-context-expand-fl-region 402 1%
- c-fl-decl-start 287 1%
- c-determine-limit 124 0%
- c-semi-pp-to-literal 32 0%
c-parse-ps-state-below 4 0%
c-semi-get-near-cache-entry 2 0%
- c-determine-limit 29 0%
c-semi-pp-to-literal 10 0%
c-backward-sws 1 0%
- c-backward-sws 16 0%
c-beginning-of-macro 6 0%
- c-syntactic-skip-backward 52 0%
- c-backward-sws 14 0%
- c-beginning-of-macro 5 0%
back-to-indentation 3 0%
- c-beginning-of-macro 12 0%
back-to-indentation 7 0%
- c-literal-start 10 0%
- c-semi-pp-to-literal 9 0%
c-semi-get-near-cache-entry 1 0%
- c-literal-start 30 0%
- c-semi-pp-to-literal 24 0%
c-semi-get-near-cache-entry 2 0%
c-parse-ps-state-below 1 0%
- c-parse-state 18 0%
- c-parse-state-1 17 0%
- c-append-to-state-cache 10 0%
- c-beginning-of-macro 3 0%
back-to-indentation 1 0%
c-append-lower-brace-pair-to-state-cache 3 0%
- c-remove-stale-state-cache 3 0%
- c-beginning-of-macro 3 0%
back-to-indentation 1 0%
c-parse-state-get-strategy 1 0%
c-beginning-of-macro 1 0%
- c-forward-type 14 0%
- c-check-qualified-type 4 0%
- c-forward-over-compound-identifier 3 0%
- c-forward-over-token 3 0%
c-forward-sws 1 0%
c-forward-name 4 0%
- c-cheap-inside-bracelist-p 12 0%
- c-backward-sws 6 0%
c-beginning-of-macro 1 0%
- c-backward-token-2 4 0%
c-backward-sws 2 0%
- c-forward-sws 7 0%
c-forward-single-comment 1 0%
c-beginning-of-macro 1 0%
- c-looking-at-or-maybe-in-bracelist 6 0%
c-backward-token-2 4 0%
c-backward-sws 1 0%
- c-backward-sws 3 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
- c-fl-decl-end 108 0%
- c-literal-start 53 0%
- c-semi-pp-to-literal 42 0%
c-parse-ps-state-below 17 0%
- c-semi-get-near-cache-entry 2 0%
copy-tree 1 0%
- c-semi-put-near-cache-entry 1 0%
last 1 0%
- c-forward-declarator 34 0%
- c-syntactic-re-search-forward 11 0%
c-beginning-of-macro 3 0%
c-forward-name 4 0%
c-backward-sws 3 0%
c-on-identifier 9 0%
- c-backward-sws 7 0%
- c-beginning-of-macro 3 0%
back-to-indentation 3 0%
- c-beginning-of-macro 2 0%
back-to-indentation 1 0%
- bug-reference-fontify 10 0%
syntax-ppss 1 0%
- run-with-timer 27 0%
- apply 27 0%
- run-at-time 27 0%
timer-relative-time 16 0%
- timer-activate 7 0%
- timer--activate 5 0%
timer--time-less-p 5 0%
- timer-set-function 1 0%
timerp 1 0%
- timer-set-time 1 0%
timer--time-setter 1 0%
#<compiled 0x1e5217478517c3> 1 0%
- tool-bar-make-keymap 526 2%
- tool-bar-make-keymap-1 520 2%
- mapcar 520 2%
- #<compiled -0xe93f44be779c5e6> 514 2%
- eval 92 0%
- find-image 91 0%
image-search-load-path 87 0%
- cond 2 0%
- < 2 0%
display-color-cells 1 0%
display-images-p 2 0%
- funcall 141 0%
- #<compiled -0xe6e130d2625df54> 141 0%
- gui-backend-selection-exists-p 139 0%
- apply 138 0%
#<compiled 0x614156afd37b4b5> 138 0%
- eval 25 0%
- if 16 0%
display-graphic-p 1 0%
mode-line-eol-desc 2 0%
file-remote-p 11 0%
menu-bar-update-buffers 9 0%
- mode-line-default-help-echo 6 0%
- window-at-side-p 2 0%
window-pixel-edges 2 0%
kill-this-buffer-enabled-p 5 0%
keymap-canonicalize 4 0%
- #<compiled 0x6984eea25a6502> 3 0%
- apply 3 0%
redisplay--pre-redisplay-functions 3 0%
menu-bar-non-minibuffer-window-p 2 0%
- input-pending-p 9 0%
- timer-event-handler 8 0%
- apply 5 0%
jit-lock-force-redisplay 4 0%
- if 624 2%
- scroll-up 16 0%
- eval 11 0%
if 7 0%
mode-line-eol-desc 1 0%
file-remote-p 5 0%
- execute-extended-command 14 0%
- sit-for 10 0%
- redisplay 9 0%
- redisplay_internal (C function) 2 0%
- tool-bar-make-keymap 1 0%
- tool-bar-make-keymap-1 1 0%
- mapcar 1 0%
- #<compiled -0xe93f44be779c5e6> 1 0%
- eval 1 0%
- find-image 1 0%
image-search-load-path 1 0%
- funcall 1 0%
- #<compiled -0xe6e130d2625df54> 1 0%
- gui-backend-selection-exists-p 1 0%
- apply 1 0%
#<compiled 0x614156afd37b4b5> 1 0%
- command-execute 2 0%
- call-interactively 2 0%
- funcall-interactively 2 0%
profiler-report 2 0%
- completion-at-point 5 0%
- completion-in-region 5 0%
- completion--in-region 5 0%
- #<compiled -0x1e2d9328e9a98d2b> 5 0%
- apply 5 0%
- #<compiled 0x100fbad10eb29f7b> 5 0%
- completion--in-region-1 5 0%
- completion--do-completion 5 0%
- completion-try-completion 5 0%
- completion--nth-completion 5 0%
- completion--some 5 0%
- #<compiled 0x977ab4dbe93b928> 5 0%
completion-basic-try-completion 5 0%
- byte-code 79 0%
- read--expression 41 0%
- read-from-minibuffer 29 0%
- timer-event-handler 1 0%
- apply 1 0%
- #<compiled -0x6d03fdbd03d80e6> 1 0%
- eldoc-print-current-symbol-info 1 0%
- eldoc--invoke-strategy 1 0%
- eldoc-documentation-default 1 0%
- run-hook-with-args-until-success 1 0%
- elisp-eldoc-funcall 1 0%
- #<compiled 0x130eb44d65218e6c> 1 0%
- #<compiled 0x11c5a46295b8d14d> 1 0%
- run-hook-with-args 1 0%
eldoc-display-in-buffer 1 0%
- read-extended-command 38 0%
- completing-read 38 0%
- completing-read-default 38 0%
- read-from-minibuffer 29 0%
- command-execute 16 0%
- call-interactively 16 0%
- funcall-interactively 16 0%
- minibuffer-complete 11 0%
- completion-in-region 11 0%
- completion--in-region 11 0%
- #<compiled -0x1e2d9328e9a98d2b> 11 0%
- apply 11 0%
- #<compiled 0x100fbad10eb29f7b> 11 0%
- completion--in-region-1 11 0%
- completion--do-completion 11 0%
- completion-try-completion 10 0%
- completion--nth-completion 10 0%
- completion--some 10 0%
- #<compiled 0x193600b6f97a3601> 10 0%
- completion-basic-try-completion 10 0%
- try-completion 10 0%
- #<compiled -0x12fd8b2a7ff76cc4> 10 0%
complete-with-action 10 0%
completion--replace 1 0%
- self-insert-command 2 0%
electric-indent-post-self-insert-function 1 0%
minibuffer-complete-and-exit 1 0%
- timer-event-handler 2 0%
- apply 2 0%
#<compiled 0x23b7d44d04e521> 1 0%
- blink-cursor-start 1 0%
- blink-cursor--start-timer 1 0%
- run-with-timer 1 0%
- apply 1 0%
- run-at-time 1 0%
- timer-activate 1 0%
timer--activate 1 0%
- ... 8576 40%
Automatic GC 8576 40%
next prev parent reply other threads:[~2020-12-04 12:54 UTC|newest] Thread overview: 74+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-12-03 18:15 The Emacs master is much slower than the emacs-27 branch Alan Mackenzie 2020-12-03 20:17 ` Eli Zaretskii 2020-12-04 9:13 ` Alan Mackenzie 2020-12-03 20:59 ` Mattias Engdegård 2020-12-04 9:24 ` Alan Mackenzie 2020-12-04 10:46 ` Alan Third 2020-12-04 11:07 ` Mattias Engdegård 2020-12-03 21:09 ` Ergus 2020-12-04 9:19 ` Alan Mackenzie 2020-12-03 22:17 ` Stephen Berman 2020-12-04 9:04 ` Alan Mackenzie 2020-12-04 9:32 ` Stephen Berman 2020-12-04 9:53 ` Alan Mackenzie 2020-12-04 10:14 ` Stephen Berman 2020-12-04 11:45 ` Eli Zaretskii 2020-12-04 12:54 ` Stephen Berman [this message] 2020-12-04 13:28 ` Eli Zaretskii 2020-12-04 13:53 ` Stephen Berman 2020-12-04 14:05 ` Stephen Berman 2020-12-04 15:51 ` Eli Zaretskii 2020-12-04 16:03 ` Stephen Berman 2020-12-04 16:28 ` Óscar Fuentes 2020-12-04 18:51 ` Eli Zaretskii 2020-12-04 21:37 ` Stephen Berman 2020-12-05 8:05 ` Eli Zaretskii 2020-12-04 16:49 ` Stefan Monnier 2020-12-05 14:04 ` Basil L. Contovounesios 2020-12-05 14:38 ` Stefan Monnier [not found] ` <837dpxedmz.fsf@gnu.org> 2020-12-04 17:03 ` Stephen Berman 2020-12-04 17:59 ` Stephen Berman 2020-12-04 20:47 ` Óscar Fuentes 2020-12-04 21:33 ` Stephen Berman 2020-12-04 17:07 ` Eli Zaretskii 2020-12-04 19:27 ` Gregory Heytings via Emacs development discussions. 2020-12-04 19:34 ` Stephen Berman 2020-12-04 19:58 ` Eli Zaretskii 2020-12-04 20:33 ` Gregory Heytings via Emacs development discussions. 2020-12-04 20:47 ` Eli Zaretskii 2020-12-04 20:59 ` Gregory Heytings via Emacs development discussions. 2020-12-04 21:02 ` Eli Zaretskii 2020-12-04 21:20 ` Gregory Heytings via Emacs development discussions. 2020-12-05 7:44 ` Eli Zaretskii 2020-12-05 8:14 ` Gregory Heytings via Emacs development discussions. 2020-12-05 8:44 ` Gregory Heytings via Emacs development discussions. 2020-12-05 9:14 ` Eli Zaretskii 2020-12-05 9:20 ` Eli Zaretskii 2020-12-05 9:33 ` Eli Zaretskii 2020-12-05 13:50 ` Basil L. Contovounesios 2020-12-05 14:29 ` Eli Zaretskii 2020-12-05 14:56 ` Ergus 2020-12-05 15:14 ` Eli Zaretskii 2020-12-05 15:29 ` Andrea Corallo via Emacs development discussions. 2020-12-05 15:15 ` Gregory Heytings via Emacs development discussions. 2020-12-05 15:31 ` Óscar Fuentes 2020-12-05 9:05 ` Eli Zaretskii 2020-12-05 9:23 ` martin rudalics 2020-12-05 12:55 ` Gregory Heytings via Emacs development discussions. 2020-12-05 13:41 ` Eli Zaretskii 2020-12-05 15:17 ` Gregory Heytings via Emacs development discussions. 2020-12-05 15:55 ` Eli Zaretskii 2020-12-05 14:47 ` Óscar Fuentes 2020-12-05 15:07 ` martin rudalics 2020-12-05 15:24 ` Gregory Heytings via Emacs development discussions. 2020-12-05 15:36 ` martin rudalics 2020-12-05 15:39 ` Gregory Heytings via Emacs development discussions. 2020-12-05 15:47 ` Óscar Fuentes 2020-12-05 17:21 ` Gregory Heytings via Emacs development discussions. 2020-12-05 15:57 ` Eli Zaretskii 2020-12-05 16:04 ` Gregory Heytings via Emacs development discussions. 2020-12-05 15:08 ` Eli Zaretskii 2020-12-04 14:55 ` Arthur Miller 2020-12-04 15:00 ` Arthur Miller 2020-12-04 9:59 ` Gregory Heytings via Emacs development discussions. 2020-12-09 4:23 ` andres.ramirez
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://www.gnu.org/software/emacs/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=874kl1spe9.fsf@gmx.net \ --to=stephen.berman@gmx.net \ --cc=acm@muc.de \ --cc=eliz@gnu.org \ --cc=emacs-devel@gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).