1. 21 Agu, 2005 1 kayıt (commit)
    • Gregory P. Smith's avatar
      [ sf.net patch # 1121611 ] · f21a5f77
      Gregory P. Smith yazdı
      A new hashlib module to replace the md5 and sha modules.  It adds
      support for additional secure hashes such as SHA-256 and SHA-512.  The
      hashlib module uses OpenSSL for fast platform optimized
      implementations of algorithms when available.  The old md5 and sha
      modules still exist as wrappers around hashlib to preserve backwards
      compatibility.
      f21a5f77
  2. 08 Tem, 2003 1 kayıt (commit)
  3. 11 Eki, 2002 1 kayıt (commit)
  4. 02 Agu, 2002 1 kayıt (commit)
  5. 17 Tem, 2002 2 kayıt (commit)
    • Tim Peters's avatar
    • 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
  6. 13 Haz, 2002 1 kayıt (commit)
  7. 31 Mar, 2002 1 kayıt (commit)
    • Neal Norwitz's avatar
      Remove METH_OLDARGS: · ba3a16c6
      Neal Norwitz yazdı
        Convert METH_OLDARGS -> METH_VARARGS: also PyArg_Parse -> PyArg_ParseTuple
        Convert METH_OLDARGS -> METH_NOARGS: remove args parameter
      Please review.  All tests pass, but some modules don't have tests.
      I spot checked various functions to try to make sure nothing broke.
      ba3a16c6
  8. 25 Mar, 2002 1 kayıt (commit)
  9. 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
  10. 02 Kas, 2001 2 kayıt (commit)
  11. 01 Eyl, 2000 1 kayıt (commit)
  12. 15 Agu, 2000 1 kayıt (commit)
  13. 03 Agu, 2000 2 kayıt (commit)
  14. 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
  15. 16 Tem, 2000 1 kayıt (commit)
    • Thomas Wouters's avatar
      Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either · 7e474022
      Thomas Wouters yazdı
      comments, docstrings or error messages. I fixed two minor things in
      test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't").
      
      There is a minor style issue involved: Guido seems to have preferred English
      grammar (behaviour, honour) in a couple places. This patch changes that to
      American, which is the more prominent style in the source. I prefer English
      myself, so if English is preferred, I'd be happy to supply a patch myself ;)
      7e474022
  16. 10 Tem, 2000 1 kayıt (commit)
    • Peter Schneider-Kamp's avatar
      ANSI-fying · 286da3b4
      Peter Schneider-Kamp yazdı
      added excplicit node * parameter to termvalid argument in
      validate_two_chain_ops of parsermodule.c (as proposed by fred)
      286da3b4
  17. 30 Haz, 2000 2 kayıt (commit)
  18. 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
  19. 29 Şub, 2000 1 kayıt (commit)
  20. 04 Şub, 2000 1 kayıt (commit)
  21. 04 Ara, 1998 1 kayıt (commit)
  22. 14 Eki, 1998 1 kayıt (commit)
  23. 09 Ara, 1996 1 kayıt (commit)
  24. 25 Eki, 1996 1 kayıt (commit)
  25. 26 Tem, 1995 1 kayıt (commit)
  26. 09 Mar, 1995 1 kayıt (commit)
  27. 04 Ock, 1995 1 kayıt (commit)
  28. 02 Ock, 1995 1 kayıt (commit)
  29. 01 Agu, 1994 1 kayıt (commit)
  30. 03 Ara, 1993 1 kayıt (commit)
  31. 01 Kas, 1993 1 kayıt (commit)
  32. 14 Ara, 1992 1 kayıt (commit)
    • Guido van Rossum's avatar
      * mymalloc.h: always allocate one extra byte, since some malloc's · 5f59d601
      Guido van Rossum yazdı
        return NULL for malloc(0) or realloc(p, 0).  (This should be done
        differently than wasting one byte, but alas...)
      * Moved "add'l libraries" option in Makefile to an earlier place.
      * Remove argument compatibility hacks (b) and (c).
      * Add grey2mono, dither2mono and mono2grey to imageop.
      * Dup the fd in socket.fromfd().
      * Added new modules mpz, md5 (by JH, requiring GNU MP 1.2).  Affects
        Makefile and config.c.
      * socketmodule.c: added socket.fromfd(fd, family, type, [proto]),
        converted socket() to use of getargs().
      5f59d601