On Sat, Mar 13, 2010 at 3:04 PM, Pauli Virtanen <pav@iki.fi> wrote:
la, 2010-03-13 kello 15:32 -0500, Alan G Isaac kirjoitti:
> Francesc Altet once provided an example that for integer
> division, numpy uses the C99 rule: round towards 0.
> This is different than Python's rule for integer division:
> round towards negative infinity.
> But I cannot reproduce his example. (NumPy 1.3.)
> Did this behavior change at some point?

It was changed in r5888. What the rationale was is not clear from the
commit message.

The change was before that, the logic of the loop after r5888 is the same as before. I suspect the change was made, whenever that was, in order to conform to python.