1. 15 Eki, 2006 1 kayıt (commit)
  2. 14 Eki, 2006 2 kayıt (commit)
  3. 12 Eki, 2006 13 kayıt (commit)
  4. 10 Eki, 2006 1 kayıt (commit)
  5. 09 Eki, 2006 5 kayıt (commit)
  6. 08 Eki, 2006 7 kayıt (commit)
  7. 07 Eki, 2006 1 kayıt (commit)
  8. 06 Eki, 2006 6 kayıt (commit)
  9. 05 Eki, 2006 1 kayıt (commit)
  10. 04 Eki, 2006 3 kayıt (commit)
    • Martin v. Löwis's avatar
      8b274265
    • Andrew M. Kuchling's avatar
      Cause a PyObject_Malloc() failure to trigger a MemoryError, and then · 36126c42
      Andrew M. Kuchling yazdı
      add 'if (PyErr_Occurred())' checks to various places so that NULL is
      returned properly.
      
      2.4 backport candidate.
      36126c42
    • Armin Rigo's avatar
      Forward-port of r52136,52138: a review of overflow-detecting code. · 7ccbca93
      Armin Rigo yazdı
      * unified the way intobject, longobject and mystrtoul handle
        values around -sys.maxint-1.
      
      * in general, trying to entierely avoid overflows in any computation
        involving signed ints or longs is extremely involved.  Fixed a few
        simple cases where a compiler might be too clever (but that's all
        guesswork).
      
      * more overflow checks against bad data in marshal.c.
      
      * 2.5 specific: fixed a number of places that were still confusing int
        and Py_ssize_t.  Some of them could potentially have caused
        "real-world" breakage.
      
      * list.pop(x): fixing overflow issues on x was messy.  I just reverted
        to PyArg_ParseTuple("n"), which does the right thing.  (An obscure
        test was trying to give a Decimal to list.pop()... doesn't make
        sense any more IMHO)
      
      * trying to write a few tests...
      7ccbca93