[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mark_object crash in 22.1 and latest CVS (as of tonight)
From: |
Richard Stallman |
Subject: |
Re: mark_object crash in 22.1 and latest CVS (as of tonight) |
Date: |
Fri, 16 Nov 2007 23:53:30 -0500 |
If I understand correctly, this means that either markers used for
saving match-data should not go to `buffer-undo-list' or the "evaporate"
option set by `save-match-data' is inherently broken.
I think `evaporate' is broken.
We could arrange a way to avoid putting these markers in
`buffer-undo-list', but then they would not be relocated correctly if
the body does some undoing. So that is not a solution. And once the
marker is in `buffer-undo-list', the Lisp code can get ahold of it.
The simplest solution is to make `evaporate' not do any thing special.
Here's a second solution. Define a flag bit in markers, and set that
bit when relocation of the marker puts it into `buffer-undo-list'.
`set-match-data' can free the marker if the bit is not set.
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), (continued)
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Richard Stallman, 2007/11/17
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Stefan Monnier, 2007/11/17
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Richard Stallman, 2007/11/18
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), David Kastrup, 2007/11/18
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Stefan Monnier, 2007/11/19
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Richard Stallman, 2007/11/19
- Re: mark_object crash in 22.1 and latest CVS (as of tonight),
Richard Stallman <=
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Richard Stallman, 2007/11/14
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Kalman Reti, 2007/11/15
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Kalman Reti, 2007/11/16
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), Stefan Monnier, 2007/11/16
- Re: mark_object crash in 22.1 and latest CVS (as of tonight), martin rudalics, 2007/11/16
Re: mark_object crash in 22.1 and latest CVS (as of tonight), Richard Stallman, 2007/11/13