[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Reachable killed buffers
From: |
Stefan Monnier |
Subject: |
Re: Reachable killed buffers |
Date: |
Thu, 13 Sep 2012 08:47:11 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) |
>> Arguably, if (part of) that list is shared with some other data
>> structure, then we indeed shouldn't remove dead buffers from it.
> But the patch doesn't implement that either, right?
> If part of the list is shared, but the GC doesn't discover
> this until after that code runs, it'll remove dead
> buffers from that part.
Oops, you're right. So, I think it's OK to remove the dead buffers
(like we do now), but indeed the proposed patch wouldn't be good because
it would sometimes remove them and sometimes not, depending on the order
in which the heap is traversed by the mark phase.
Stefan
- Re: Reachable killed buffers, (continued)
- Re: Reachable killed buffers, Dmitry Antipov, 2012/09/12
- Re: Reachable killed buffers, Paul Eggert, 2012/09/12
- Re: Reachable killed buffers, martin rudalics, 2012/09/12
- Re: Reachable killed buffers, Dmitry Antipov, 2012/09/12
- Re: Reachable killed buffers, martin rudalics, 2012/09/12
- Re: Reachable killed buffers, Paul Eggert, 2012/09/12
- Re: Reachable killed buffers, Stefan Monnier, 2012/09/12
- Re: Reachable killed buffers, Paul Eggert, 2012/09/13
- Re: Reachable killed buffers, Dmitry Antipov, 2012/09/13
- Re: Reachable killed buffers, Paul Eggert, 2012/09/13
- Re: Reachable killed buffers,
Stefan Monnier <=
- Re: Reachable killed buffers, martin rudalics, 2012/09/13
- Re: Reachable killed buffers, Paul Eggert, 2012/09/13
- Re: Reachable killed buffers, martin rudalics, 2012/09/13
- Re: Reachable killed buffers, Dmitry Antipov, 2012/09/14
- Re: Reachable killed buffers, Stefan Monnier, 2012/09/14
- Re: Reachable killed buffers, martin rudalics, 2012/09/14
- Re: Reachable killed buffers, Dmitry Antipov, 2012/09/13
Re: [Emacs-diffs] /srv/bzr/emacs/trunk r109890: Do not mark objects from deleted buffers, windows and frames., martin rudalics, 2012/09/06