- 31 Jul, 2018 19 commits
-
-
Jason Madden authored
Do this everywhere for simplicity. It slows PyPy down by 3x, but that should still only be around 4s.
-
Jason Madden authored
There are many fewer 'no cover' lines now. Remove the call to copy_reg.constructor---it doesn't do anything anymore except check that the object is callable, there is no registry. Also make timestamp support PURE_PYTHON.
-
Jason Madden authored
Remove the old workaround for a broken __cmp__.
-
Jason Madden authored
Two of the tests for _p_serial weren't catching what we thought they were.
-
Jason Madden authored
Deleted _makeOctets since we have native literals everywhere.
-
Jason Madden authored
-
Jason Madden authored
Two bug fixes for pure-Python mode: deleting _p_oid and deleting *any* _p attribute.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Test the docs on Python 2 and 3 using manuel. This gets a lot of coverage of tests.attrhooks, tests.cucumbers and tests.utils.
-
Jason Madden authored
Build CFFI modules the modern way.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Switch to zope.testrunner from 'python setup.py test' and 'nose'.
-
Jason Madden authored
-
Jason Madden authored
Both are essentially deprecated. This is a step in producing usable coverage numbers. (Also remove cp33 from the manylinux build. This was missed in https://github.com/zopefoundation/persistent/pull/74)
-
Jason Madden authored
Add support for Python 3.7 and drop 3.3
-
Jason Madden authored
-
Jason Madden authored
-
- 30 Jul, 2018 6 commits
-
-
Jason Madden authored
[skip ci]
-
Jason Madden authored
[skip ci]
-
Jason Madden authored
Update url in setup.py
-
Jason Madden authored
Fixes #71 Also fix the lint warnings in setup.py: consistent use of continued indentation and trailing commas.
-
Jason Madden authored
Change cPickleCache to use PER_TypeCheck
-
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.
-
- 21 Feb, 2018 1 commit
-
-
Michael Howitz authored
-
- 10 Oct, 2017 2 commits
-
-
Jim Fulton authored
Update documentation links.
-
Charles Merriam authored
Added a link to readable documentation, viewable from GitHub.
-
- 05 Oct, 2017 1 commit
-
-
Marius Gedminas authored
-
- 15 Sep, 2017 2 commits
-
-
Jason Madden authored
Fix possibility of rare crash during dealloc. Fixes #66
-
KIMURA Chikahiro authored
-
- 23 Apr, 2017 5 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Forest Gregg authored
remove build files in manylinux builds
-
-
- 22 Apr, 2017 1 commit
-
-
Forest Gregg authored
-
- 21 Apr, 2017 3 commits
-
-
Tres Seaver authored
-
Tres Seaver authored
-
Tres Seaver authored
-