1. 26 Aug, 2015 1 commit
  2. 28 May, 2015 1 commit
  3. 12 May, 2015 1 commit
  4. 14 Apr, 2015 1 commit
  5. 20 Nov, 2014 1 commit
  6. 18 Nov, 2014 2 commits
  7. 10 Apr, 2014 1 commit
  8. 09 Feb, 2014 1 commit
  9. 04 Feb, 2014 1 commit
  10. 28 Jan, 2014 1 commit
    • Larry Hastings's avatar
      Issue #20326: Argument Clinic now uses a simple, unique signature to · 581ee361
      Larry Hastings authored
      annotate text signatures in docstrings, resulting in fewer false
      positives.  "self" parameters are also explicitly marked, allowing
      inspect.Signature() to authoritatively detect (and skip) said parameters.
      
      Issue #20326: Argument Clinic now generates separate checksums for the
      input and output sections of the block, allowing external tools to verify
      that the input has not changed (and thus the output is not out-of-date).
      581ee361
  11. 26 Jan, 2014 1 commit
  12. 24 Jan, 2014 1 commit
  13. 03 Jan, 2014 1 commit
  14. 01 Dec, 2013 2 commits
  15. 20 Nov, 2013 1 commit
  16. 07 Nov, 2013 1 commit
  17. 06 Nov, 2013 2 commits
  18. 01 Oct, 2013 1 commit
  19. 24 Aug, 2013 1 commit
  20. 30 Jul, 2013 1 commit
  21. 27 May, 2013 1 commit
  22. 19 Nov, 2012 1 commit
  23. 30 Oct, 2012 1 commit
  24. 05 Sep, 2012 3 commits
    • Antoine Pitrou's avatar
      Issue #13992: The trashcan mechanism is now thread-safe. This eliminates · 58098a77
      Antoine Pitrou authored
      sporadic crashes in multi-thread programs when several long deallocator
      chains ran concurrently and involved subclasses of built-in container
      types.
      
      Because of this change, a couple extension modules compiled for 2.7.4
      (those which use the trashcan mechanism, despite it being undocumented)
      will not be loadable by 2.7.3 and earlier. However, extension modules
      compiled for 2.7.3 and earlier will be loadable by 2.7.4.
      58098a77
    • Antoine Pitrou's avatar
      Issue #13992: The trashcan mechanism is now thread-safe. This eliminates · 56cd62c0
      Antoine Pitrou authored
      sporadic crashes in multi-thread programs when several long deallocator
      chains ran concurrently and involved subclasses of built-in container
      types.
      
      Because of this change, a couple extension modules compiled for 3.2.4
      (those which use the trashcan mechanism, despite it being undocumented)
      will not be loadable by 3.2.3 and earlier. However, extension modules
      compiled for 3.2.3 and earlier will be loadable by 3.2.4.
      56cd62c0
    • Antoine Pitrou's avatar
      Issue #13992: The trashcan mechanism is now thread-safe. This eliminates · 2b0218a2
      Antoine Pitrou authored
      sporadic crashes in multi-thread programs when several long deallocator
      chains ran concurrently and involved subclasses of built-in container
      types.
      
      Because of this change, a couple extension modules compiled for 3.2.4
      (those which use the trashcan mechanism, despite it being undocumented)
      will not be loadable by 3.2.3 and earlier. However, extension modules
      compiled for 3.2.3 and earlier will be loadable by 3.2.4.
      2b0218a2
  25. 23 Jun, 2012 1 commit
  26. 22 Jun, 2012 1 commit
  27. 23 Apr, 2012 1 commit
  28. 04 Apr, 2012 1 commit
  29. 25 Feb, 2012 1 commit
    • Stefan Krah's avatar
      - Issue #10181: New memoryview implementation fixes multiple ownership · 9a2d99e2
      Stefan Krah authored
        and lifetime issues of dynamically allocated Py_buffer members (#9990)
        as well as crashes (#8305, #7433). Many new features have been added
        (See whatsnew/3.3), and the documentation has been updated extensively.
        The ndarray test object from _testbuffer.c implements all aspects of
        PEP-3118, so further development towards the complete implementation
        of the PEP can proceed in a test-driven manner.
      
        Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review
        and many ideas.
      
      - Issue #12834: Fix incorrect results of memoryview.tobytes() for
        non-contiguous arrays.
      
      - Issue #5231: Introduce memoryview.cast() method that allows changing
        format and shape without making a copy of the underlying memory.
      9a2d99e2
  30. 21 Feb, 2012 3 commits
  31. 20 Feb, 2012 2 commits
  32. 22 Jan, 2012 1 commit