1. 22 Tem, 2008 1 kayıt (commit)
    • Gregory P. Smith's avatar
      Issue #2620: Overflow checking when allocating or reallocating memory · 0470bab6
      Gregory P. Smith yazdı
      was not always being done properly in some python types and extension
      modules.  PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
      all been updated to perform better checks and places in the code that
      would previously leak memory on the error path when such an allocation
      failed have been fixed.
      0470bab6
  2. 09 Haz, 2008 1 kayıt (commit)
  3. 26 May, 2008 1 kayıt (commit)
  4. 14 May, 2008 1 kayıt (commit)
  5. 23 Eyl, 2006 1 kayıt (commit)
  6. 17 Mar, 2006 1 kayıt (commit)
  7. 19 Ock, 2006 1 kayıt (commit)
  8. 12 Eki, 2003 1 kayıt (commit)
  9. 30 Mar, 2003 1 kayıt (commit)
  10. 17 Tem, 2002 1 kayıt (commit)
    • Jeremy Hylton's avatar
      staticforward bites the dust. · 938ace69
      Jeremy Hylton yazdı
      The staticforward define was needed to support certain broken C
      compilers (notably SCO ODT 3.0, perhaps early AIX as well) botched the
      static keyword when it was used with a forward declaration of a static
      initialized structure.  Standard C allows the forward declaration with
      static, and we've decided to stop catering to broken C compilers.  (In
      fact, we expect that the compilers are all fixed eight years later.)
      
      I'm leaving staticforward and statichere defined in object.h as
      static.  This is only for backwards compatibility with C extensions
      that might still use it.
      
      XXX I haven't updated the documentation.
      938ace69
  11. 13 Haz, 2002 1 kayıt (commit)
  12. 08 Ara, 2001 1 kayıt (commit)
    • Guido van Rossum's avatar
      Patch supplied by Burton Radons for his own SF bug #487390: Modifying · 14648396
      Guido van Rossum yazdı
      type.__module__ behavior.
      
      This adds the module name and a dot in front of the type name in every
      type object initializer, except for built-in types (and those that
      already had this).  Note that it touches lots of Mac modules -- I have
      no way to test these but the changes look right.  Apologies if they're
      not.  This also touches the weakref docs, which contains a sample type
      object initializer.  It also touches the mmap test output, because the
      mmap type's repr is included in that output.  It touches object.h to
      put the correct description in a comment.
      14648396
  13. 28 Kas, 2001 1 kayıt (commit)
  14. 03 Kas, 2001 1 kayıt (commit)
  15. 01 Eyl, 2000 2 kayıt (commit)
  16. 21 Tem, 2000 1 kayıt (commit)
    • Thomas Wouters's avatar
      Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', · f3f33dcf
      Thomas Wouters yazdı
      and a couple of functions that were missed in the previous batches. Not
      terribly tested, but very carefully scrutinized, three times.
      
      All these were found by the little findkrc.py that I posted to python-dev,
      which means there might be more lurking. Cases such as this:
      
      long
      func(a, b)
      	long a;
      	long b; /* flagword */
      {
      
      and other cases where the last ; in the argument list isn't followed by a
      newline and an opening curly bracket. Regexps to catch all are welcome, of
      course ;)
      f3f33dcf
  17. 12 Tem, 2000 1 kayıt (commit)
  18. 10 Tem, 2000 1 kayıt (commit)
  19. 06 Tem, 2000 1 kayıt (commit)
  20. 30 Haz, 2000 2 kayıt (commit)
  21. 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
  22. 29 Şub, 2000 1 kayıt (commit)
  23. 10 Ara, 1999 1 kayıt (commit)
  24. 31 Agu, 1998 1 kayıt (commit)
  25. 07 Tem, 1998 1 kayıt (commit)
  26. 03 Nis, 1997 1 kayıt (commit)
  27. 03 Ock, 1997 1 kayıt (commit)
  28. 05 Ara, 1996 1 kayıt (commit)
  29. 25 Eki, 1996 1 kayıt (commit)
  30. 04 Ock, 1995 1 kayıt (commit)
  31. 01 Agu, 1994 1 kayıt (commit)
  32. 20 Ara, 1993 1 kayıt (commit)
  33. 17 Haz, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Added gmtime/localtime/mktime and SYSV timezone globals to timemodule.c. · 234f942a
      Guido van Rossum yazdı
        Added $(SYSDEF) to its build rule in Makefile.
      * cgensupport.[ch], modsupport.[ch]: removed some old stuff.  Also
        changed files that still used it...  And made several things static
        that weren't but should have been...  And other minor cleanups...
      * listobject.[ch]: add external interfaces {set,get}listslice
      * socketmodule.c: fix bugs in new send() argument parsing.
      * sunaudiodevmodule.c: added flush() and close().
      234f942a
  34. 16 Mar, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Changed many files to use mkvalue() instead of newtupleobject(). · e537240c
      Guido van Rossum yazdı
      * Fixcprt.py: added [-y file] option, do only files younger than file.
      * modsupport.[ch]: added vmkvalue().
      * intobject.c: use mkvalue().
      * stringobject.c: added "formatstring"; renamed string* to string_*;
        ceval.c: call formatstring for string % value.
      * longobject.c: close memory leak in divmod.
      * parsetok.c: set result node to NULL when returning an error.
      e537240c
  35. 10 Şub, 1993 1 kayıt (commit)
  36. 19 Agu, 1992 1 kayıt (commit)
  37. 13 Agu, 1992 1 kayıt (commit)
  38. 15 May, 1992 1 kayıt (commit)