GNU bug report logs - #67455
Record source position, etc., in doc strings, and use this in *Help* and backtraces.

Previous Next

Package: emacs;

Reported by: Alan Mackenzie <acm <at> muc.de>

Date: Sun, 26 Nov 2023 14:31:02 UTC

Severity: wishlist

Full log


Message #175 received at 67455 <at> debbugs.gnu.org (full text, mbox):

From: Alan Mackenzie <acm <at> muc.de>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: acm <at> muc.de, Eli Zaretskii <eliz <at> gnu.org>, 67455 <at> debbugs.gnu.org
Subject: Re: bug#67455: (Record source position, etc., in doc strings, and
 use this in *Help* and backtraces.)
Date: Wed, 10 Apr 2024 08:53:56 +0000
Hello, Stefan.

On Mon, Apr 08, 2024 at 02:56:20 +0000, Alan Mackenzie wrote:

[ .... ]

> Byte compiling is appreciably slower on this branch than on master.
> make bootstrap is taking me nearly 7 minutes compared with master's
> 4min 40sec.  Running make -j17 check is taking 1min 50sec rather than
> 50sec.  Once compiled, the code runs at the same speed, though.

> I think this issue needs sorting out first.

I think I know now why this is.  I put a call to
byte-run-strip-symbol-positions into readevalloop_eager_expand_eval to
get the thing to build.  This is probably the cause of the slowdown.

It is also surely what is stripping positions from non-function lambdas.

This call needs to be taken out, and other things which need it (e.g.
Fdefalias) fixed.

> >         Stefan

-- 
Alan Mackenzie (Nuremberg, Germany).




This bug report was last modified 1 year and 11 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.