|
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
[Prev in Thread] | Current Thread | [Next in Thread] |