Marius Vollmer <[EMAIL PROTECTED]> writes:
> Here is what is going on: the CELL_P predicate is used during the
> conservative scanning of the GC to decide whether a random word can
> possibly be a non-immediate SCM value. Non-immediate values are the
> ones that point into the heap. The type tag
Kevin Ryde <[EMAIL PROTECTED]> writes:
> Rob Browning <[EMAIL PROTECTED]> writes:
>>
>> I would really like to see Guile provide a fixed regular expression
>> format, one that doesn't vary depending on what the build platform has
>> available. Without that, you cannot write scripts that are porta
Rob Browning <[EMAIL PROTECTED]> writes:
>
> I would really like to see Guile provide a fixed regular expression
> format, one that doesn't vary depending on what the build platform has
> available. Without that, you cannot write scripts that are portable,
> at least not with respect to regular ex
Andy Wingo <[EMAIL PROTECTED]> writes:
> Hi,
>
> On Mon, 2006-05-08 at 00:29 +0300, Marius Vollmer wrote:
> > 137c137
> > < #define CELL_P(x) (SCM_ITAG3 (x) == scm_tc3_cons)
> > ---
> > > #define CELL_P(x) ((SCM_UNPACK(x) & (sizeof(scm_t_cell)-1)) ==
> > > scm_tc3_cons)
>
> I don't really und
Hi,
On Mon, 2006-05-08 at 00:29 +0300, Marius Vollmer wrote:
> 137c137
> < #define CELL_P(x) (SCM_ITAG3 (x) == scm_tc3_cons)
> ---
> > #define CELL_P(x) ((SCM_UNPACK(x) & (sizeof(scm_t_cell)-1)) ==
> > scm_tc3_cons)
I don't really understand how the region can give you unaligned
pointers, but