[Top][All Lists]

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

Re: Heap corruption?

From: Miles Bader
Subject: Re: Heap corruption?
Date: 21 Aug 2003 14:11:32 +0900

address@hidden (Gerd Moellmann) writes:
> One could either move the tag bits to the bottom of Lisp objects, or
> reduce the number of bits being used at the top, which Stefan might be
> working on, and which XEmacs has done, I think.

Low-bit tags seem to be what most modern lisp implementations have
settled on, last time I knew about such things (though some of the
reasons are not really applicable to emacs-lisp).

With low-bit tags you can place lisp objects basically anywhere (I've
wondered if there are some systems that locate the heap in an area with
a high bit set; can emacs simply not run there?).  For instance you
could temporarily create lisp objects on the stack (of course only in
very carefully controlled circumstances -- none-the-less, I've wanted to
do this...).

"1971 pickup truck; will trade for guns"

reply via email to

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