[Stackless] stackess for 2.7

Jeff Senn senn at maya.com
Mon Jul 26 16:42:19 CEST 2010


I committed to trunk ... not sure of the right thing:  
add to release27-maint? all the release2*-maint? all release*-maint?

Would be nice if someone could test on Linux (I don't have a convenient 64-bit machine at the moment...)

On Jul 23, 2010, at 11:23 PM, Richard Tew wrote:

> On Sat, Jul 24, 2010 at 10:26 AM, Jeff Senn <senn at maya.com> wrote:
>> Hm... On a lark, I increased the number of registers that are saved on the stack swap...
> ...
>> Now a 64-bit stackless 2.7 (on OS-X 10.6 at least) passes the stackless tests rather than crashing!
>> 
>> I didn't actually study the amd64 ABI very much -- so I can't say this is the optimal solution
>> or does not involve some sort of subtle error somewhere...
>> 
>> I would suppose, though, that "not crashing" is a significant incremental improvement...
>> should we commit this?
> 
> That you can run both the Python regression tests, and the Stackless
> unit tests without any side effects is good enough for me.  If this is
> the case commit it, but add a comment about the problem and how you
> are not sure exactly which registers did the trick.
> 
> If you can merge it around to the other branches that are affected by
> this problem, that would be good.
> 
> Cheers,
> Richard.
> 
> _______________________________________________
> Stackless mailing list
> Stackless at stackless.com
> http://www.stackless.com/mailman/listinfo/stackless
> 




More information about the Stackless mailing list