emacs-devel
[Top][All Lists]
Advanced

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

Re: Preview: portable dumper


From: Eli Zaretskii
Subject: Re: Preview: portable dumper
Date: Tue, 29 Nov 2016 20:17:47 +0200

> From: Daniel Colascione <address@hidden>
> Cc: address@hidden,  address@hidden,  address@hidden
> Date: Tue, 29 Nov 2016 09:49:59 -0800
> 
> > I'm actually wondering why frames and windows (and buffers, for that
> > matter) need to be dumped at all.  The fact we do that now is just an
> > artifact of how unexec works: it dumps the entire data section.  We
> > even have special code that runs at startup to undo some of the
> > peculiarities this causes.
> >
> > However, a dumper that we control by manually telling it what to dum
> > and what not doesn't have to do that.  IMO, that's just something that
> > doesn't need to exist in the brave new unexec-free world.  (Note that
> > the "one huge .elc file" method has this built-in.)
> 
> Frames and windows aren't dumped. That's why they come back as
> dead objects. Lisp objects have to point to *something*, and a dead
> object of the right type is a good placeholder.

Which Lisp objects need to point to frames and windows?



reply via email to

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