[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#40992: 27.0.90; Evaluating a function while using edebug breaks
From: |
Alan Mackenzie |
Subject: |
bug#40992: 27.0.90; Evaluating a function while using edebug breaks |
Date: |
Mon, 11 May 2020 20:16:30 +0000 |
Hello, Phillip.
On Sat, May 02, 2020 at 22:54:52 +0100, Phillip Lord wrote:
> Eli Zaretskii <eliz@gnu.org> writes:
> >> From: Noam Postavsky <npostavs@gmail.com>
> >> Date: Fri, 01 May 2020 23:05:32 -0400
> >> Cc: Alan Mackenzie <acm@muc.de>, 40992@debbugs.gnu.org,
> >> Phillip Lord <phillip.lord@russet.org.uk>
> > If this fixes the problem, it's okay for emacs-27. But then why did
> > Alan say there was no easy solution?
> I guess it's because the edebug should really still be using the overlay
> information for the function it is still stepping through.
> When I do this, it's because I do not want the function instrumented any
> more; I'd probably be just as happy if edebug dropped out at this point
> (i.e. stopped stepping through and continued). That I can step through a
> function definition that is no longer instrumented is not really a
> feature for me.
> Not having it error, clearly, is a feature!
> Thanks all for looking at this.
I've just committed a fix to master, whereby the information in property
`edebug' is saved in property `ghost-edebug' when the function is
re-evaluated. `ghost-edebug' is used by most of edebug in place of
`edebug' when the latter contains a bare marker.
Modulo any bugs in this patch, I think it fixes bug #40992 completely.
> Phil
--
Alan Mackenzie (Nuremberg, Germany).
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, (continued)
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Alan Mackenzie, 2020/05/01
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Eli Zaretskii, 2020/05/01
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Lars Ingebrigtsen, 2020/05/01
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Noam Postavsky, 2020/05/01
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Eli Zaretskii, 2020/05/02
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Alan Mackenzie, 2020/05/02
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Eli Zaretskii, 2020/05/02
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Alan Mackenzie, 2020/05/03
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Alan Mackenzie, 2020/05/03
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Phillip Lord, 2020/05/02
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks,
Alan Mackenzie <=
- bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Alan Mackenzie, 2020/05/02
bug#40992: 27.0.90; Evaluating a function while using edebug breaks, Pouar Dragon, 2020/05/03