1. 10 Eki, 2007 1 kayıt (commit)
  2. 04 Eki, 2007 1 kayıt (commit)
  3. 03 Eki, 2007 1 kayıt (commit)
  4. 30 Eyl, 2007 2 kayıt (commit)
  5. 22 Eyl, 2007 1 kayıt (commit)
  6. 19 Eyl, 2007 1 kayıt (commit)
  7. 18 Eyl, 2007 1 kayıt (commit)
  8. 17 Eyl, 2007 1 kayıt (commit)
  9. 11 Eyl, 2007 1 kayıt (commit)
  10. 10 Eyl, 2007 2 kayıt (commit)
  11. 07 Eyl, 2007 1 kayıt (commit)
  12. 30 Agu, 2007 2 kayıt (commit)
  13. 28 Agu, 2007 1 kayıt (commit)
    • Thomas Wouters's avatar
      Improve extended slicing support in builtin types and classes. Specifically: · 3ccec68a
      Thomas Wouters yazdı
       - Specialcase extended slices that amount to a shallow copy the same way as
         is done for simple slices, in the tuple, string and unicode case.
      
       - Specialcase step-1 extended slices to optimize the common case for all
         involved types.
      
       - For lists, allow extended slice assignment of differing lengths as long
         as the step is 1. (Previously, 'l[:2:1] = []' failed even though
         'l[:2] = []' and 'l[:2:None] = []' do not.)
      
       - Implement extended slicing for buffer, array, structseq, mmap and
         UserString.UserString.
      
       - Implement slice-object support (but not non-step-1 slice assignment) for
         UserString.MutableString.
      
       - Add tests for all new functionality.
      3ccec68a
  14. 21 Agu, 2007 2 kayıt (commit)
  15. 17 Agu, 2007 3 kayıt (commit)
  16. 29 Tem, 2007 1 kayıt (commit)
  17. 21 Tem, 2007 1 kayıt (commit)
  18. 12 Tem, 2007 1 kayıt (commit)
  19. 13 Haz, 2007 1 kayıt (commit)
  20. 11 Haz, 2007 1 kayıt (commit)
  21. 09 Haz, 2007 1 kayıt (commit)
  22. 08 Haz, 2007 1 kayıt (commit)
  23. 27 May, 2007 1 kayıt (commit)
  24. 23 May, 2007 2 kayıt (commit)
  25. 22 May, 2007 1 kayıt (commit)
  26. 17 May, 2007 1 kayıt (commit)
  27. 16 May, 2007 1 kayıt (commit)
  28. 10 May, 2007 1 kayıt (commit)
  29. 07 May, 2007 1 kayıt (commit)
  30. 05 May, 2007 1 kayıt (commit)
  31. 03 May, 2007 2 kayıt (commit)
    • Kristján Valur Jónsson's avatar
      Fix problems in x64 build that were discovered by the testsuite: · f030394d
      Kristján Valur Jónsson yazdı
      - Reenable modules on x64 that had been disabled aeons ago for Itanium.
      - Cleared up confusion about compilers for 64 bit windows.  There is only Itanium and x64.  Added macros MS_WINI64 and MS_WINX64 for those rare cases where it matters, such as the disabling of modules above.
      - Set target platform (_WIN32_WINNT and WINVER) to 0x0501 (XP) for x64, and 0x0400 (NT 4.0) otherwise, which are the targeted minimum platforms.
      - Fixed thread_nt.h.  The emulated InterlockedCompareExchange function didn´t work on x64, probaby due to the lack of a "volatile" specifier.  Anyway, win95 is no longer a target platform.
      - Itertools module used wrong constant to check for overflow in count()
      - PyInt_AsSsize_t couldn't deal with attribute error when accessing the __long__ member.
      - PyLong_FromSsize_t() incorrectly specified that the operand were unsigned.
      
      With these changes, the x64 passes the testsuite, for those modules present.
      f030394d
    • Neal Norwitz's avatar
      Remove dead code. This code couldn't be reached because earlier in · 8b267b55
      Neal Norwitz yazdı
      the function there is another check for z != Py_None.
      8b267b55
  32. 02 May, 2007 1 kayıt (commit)
    • Armin Rigo's avatar
      Fix for #1303614 and #1174712: · 9790a270
      Armin Rigo yazdı
      - __dict__ descriptor abuse for subclasses of built-in types
      - subclassing from both ModuleType and another built-in types
      
      Thanks zseil for the patch.
      9790a270