Ludovic Courtès escreveu:
>> +#if (SCM_DEBUG_CELL_ACCESSES == 0 && SCM_SIZEOF_UNSIGNED_LONG == 4)
> 
> x86-64 is not the only arch with 4-byte long long integers.

I'm not pretending it is the end-all fix. - we (I) need to understand 
what is happening and make the numbers match up exactly.  This is just 
a kludge.

> I'm still in favor of "git revert" since the log message makes it clear
> which patch was reverted and why.  "We" can then take our time and work
> out a proper fix, and finally re-merge the patch plus its fix.
> Furthermore, in the eventuality where none of us eventually finds a fix,
> `master' is left in the previous state, which is better IMO.

'master' in its previous states grows the heap to 600M doing the 1000-fold
version of srfi-18 test I posted. I think it's not a good solution.

Commenting out the assert for x86-64 should yield better behavior.

-- 
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen



Reply via email to