1. 31 Jul, 2018 16 commits
  2. 30 Jul, 2018 6 commits
    • Jason Madden's avatar
      Back to development: 4.3.1 · 4947d6ed
      Jason Madden authored
      [skip ci]
      4947d6ed
    • Jason Madden's avatar
      Preparing release 4.3.0 · 5e0b1905
      Jason Madden authored
      [skip ci]
      5e0b1905
    • Jason Madden's avatar
      Merge pull request #72 from zopefoundation/issue71 · 85fb3967
      Jason Madden authored
      Update url in setup.py
      85fb3967
    • Jason Madden's avatar
      Update url in setup.py · 01ba50e4
      Jason Madden authored
      Fixes #71
      
      Also fix the lint warnings in setup.py: consistent use of continued indentation and trailing commas.
      01ba50e4
    • Jason Madden's avatar
      Merge pull request #70 from zopefoundation/issue69 · 4284df33
      Jason Madden authored
      Change cPickleCache to use PER_TypeCheck
      4284df33
    • Jason Madden's avatar
      Change cPickleCache to use PER_TypeCheck · 516f90ec
      Jason Madden authored
      Instead of testing object sizes.
      
      This matches what the pure Python implementation does and is a
      stronger test that the object really is compatible with the cache.
      Previously, an object could potentially include ``cPersistent_HEAD``
      and *not* set ``tp_base`` to ``cPersistenceCAPI->pertype`` and still
      be eligible for the pickle cache; that is no longer the case.
      
      This resolves several compiler warnings:
      
      persistent/cPickleCache.c:521:43: warning: comparison of integers of different signs: 'Py_ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
                      (v->ob_type->tp_basicsize >= sizeof(cPersistentObject))
                       ~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~
      persistent/cPickleCache.c:709:39: warning: comparison of integers of different signs: 'Py_ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
          else if (v->ob_type->tp_basicsize < sizeof(cPersistentObject))
      
      Fixes #69.
      516f90ec
  3. 21 Feb, 2018 1 commit
  4. 10 Oct, 2017 2 commits
  5. 05 Oct, 2017 1 commit
  6. 15 Sep, 2017 2 commits
  7. 23 Apr, 2017 5 commits
  8. 22 Apr, 2017 1 commit
  9. 21 Apr, 2017 5 commits
  10. 20 Mar, 2017 1 commit