1. 16 Agu, 2001 1 kayıt (commit)
  2. 15 Agu, 2001 2 kayıt (commit)
  3. 14 Agu, 2001 1 kayıt (commit)
    • Barry Warsaw's avatar
      Document the new semantics for setting and deleting a function's · 9b3be7f5
      Barry Warsaw yazdı
      __dict__ attribute.  Deleting it, or setting it to a non-dictionary
      result in a TypeError.  Note that getting it the first time magically
      initializes it to an empty dict so that func.__dict__ will always
      appear to be a dictionary (never None).
      
      Closes SF bug #446645.
      9b3be7f5
  4. 12 Agu, 2001 1 kayıt (commit)
  5. 04 Agu, 2001 1 kayıt (commit)
  6. 02 Agu, 2001 1 kayıt (commit)
  7. 31 Tem, 2001 3 kayıt (commit)
  8. 28 Tem, 2001 1 kayıt (commit)
  9. 21 Tem, 2001 2 kayıt (commit)
  10. 20 Tem, 2001 1 kayıt (commit)
  11. 18 Tem, 2001 1 kayıt (commit)
  12. 17 Tem, 2001 2 kayıt (commit)
  13. 12 Tem, 2001 1 kayıt (commit)
    • Guido van Rossum's avatar
      Add xmlrpc. · c7e4aca5
      Guido van Rossum yazdı
      (Tim & I should agree on where to add new additions: I add them at the
      top, Tim adds them at the bottom.  I like the top better because folks
      who occasionally check out the NEWS file will see the latest news
      first.)
      c7e4aca5
  14. 05 Tem, 2001 1 kayıt (commit)
  15. 26 Haz, 2001 1 kayıt (commit)
  16. 21 Haz, 2001 1 kayıt (commit)
  17. 16 Haz, 2001 1 kayıt (commit)
  18. 12 Haz, 2001 2 kayıt (commit)
  19. 10 Haz, 2001 1 kayıt (commit)
    • Tim Peters's avatar
      Initial support for 'q' and 'Q' struct format codes: for now, only in · 7b9542a3
      Tim Peters yazdı
      native mode, and only when config #defines HAVE_LONG_LONG.  Standard mode
      will eventually treat them as 8-byte ints across all platforms, but that
      likely requires a new set of routines in longobject.c first (while
      sizeof(long) >= 4 is guaranteed by C, there's nothing in C we can rely
      on x-platform to hold 8 bytes of int, so we'll have to roll our own;
      I'm thinking of a simple pair of conversion functions, Python long
      to/from sized vector of unsigned bytes; that may be useful for GMP
      conversions too; std q/Q would call them with size fixed at 8).
      
      test_struct.py:  In addition to adding some native-mode 'q' and 'Q' tests,
      got rid of unused code, and repaired a non-portable assumption about
      native sizeof(short) (it isn't 2 on some Cray boxes).
      
      libstruct.tex:  In addition to adding a bit of 'q'/'Q' docs (more needed
      later), removed an erroneous footnote about 'I' behavior.
      7b9542a3
  20. 06 Haz, 2001 2 kayıt (commit)
  21. 02 Haz, 2001 1 kayıt (commit)
  22. 28 May, 2001 1 kayıt (commit)
  23. 27 May, 2001 1 kayıt (commit)
    • Tim Peters's avatar
      Implement an old idea of Christian Tismer's: use polynomial division · 15d4929a
      Tim Peters yazdı
      instead of multiplication to generate the probe sequence.  The idea is
      recorded in Python-Dev for Dec 2000, but that version is prone to rare
      infinite loops.
      
      The value is in getting *all* the bits of the hash code to participate;
      and, e.g., this speeds up querying every key in a dict with keys
       [i << 16 for i in range(20000)] by a factor of 500.  Should be equally
      valuable in any bad case where the high-order hash bits were getting
      ignored.
      
      Also wrote up some of the motivations behind Python's ever-more-subtle
      hash table strategy.
      15d4929a
  24. 26 May, 2001 1 kayıt (commit)
  25. 22 May, 2001 2 kayıt (commit)
  26. 15 May, 2001 2 kayıt (commit)
  27. 14 May, 2001 5 kayıt (commit)