emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Broken !GC_MARK_STACK [Re: conservative stack scanning]


From: Dmitry Antipov
Subject: Broken !GC_MARK_STACK [Re: conservative stack scanning]
Date: Sat, 12 Jan 2013 06:15:57 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2

On 01/12/2013 05:51 AM, Paul Eggert wrote:

On 01/11/2013 11:51 AM, Stefan Monnier wrote:
Shouldn't we just enable conservative stack scanning for
all architectures?

Yes, we should give it a try.  If it doesn't work we can revert.
If it does work, we can simplify Emacs and this will help prevent
future bugs like Bug#13408.

Argh, current trunk is broken with !GC_MARK_STACK anyway:

1) I don't know why this isn't in the trunk:
   http://lists.gnu.org/archive/html/emacs-devel/2011-11/txtjY_VzSBijo.txt

2) My stuff from commit 111073 breaks !GC_MARK_STACK because Lisp_Objects
   referenced from Lisp_Misc_Save_Value are marked only if GC_MARK_STACK :-(.

Dmitry




reply via email to

[Prev in Thread] Current Thread [Next in Thread]