1. 27 Tem, 1999 4 kayıt (commit)
  2. 26 Tem, 1999 1 kayıt (commit)
  3. 23 Tem, 1999 3 kayıt (commit)
  4. 22 Tem, 1999 3 kayıt (commit)
  5. 20 Tem, 1999 1 kayıt (commit)
  6. 19 Tem, 1999 1 kayıt (commit)
  7. 15 Tem, 1999 1 kayıt (commit)
  8. 13 Tem, 1999 3 kayıt (commit)
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      Patch by Stephen Turner, who writes: · 2f80d96c
      Guido van Rossum yazdı
      """
      It fixes a memory corruption error resulting from BadPickleGet
      exceptions in load_get, load_binget and load_long_binget.  This was
      initially reported on c.l.py as a problem with Cookie.py; see the thread
      titled "python core dump (SIGBUS) on Solaris" for more details.
      
      If PyDict_GetItem(self->memo, py_key) call failed, then py_key was being
      Py_DECREF'd out of existence before call was made to
      PyErr_SetObject(BadPickleGet, py_key).
      
      The bug can be duplicated as follows:
      
      import cPickle
      cPickle.loads('garyp')
      
      This raises a BadPickleGet exception whose value is a freed object.  A
      core dump will soon follow.
      """
      
      Jim Fulton approves of the patch.
      2f80d96c
    • Guido van Rossum's avatar
      Mark Favas was quick to note that the last checkin divides by zero · 0eb55ac9
      Guido van Rossum yazdı
      when n == 0...  So divide by a->ob_size instead which was already
      tested for 0.
      0eb55ac9
  9. 12 Tem, 1999 8 kayıt (commit)
  10. 10 Tem, 1999 5 kayıt (commit)
  11. 09 Tem, 1999 1 kayıt (commit)
  12. 08 Tem, 1999 1 kayıt (commit)
  13. 07 Tem, 1999 4 kayıt (commit)
  14. 06 Tem, 1999 4 kayıt (commit)