1. 19 Eyl, 2000 1 kayıt (commit)
    • Tim Peters's avatar
      Obscure marshal fixes: · e84b7403
      Tim Peters yazdı
          When reading a short, sign-extend on platforms where shorts are
          bigger than 16 bits.
          When reading a long, repair the unportable sign extension that was
          being done for 64-bit machines (it assumed that signed right shift
          sign-extends).
      e84b7403
  2. 01 Eyl, 2000 1 kayıt (commit)
  3. 23 Tem, 2000 2 kayıt (commit)
  4. 22 Tem, 2000 1 kayıt (commit)
  5. 09 Tem, 2000 1 kayıt (commit)
  6. 30 Haz, 2000 2 kayıt (commit)
  7. 28 Haz, 2000 2 kayıt (commit)
    • Guido van Rossum's avatar
      Urmpf. Quality control on this patch lapsed a bit. :-( · 98626cd7
      Guido van Rossum yazdı
      The depth field was never decremented inside w_object(), and it was
      never initialized in PyMarshal_WriteObjectToFile().
      
      This caused imports from .pyc files to fil mysteriously when the .pyc
      file was written by the broken code -- w_object() would bail out
      early, but PyMarshal_WriteObjectToFile() doesn't check the error or
      return an error code, and apparently the marshalling code doesn't call
      PyErr_Check() either.  (That's a separate patch if I feel like it.)
      98626cd7
    • Fred Drake's avatar
      Michael Hudson <mwh21@cam.ac.uk>: · 6da0b914
      Fred Drake yazdı
      As I really do not have anything better to do at the moment, I have written
      a patch to Python/marshal.c that prevents Python dumping core when trying
      to marshal stack bustingly deep (or recursive) data structure.
      
      It just throws an exception; even slightly clever handling of recursive
      data is what pickle is for...
      
      [Fred Drake:]  Moved magic constant 5000 to a #define.
      
      This closes SourceForge patch #100645.
      6da0b914
  8. 03 May, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Vladimir Marangozov's long-awaited malloc restructuring. · b18618da
      Guido van Rossum yazdı
      For more comments, read the patches@python.org archives.
      For documentation read the comments in mymalloc.h and objimpl.h.
      
      (This is not exactly what Vladimir posted to the patches list; I've
      made a few changes, and Vladimir sent me a fix in private email for a
      problem that only occurs in debug mode.  I'm also holding back on his
      change to main.c, which seems unnecessary to me.)
      b18618da
  9. 31 Mar, 2000 1 kayıt (commit)
  10. 10 Mar, 2000 1 kayıt (commit)
  11. 08 Eki, 1998 1 kayıt (commit)
  12. 07 Eki, 1998 1 kayıt (commit)
  13. 08 Haz, 1998 1 kayıt (commit)
  14. 14 May, 1998 1 kayıt (commit)
  15. 10 Nis, 1998 1 kayıt (commit)
  16. 26 Tem, 1997 1 kayıt (commit)
  17. 22 May, 1997 1 kayıt (commit)
  18. 29 Nis, 1997 1 kayıt (commit)
  19. 14 Mar, 1997 1 kayıt (commit)
  20. 14 Şub, 1997 2 kayıt (commit)
  21. 24 Ock, 1997 1 kayıt (commit)
  22. 17 Ock, 1997 1 kayıt (commit)
  23. 10 Ara, 1996 1 kayıt (commit)
  24. 05 Ara, 1996 1 kayıt (commit)
  25. 25 Eki, 1996 1 kayıt (commit)
  26. 11 Eki, 1996 1 kayıt (commit)
  27. 19 Agu, 1996 1 kayıt (commit)
  28. 30 Tem, 1996 1 kayıt (commit)
  29. 21 Tem, 1996 1 kayıt (commit)
  30. 26 Haz, 1996 1 kayıt (commit)
  31. 28 May, 1996 1 kayıt (commit)
  32. 12 Ock, 1996 1 kayıt (commit)
  33. 27 Eki, 1995 1 kayıt (commit)
  34. 28 Agu, 1995 1 kayıt (commit)
  35. 18 Tem, 1995 1 kayıt (commit)
  36. 09 Mar, 1995 1 kayıt (commit)