On Apr 11, 2010, at 4:50 PM, Lisandro Dalcin wrote: > See this... > > ---------------------------------------------------------------------- > File "C:\Users\dalcinl\DEVEL\cython-devel\BUILD\run\cpp > \complex_int_T446.pyd", > line ?, in complex_int_T446.__test__.test_arith (line 3) > Failed example: > test_arith(29+11j, 5+7j) > Expected: > ((-29-11j), (34+18j), (24+4j), (68+258j), (3-2j)) > Got: > ((-29-11j), (34+18j), (24+4j), (68+258j), (1-4j)) > > It seems that std::complex<int> in MSVC does not work well for > integrals, operator/() was written with floating types in mind. > > What should we do?
Hmm... I would be OK with complex_int_T446 not testing division (with a note). I'd assume this has to do with the order in which one does the intermal operations (and subsequent truncation). - Robert _______________________________________________ Cython-dev mailing list [email protected] http://codespeak.net/mailman/listinfo/cython-dev
