emacs-devel
[Top][All Lists]
Advanced

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

Re: Dynamic loading progress


From: Aurélien Aptel
Subject: Re: Dynamic loading progress
Date: Fri, 11 Jul 2014 11:01:27 +0200

Sorry, I still don't get it.

On Thu, Jul 10, 2014 at 8:04 PM, Stefan Monnier
<address@hidden> wrote:
> The issue is that when we get a vectorlike object, the first thing we
> want to do is to check the VECTOR_MARKED_P and stop right there if it's
> already marked.

You're talking about the marking pass here, right?

in mark_object ():

    case Lisp_Vectorlike:
      {
        register struct Lisp_Vector *ptr = XVECTOR (obj);
        register ptrdiff_t pvectype;

        if (VECTOR_MARKED_P (ptr))
          break;

If it's already marked, then the doc field is already marked too so
breaking here is correct.



reply via email to

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