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

[no subject]

Now I'm almost sure the problem with CY11 FASL is a bug in GC,
not failing to update pointers as it compactifies memory (it doesn't
do that anyway), but rather failure to mark all pointers from compiled
code.  I found that by simply setting a global variable to a list of
all the FIXNUM values, they are protected from getting reaped, and the
compiled EXPR that uses those values fails to break like it did when
the values weren't protected.