[pypy-dev] Re: [pypy-svn] r5606 - in pypy/trunk/src/pypy: module objspace/std

holger krekel hpk at trillke.net
Thu Jul 22 17:14:54 CEST 2004


Hello Ben, 

[Ben Young Thu, Jul 22, 2004 at 04:07:55PM +0100]
> On Thursday 22 July 2004 15:57, Michael Hudson wrote:
> > benyoung at codespeak.net writes:
> > > Added some more of the the __r...__ functions to complex.  Made the
> > > objectsapce return complex object rather than cpython wrap them. I
> > > think this is the correct behaviour.
> >
> > I don't understand how you managed to check this in... for one thing,
> > I'd already done it, and for another, cpythonobject is dead on the
> > trunk!
> 
> Sorry, I guess I didn't introduce myself properly. Holger Krekel gave me an 
> account on codespeak after we had a number on discussions about the 
> implemention on complex objects in pypy. I'm sorry if I have done the wrong 
> thing! Apart from the __r...__ methods the problem was that complex objects 
> appearing in the consts section of the bytecode were being wrapped as 
> cpythonobjects (as they were at the time) rather than producing instances of 
> the class in __builtin__module.py. This was producing lots of weird effects
> ( 1+2j == complex(1, 2) => False ). Now I am not sure what the fix should have 
> been!
> 
> Sorry if I have caused any confusion. I won't commit anything again until I 
> have talked it over more fully!

Actually i should have checked your commits and supported you
some more.  But we have a few EU project negotiation turmoils
going on so i didn't really get to any coding recently. 

cheers, 

    holger



More information about the Pypy-dev mailing list