* bug#30491: 26.0; (elisp) `Profiling'
@ 2018-02-16 18:11 Drew Adams
2018-02-16 18:15 ` Drew Adams
2018-02-17 10:06 ` Eli Zaretskii
0 siblings, 2 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-16 18:11 UTC (permalink / raw)
To: 30491
1. "how much resource" is not good English. How much of a given
resource or how many resources, not how much resource. "Resource" is
a countable noun.
2. "See the functions 'benchmark-run' and 'benchmark-run-compiled'".
Those are macros, not functions. And it should probably mention
command `benchmark'.
3. The node should say something about library `elp', or it should not
mention it. The approach should be similar to what is said about
library `benchmark.el', at a minimum.
4. A simple example of using the profiler commands would be welcome.
In GNU Emacs 26.0.91 (build 1, x86_64-w64-mingw32)
of 2018-01-22
Repository revision: 752fba992b793a74d202c9cfc3e1a92fd458e748
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
`configure --without-dbus --host=x86_64-w64-mingw32
--without-compress-install 'CFLAGS=-O2 -static -g3''
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-16 18:11 Drew Adams
@ 2018-02-16 18:15 ` Drew Adams
2018-02-17 10:06 ` Eli Zaretskii
1 sibling, 0 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-16 18:15 UTC (permalink / raw)
To: 30491
Also, some brief comparison of profile, elp, and benchmark could be helpful: what are their particular purposes, strengths, etc.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-16 18:11 Drew Adams
2018-02-16 18:15 ` Drew Adams
@ 2018-02-17 10:06 ` Eli Zaretskii
1 sibling, 0 replies; 19+ messages in thread
From: Eli Zaretskii @ 2018-02-17 10:06 UTC (permalink / raw)
To: Drew Adams; +Cc: 30491
> Date: Fri, 16 Feb 2018 10:11:59 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
>
> 1. "how much resource" is not good English. How much of a given
> resource or how many resources, not how much resource. "Resource" is
> a countable noun.
>
> 2. "See the functions 'benchmark-run' and 'benchmark-run-compiled'".
> Those are macros, not functions. And it should probably mention
> command `benchmark'.
I fixed those.
> 3. The node should say something about library `elp', or it should not
> mention it. The approach should be similar to what is said about
> library `benchmark.el', at a minimum.
Done.
> 4. A simple example of using the profiler commands would be welcome.
Not sure what example you had in mind. The text mentions 3 profiler
commands to invoke, and describes the resulting profile. What would
the example include, besides just "M-x profile-start" etc., which
sounds redundant?
> Also, some brief comparison of profile, elp, and benchmark could be helpful: what are their particular purposes, strengths, etc.
I think this was already clear from the text: e.g., benchmark only
measures the total execution time of a form, it doesn't produce any
insights on the distribution of that time between the form's
components. I added more text to make some differences more clear.
Thanks.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
[not found] ` <<837ercc4mp.fsf@gnu.org>
@ 2018-02-17 15:45 ` Drew Adams
2018-02-17 16:16 ` Noam Postavsky
` (2 more replies)
0 siblings, 3 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-17 15:45 UTC (permalink / raw)
To: Eli Zaretskii, Drew Adams; +Cc: 30491
> > 4. A simple example of using the profiler commands would be welcome.
>
> Not sure what example you had in mind. The text mentions 3 profiler
> commands to invoke, and describes the resulting profile. What would
> the example include, besides just "M-x profile-start" etc., which
> sounds redundant?
I guess I was mainly thinking of use of the resulting output.
Perhaps it was not so much a doc problem as a problem of
usability of the UI of the report.
I know I was looking for a way to "open" not just the entry
on the current line, but also a way to open either (1) all
entries or (2) all entries in the region. I ended up using
a keyboard macro to do #1.
And I found that the action that is now associated with a
`mouse-1' click, which is to "open" the entry of the line
clicked, is more annoying than helpful. Clicking to set
point is too useful to be lost or relegated to "slow"
clicking. I ended up using only the keyboard to move the
cursor, which isn't always ideal for direct access.
Yes, those are not comments about the doc. Perhaps they
could be considered anyway, without needing a separate
bug report?
> > Also, some brief comparison of profile, elp, and benchmark could be
> helpful: what are their particular purposes, strengths, etc.
>
> I think this was already clear from the text: e.g., benchmark only
> measures the total execution time of a form, it doesn't produce any
> insights on the distribution of that time between the form's
> components. I added more text to make some differences more clear.
This post makes a start, but it doesn't mention elp.
Perhaps the text you've added (I've not seen it yet)
already makes a similar brief comparison.
https://emacs.stackexchange.com/a/540/105
Thanks for the doc improvements.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-17 15:45 ` bug#30491: 26.0; (elisp) `Profiling' Drew Adams
@ 2018-02-17 16:16 ` Noam Postavsky
2018-02-17 16:24 ` Eli Zaretskii
2018-02-18 15:52 ` Drew Adams
2 siblings, 0 replies; 19+ messages in thread
From: Noam Postavsky @ 2018-02-17 16:16 UTC (permalink / raw)
To: Drew Adams; +Cc: 30491
Drew Adams <drew.adams@oracle.com> writes:
> I know I was looking for a way to "open" not just the entry
> on the current line, but also a way to open either (1) all
> entries or (2) all entries in the region. I ended up using
> a keyboard macro to do #1.
You can use the prefix argument to profiler-report-toggle-entry (C-u
RET). This is documented as of Emacs 25 (see [1: 272391f1d6] and
Bug#13455).
[1: 272391f1d6]: 2016-07-28 20:02:42 -0400
profiler: document prefix arg for tree expansion
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=272391f1d63eae0c1002d62fa5e5b1d63a0da767
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-17 15:45 ` bug#30491: 26.0; (elisp) `Profiling' Drew Adams
2018-02-17 16:16 ` Noam Postavsky
@ 2018-02-17 16:24 ` Eli Zaretskii
2018-02-18 17:36 ` Drew Adams
2021-10-23 17:01 ` Stefan Kangas
2018-02-18 15:52 ` Drew Adams
2 siblings, 2 replies; 19+ messages in thread
From: Eli Zaretskii @ 2018-02-17 16:24 UTC (permalink / raw)
To: Drew Adams; +Cc: 30491
> Date: Sat, 17 Feb 2018 07:45:34 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
> Cc: 30491@debbugs.gnu.org
>
> > > 4. A simple example of using the profiler commands would be welcome.
> >
> > Not sure what example you had in mind. The text mentions 3 profiler
> > commands to invoke, and describes the resulting profile. What would
> > the example include, besides just "M-x profile-start" etc., which
> > sounds redundant?
>
> I guess I was mainly thinking of use of the resulting output.
>
> Perhaps it was not so much a doc problem as a problem of
> usability of the UI of the report.
>
> I know I was looking for a way to "open" not just the entry
> on the current line, but also a way to open either (1) all
> entries or (2) all entries in the region. I ended up using
> a keyboard macro to do #1.
It's much easier to do "C-u RET" on the top line of the call-tree.
And the fact that prefix argument has this effect is documented.
> > > Also, some brief comparison of profile, elp, and benchmark could be
> > helpful: what are their particular purposes, strengths, etc.
> >
> > I think this was already clear from the text: e.g., benchmark only
> > measures the total execution time of a form, it doesn't produce any
> > insights on the distribution of that time between the form's
> > components. I added more text to make some differences more clear.
>
> This post makes a start, but it doesn't mention elp.
> Perhaps the text you've added (I've not seen it yet)
> already makes a similar brief comparison.
>
> https://emacs.stackexchange.com/a/540/105
I think this is covered now.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-17 15:45 ` bug#30491: 26.0; (elisp) `Profiling' Drew Adams
2018-02-17 16:16 ` Noam Postavsky
2018-02-17 16:24 ` Eli Zaretskii
@ 2018-02-18 15:52 ` Drew Adams
2018-02-18 16:22 ` Drew Adams
2 siblings, 1 reply; 19+ messages in thread
From: Drew Adams @ 2018-02-18 15:52 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 30491
> And I found that the action that is now associated with a
> `mouse-1' click, which is to "open" the entry of the line
> clicked, is more annoying than helpful. Clicking to set
> point is too useful to be lost or relegated to "slow"
> clicking. I ended up using only the keyboard to move the
> cursor, which isn't always ideal for direct access.
I have `mouse-1-click-follows-link' = nil, which normally
means that `mouse-1' click just sets point. At the very
least it normally does NOT mean that `mouse-1' click does
the same thing that `mouse-2' click does.
In this context, I would like `mouse-2' to do what `mouse-1'
is currently doing: open the clicked entry. And I would
like (and expect) that `mouse-1' simply sets point, as
usual.
This change to making `mouse-1' always open the entry
seems to go against Emacs convention and subvert the
user's setting of `mouse-1-click-follows-link'.
Not only that, but the normal behavior of non-nil
`mouse-1-click-follows-link' is that if you hold `mouse-1'
depressed for a moment the command simply sets point.
But in the profiler report buffer doing that instead
shows `C-h f' output for the function.
So it seems that the Profiler report key bindings do
not respect `mouse-1-click-follows-link' for either
a nil or a non-nil value.
This is bad design, IMO - a design bug. It is pretty
much impossible, it seems, to use `mouse-1' to set
point.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-18 15:52 ` Drew Adams
@ 2018-02-18 16:22 ` Drew Adams
0 siblings, 0 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-18 16:22 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 30491
> Not only that, but the normal behavior of non-nil
> `mouse-1-click-follows-link' is that if you hold `mouse-1'
> depressed for a moment the command simply sets point.
> But in the profiler report buffer doing that instead
> shows `C-h f' output for the function.
>
> So it seems that the Profiler report key bindings do
> not respect `mouse-1-click-follows-link' for either
> a nil or a non-nil value.
>
> This is bad design, IMO - a design bug. It is pretty
> much impossible, it seems, to use `mouse-1' to set
> point.
My bad about that part. Holding `mouse-1' depressed
does not show help on the function. But I was right
that it also does not set point (as it should, if
`mouse-1-click-follows-link' were respected).
Holding `mouse-1' for a moment does nothing different.
The slow click just toggles the entry, same as a fast
click.
---
I was confused here by reading the help for `C-h k'
for the `mouse-1' click. At the end of that help I
read this:
For documentation of the corresponding mouse down
event <down-mouse-1>, click and hold the mouse button
longer than 0.5 second(s).
I was misreading that as applying to the command whose
doc I was reading: `profiler-report-toggle-entry'.
Instead, that sentence is about the key action I used
at the prompt of `C-h k'.
I think this help text is unclear. 99% of the text
is about a COMMAND - the command bound to the mouse
up event. And then, with no separation at all, we
read a sentence that is suddenly about the second
event you caused in response to the `C-h k' prompt'.
This is awful (IMHO). At the very least, that
sentence should be set off with a clear separator
(e.g. horizontal line or C-l char), and it should
be in parentheses.
Some better help design is needed for this, in any
case. I'm sure I won't be the last user to fall
prey to this design gotcha.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-17 16:24 ` Eli Zaretskii
@ 2018-02-18 17:36 ` Drew Adams
2018-02-20 18:26 ` Drew Adams
2021-10-23 17:01 ` Stefan Kangas
1 sibling, 1 reply; 19+ messages in thread
From: Drew Adams @ 2018-02-18 17:36 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Michael Heerdegen, 30491
> > I know I was looking for a way to "open" not just the entry
> > on the current line, but also a way to open either (1) all
> > entries or (2) all entries in the region. I ended up using
> > a keyboard macro to do #1.
EZ> It's much easier to do "C-u RET" on the top line of the call-tree.
EZ> And the fact that prefix argument has this effect is documented.
NP> You can use the prefix argument to profiler-report-toggle-entry (C-u
NP> RET). This is documented as of Emacs 25 (see [1: 272391f1d6] and
NP> Bug#13455).
Yes, I see that now. I don't think it's very obvious, though.
For some reason, we've dedicated all of these keys to this
command: `mouse-1', `i', `TAB', `RET', and we've put it in
the menu-bar menu. (Why so many keys?)
And yet we've dedicated no key to doing directly what `C-u i'
does. Maybe that should be rethought?
At the very least, maybe that action should be added to the
menu-bar menu, so that users can more easily discover that
they can invoke it using `C-u i'.
(Ccing Michael H.)
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-18 17:36 ` Drew Adams
@ 2018-02-20 18:26 ` Drew Adams
0 siblings, 0 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-20 18:26 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Michael Heerdegen, 30491
Other UX problems I see with `profiler-report-mode'. #1 is the
greatest annoyance, to me.
1. There should be an easy way to expand the tree space horizontally,
to eliminate eliding (`...'). When I use the profiler the code
that I really want to see is too often completely missing - it's
hidden by `...'. How to show it?
To work around this limitation I found myself tweaking variables
`profiler-report-(cpu|memory)-line-format' to increase the `left'
value, which is ridiculous.
Is there a better way to expand/expose the elided entries?
I was hoping that maybe command `profiler-report-expand-entry'
would do the job, but it doesn't. Expanding for that command
means exposing but not widening the field (column) so that an
elided entry is shown.
2. Command `profiler-report-expand-entry' with a prefix arg does
not do what its doc string says - it does not expand the whole
subtree. It expands the subtree at point only if the current
line has a `+' sign. So if the current line has `-' instead,
and if some lines under it (in its subtree) have `+', those
`+' lines are not expanded.
I think it should do what its doc says, or at least that some
command should do that.
3. Commands `profiler-find-profile(-other-(window|frame))' should
maybe be bound to keys. They complement function
`profiler-report-write-profile'. They should at least be added
to menu-bar menu `Profiler'. They let you move to a different
(saved) profiler report.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: 26.0; (elisp) `Profiling'
2018-02-17 16:24 ` Eli Zaretskii
2018-02-18 17:36 ` Drew Adams
@ 2021-10-23 17:01 ` Stefan Kangas
2021-10-23 18:18 ` bug#30491: [External] : " Drew Adams
1 sibling, 1 reply; 19+ messages in thread
From: Stefan Kangas @ 2021-10-23 17:01 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 30491-done
Eli Zaretskii <eliz@gnu.org> writes:
>> > > Also, some brief comparison of profile, elp, and benchmark could be
>> > helpful: what are their particular purposes, strengths, etc.
>> >
>> > I think this was already clear from the text: e.g., benchmark only
>> > measures the total execution time of a form, it doesn't produce any
>> > insights on the distribution of that time between the form's
>> > components. I added more text to make some differences more clear.
>>
>> This post makes a start, but it doesn't mention elp.
>> Perhaps the text you've added (I've not seen it yet)
>> already makes a similar brief comparison.
>>
>> https://emacs.stackexchange.com/a/540/105
>
> I think this is covered now.
From reading this thread, it seems like the documentation issues here
have been fixed. There were also some tangents, but separate bug
reports were filed for those. So it doesn't seem like there's nothing
more to do here, and I'm closing this bug.
As always, please report back if there's something I missed. Please
open new bug reports for any remaining issues that are not related to
the documentation changes discussed here. Thanks in advance.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
2021-10-23 17:01 ` Stefan Kangas
@ 2021-10-23 18:18 ` Drew Adams
2021-10-23 18:36 ` Stefan Kangas
2021-10-23 19:12 ` Eli Zaretskii
0 siblings, 2 replies; 19+ messages in thread
From: Drew Adams @ 2021-10-23 18:18 UTC (permalink / raw)
To: Stefan Kangas, Eli Zaretskii; +Cc: 30491-done@debbugs.gnu.org
> From reading this thread, it seems like the documentation issues here
> have been fixed. There were also some tangents, but separate bug
> reports were filed for those. So it doesn't seem like there's nothing
> more to do here, and I'm closing this bug.
>
> As always, please report back if there's something I missed. Please
> open new bug reports for any remaining issues that are not related to
> the documentation changes discussed here. Thanks in advance.
Some doc problems were addressed; other problems (UI)
were not. (The bug wasn't closed in 2018, BTW.)
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
2021-10-23 18:18 ` bug#30491: [External] : " Drew Adams
@ 2021-10-23 18:36 ` Stefan Kangas
2021-10-23 19:06 ` Drew Adams
2021-10-23 19:14 ` Eli Zaretskii
2021-10-23 19:12 ` Eli Zaretskii
1 sibling, 2 replies; 19+ messages in thread
From: Stefan Kangas @ 2021-10-23 18:36 UTC (permalink / raw)
To: Drew Adams, Eli Zaretskii; +Cc: 30491-done@debbugs.gnu.org
Drew Adams <drew.adams@oracle.com> writes:
>> From reading this thread, it seems like the documentation issues here
>> have been fixed. There were also some tangents, but separate bug
>> reports were filed for those. So it doesn't seem like there's nothing
>> more to do here, and I'm closing this bug.
>>
>> As always, please report back if there's something I missed. Please
>> open new bug reports for any remaining issues that are not related to
>> the documentation changes discussed here. Thanks in advance.
>
> Some doc problems were addressed; other problems (UI)
> were not. (The bug wasn't closed in 2018, BTW.)
The fact that the bug wasn't closed doesn't tell us much, as bugs are
routinely left open for over a decade around here just because someone
forgot to close it. ;-)
If I understand you correctly, you are saying that there are outstanding
UI issues left to fix. I suggest you open new bug reports for them, as
it takes a significant amount of time to trawl through bug reports about
unrelated issues looking for such nuggets of information. As is
evidenced by me closing this bug: I didn't see that there was anything
in here that wasn't already fixed, even after having read the discussion
in full.
Thanks in advance.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
2021-10-23 18:36 ` Stefan Kangas
@ 2021-10-23 19:06 ` Drew Adams
2021-10-23 19:14 ` Eli Zaretskii
1 sibling, 0 replies; 19+ messages in thread
From: Drew Adams @ 2021-10-23 19:06 UTC (permalink / raw)
To: Stefan Kangas, Eli Zaretskii; +Cc: 30491-done@debbugs.gnu.org
It's OK with me that the bug be closed. If someone's
interested in improving the UI then the discussion in
the bug thread might help. If no one's interested,
so be it.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
2021-10-23 18:18 ` bug#30491: [External] : " Drew Adams
2021-10-23 18:36 ` Stefan Kangas
@ 2021-10-23 19:12 ` Eli Zaretskii
1 sibling, 0 replies; 19+ messages in thread
From: Eli Zaretskii @ 2021-10-23 19:12 UTC (permalink / raw)
To: Drew Adams; +Cc: 30491-done, stefan
> From: Drew Adams <drew.adams@oracle.com>
> CC: "30491-done@debbugs.gnu.org" <30491-done@debbugs.gnu.org>
> Date: Sat, 23 Oct 2021 18:18:56 +0000
>
> > From reading this thread, it seems like the documentation issues here
> > have been fixed. There were also some tangents, but separate bug
> > reports were filed for those. So it doesn't seem like there's nothing
> > more to do here, and I'm closing this bug.
> >
> > As always, please report back if there's something I missed. Please
> > open new bug reports for any remaining issues that are not related to
> > the documentation changes discussed here. Thanks in advance.
>
> Some doc problems were addressed; other problems (UI)
> were not. (The bug wasn't closed in 2018, BTW.)
The UI design is an entirely separate issue.
The rest was fixed.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
2021-10-23 18:36 ` Stefan Kangas
2021-10-23 19:06 ` Drew Adams
@ 2021-10-23 19:14 ` Eli Zaretskii
2021-10-23 19:38 ` Drew Adams
2021-10-23 21:13 ` Stefan Kangas
1 sibling, 2 replies; 19+ messages in thread
From: Eli Zaretskii @ 2021-10-23 19:14 UTC (permalink / raw)
To: Stefan Kangas; +Cc: 30491-done
> From: Stefan Kangas <stefan@marxist.se>
> Date: Sat, 23 Oct 2021 11:36:37 -0700
> Cc: "30491-done@debbugs.gnu.org" <30491-done@debbugs.gnu.org>
>
> The fact that the bug wasn't closed doesn't tell us much, as bugs are
> routinely left open for over a decade around here just because someone
> forgot to close it. ;-)
That someone didn't forget. Bugs opened by Drew were routinely left
open, because Drew used to vociferously oppose their being closed,
still does.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
2021-10-23 19:14 ` Eli Zaretskii
@ 2021-10-23 19:38 ` Drew Adams
2021-10-24 5:49 ` Eli Zaretskii
2021-10-23 21:13 ` Stefan Kangas
1 sibling, 1 reply; 19+ messages in thread
From: Drew Adams @ 2021-10-23 19:38 UTC (permalink / raw)
To: Eli Zaretskii, Stefan Kangas; +Cc: 30491-done@debbugs.gnu.org
> That someone didn't forget. Bugs opened by Drew were routinely left
> open, because Drew used to vociferously oppose their being closed,
> still does.
Nonsense and FUD. And still you persist with the ad
hominem...
Bugs I've filed get closed all the time, and most
closures I express no objection to, including when
I think the bug is a bug and should/could be fixed.
It's _certainly_ not the case that bugs I filed have
been left open simply because I've opposed closing.
Objections from me have stopped closure only when
someone was convinced of a good reason not to close.
What's true is that I've filed a lot of bugs. And
you're welcome.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
2021-10-23 19:14 ` Eli Zaretskii
2021-10-23 19:38 ` Drew Adams
@ 2021-10-23 21:13 ` Stefan Kangas
1 sibling, 0 replies; 19+ messages in thread
From: Stefan Kangas @ 2021-10-23 21:13 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 30491-done
Eli Zaretskii <eliz@gnu.org> writes:
>> The fact that the bug wasn't closed doesn't tell us much, as bugs are
>> routinely left open for over a decade around here just because someone
>> forgot to close it. ;-)
>
> That someone didn't forget.
Oh, I wasn't trying to single anyone out. I should probably have said
"nobody remembered to close it" to more accurately convey my joke
(assuming it was at all worth conveying).
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
2021-10-23 19:38 ` Drew Adams
@ 2021-10-24 5:49 ` Eli Zaretskii
0 siblings, 0 replies; 19+ messages in thread
From: Eli Zaretskii @ 2021-10-24 5:49 UTC (permalink / raw)
To: Drew Adams; +Cc: 30491, stefan
> From: Drew Adams <drew.adams@oracle.com>
> CC: "30491-done@debbugs.gnu.org" <30491-done@debbugs.gnu.org>
> Date: Sat, 23 Oct 2021 19:38:06 +0000
>
> > That someone didn't forget. Bugs opened by Drew were routinely left
> > open, because Drew used to vociferously oppose their being closed,
> > still does.
>
> Nonsense and FUD. And still you persist with the ad
> hominem...
As long as you keep thinking that the problem is with others, not with
your own conduct, you shouldn't be surprised that your opinions aren't
treated seriously.
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2021-10-24 5:49 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <<d0e242c5-d77b-407e-a2a9-f60b3a48fcef@default>
[not found] ` <<837ercc4mp.fsf@gnu.org>
2018-02-17 15:45 ` bug#30491: 26.0; (elisp) `Profiling' Drew Adams
2018-02-17 16:16 ` Noam Postavsky
2018-02-17 16:24 ` Eli Zaretskii
2018-02-18 17:36 ` Drew Adams
2018-02-20 18:26 ` Drew Adams
2021-10-23 17:01 ` Stefan Kangas
2021-10-23 18:18 ` bug#30491: [External] : " Drew Adams
2021-10-23 18:36 ` Stefan Kangas
2021-10-23 19:06 ` Drew Adams
2021-10-23 19:14 ` Eli Zaretskii
2021-10-23 19:38 ` Drew Adams
2021-10-24 5:49 ` Eli Zaretskii
2021-10-23 21:13 ` Stefan Kangas
2021-10-23 19:12 ` Eli Zaretskii
2018-02-18 15:52 ` Drew Adams
2018-02-18 16:22 ` Drew Adams
2018-02-16 18:11 Drew Adams
2018-02-16 18:15 ` Drew Adams
2018-02-17 10:06 ` Eli Zaretskii
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.