- 22 Aug, 2018 2 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
- 18 Aug, 2018 8 commits
-
-
Jason Madden authored
Use unsigned constants for second arithmetic in C timestamp
-
Jason Madden authored
Rename SCONV in timestamp.py too, and change _UNSIGNED_ into _UINT32_ in C to better express the expected range.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Use names and 'functions' for the various constants and packing/unpacking operations for better readability.
-
Jason Madden authored
This might fix #86 I also find that it makes the data derivation/reconstruction more clear by making the powers-of-two factors more obvious.
-
Jason Madden authored
Make the C and Python TimeStamp round the same way
-
Jason Madden authored
Fixes #41. Starting with a test that failed. Don't touch the C code, just make the Python version round-trip through the bytes values like the C code does. This moves the truncation of the seconds value to microseconds to the timeTime accessor.
-
- 14 Aug, 2018 1 commit
-
-
Jason Madden authored
Include OID and jar in default repr of Persistent; let subclasses implement _p_repr for exception safety
-
- 02 Aug, 2018 4 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 01 Aug, 2018 4 commits
-
-
Jason Madden authored
Remove unneeded _compat._b/_u/_native.
-
Jason Madden authored
Also some minor DRY in test_picklecache.py Fixes #81.
-
Jason Madden authored
Reach 100% coverage
-
Jason Madden authored
[skip ci] Update PyPI links in readme. Fix typo in test_persistence.py
-
- 31 Jul, 2018 20 commits
-
-
Jason Madden authored
-
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 1 commit
-
-
Jason Madden authored
[skip ci]
-