emacs-devel
[Top][All Lists]
Advanced

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

Re: New emacs maintainer for cygwin


From: Stefan Monnier
Subject: Re: New emacs maintainer for cygwin
Date: Wed, 20 May 2009 11:22:15 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux)

> Could you elaborate on this?  I don't know anything about USE_LSB_TAG. All

grep for USE_LSB_TAG in src/lisp.h.  It's quite likely that Cygwin uses
it already (ideally, all systems should use it).  What it does is it
makes Emacs use the lower 3bits for tags rather than the higher 3bits.
The advantage being that ELisp pointers can reach any part of the memory
rather than only the lower 512MB.  The downside is that all objects need
to be aligned on an 8byte boundary, and on some systems it's difficult
to get this guarantee.


        Stefan




reply via email to

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