- 09 Apr, 2015 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 08 Apr, 2015 28 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
-
Jason Madden authored
More on C and ZODB compatibility for Python PickleCache and Persistent. There are some interconnected lifetime issues that this solves for ZODB's cache tests, and what appear to be some genuine bugs in invalidation.
-
Jason Madden authored
Match the C implementation for the way in which _p_jar and _p_oid can be changed. ZODB depends on this.
-
Jason Madden authored
Support shrinking the Python PickleCache based on a target byte count, and clear out references to ejected objects when done. This makes the ZODB testConnection and testConnectionSavepoint tests pass but is not tested here.
-
Jason Madden authored
The Python version of PickleCache.minimize does what the C version does and ghosts the evicted objects.
-
Jason Madden authored
-
Jason Madden authored
The Python PickleCache is close enough to the C PickleCache that ZODB's testCache passes. Required some small updates and additions to our own test cases; the update_object_size_estimation is not tested here yet.
-
Jason Madden authored
In the case of a ZODB broken object, the Python persistent implementation needs to bypass the _setattr_ implementation when working with its own internal state variables. This much gets the ZODB broken tests to pass. Need to figure out how to test this locally.
-
Jason Madden authored
-
Jason Madden authored
-
-
Jason Madden authored
More on C and ZODB compatibility for Python PickleCache and Persistent. There are some interconnected lifetime issues that this solves for ZODB's cache tests, and what appear to be some genuine bugs in invalidation.
-
Tres Seaver authored
-
Tres Seaver authored
-
Jason Madden authored
Match the C implementation for the way in which _p_jar and _p_oid can be changed. ZODB depends on this.
-
Jason Madden authored
Support shrinking the Python PickleCache based on a target byte count, and clear out references to ejected objects when done. This makes the ZODB testConnection and testConnectionSavepoint tests pass but is not tested here.
-
Tres Seaver authored
-
Tres Seaver authored
TypeError: TestCases and TestSuites must be instantiated before passing them to addTest()
-
Tres Seaver authored
Make the .raw() and repr() of the Python TimeStamp match the C version in more cases.
-
Jason Madden authored
The Python version of PickleCache.minimize does what the C version does and ghosts the evicted objects.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
The Python PickleCache is close enough to the C PickleCache that ZODB's testCache passes. Required some small updates and additions to our own test cases; the update_object_size_estimation is not tested here yet.
-
- 07 Apr, 2015 5 commits
-
-
Jason Madden authored
-
Jason Madden authored
Fixes zopefoundation/persistent#18 : Make the .raw() and repr() of the Python TimeStamp match the C version in more cases. Also, make the behaviour of comparisons and hashing match as well; test all this.
-
Jason Madden authored
In the case of a ZODB broken object, the Python persistent implementation needs to bypass the _setattr_ implementation when working with its own internal state variables. This much gets the ZODB broken tests to pass. Need to figure out how to test this locally.
-
Jason Madden authored
-
Jason Madden authored
Fixes zopefoundation/persistent#18 : Make the .raw() and repr() of the Python TimeStamp match the C version in more cases. Also, make the behaviour of comparisons and hashing match as well; test all this.
-
- 31 Mar, 2015 3 commits
-
-
Tres Seaver authored
fix test___setstate___interns_dict_keys failure on pypy3
-
David Glick authored
(not using unittest.skipIf because it doesn't exist in python 2.6) Also enable travis tests for 3.4 and pypy3
-
Tres Seaver authored
Intern keys in `__setstate__`
-
- 30 Mar, 2015 1 commit
-
-
David Glick authored
-