- 02 Jun, 2015 2 commits
-
-
Tres Seaver authored
-
Marius Gedminas authored
Fixes #27. Test plan: - run detox to generate ALL THE WEIRD FILES - run check-manifest to see if any made it into the sdist
-
- 19 May, 2015 27 commits
-
-
Tres Seaver authored
-
Tres Seaver authored
-
Tres Seaver authored
Support for ZODB on PyPy
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Remove aliasing of PickleCache's target_size/cache_size; just use cache_size as specified in the interface.
-
Jason Madden authored
Replace all remaining uses of 'self.__X' in persistence.py with _OGA/OSA for consistency; also avoid some duplicate calls through __getattribute__ which were more obvious in the OGA form.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Remove superflous comment about interning of unicode dict keys on Python2. The existing behaviour matches the C implementation.
-
Jason Madden authored
Use _p_deactivate unconditionally in test_del_jar_of_inactive_object. I'm not sure why I was reaching into the internals of the Python implementation.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Remove mention of Jython, although not the supporting bits. Hopefully tox/virtualenv/pip come together soon to allow official testing and mention.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Add an explicit assertion that the status of an object is no longer a ghost after accessing _p_mtime...that the value of _p_mtime is set is implicitly confiramtion of this because it gets set during loading, but explicit is better than implicit.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 06 May, 2015 1 commit
-
-
Jason Madden authored
Make the Python impl match the C impl by automatically unghostifying the object when _p_mtime is accessed.
-
- 05 May, 2015 2 commits
-
-
Jason Madden authored
Merge branch 'zodb-on-pypy-support' of https://github.com/NextThought/persistent into zodb-on-pypy-support
-
Jason Madden authored
Add a test checking the non-cooperative behaviour of Persistent.__getattribute__ in both C and Python.
-
- 04 May, 2015 1 commit
-
-
Jason Madden authored
Another CPython/pure-python difference is the handling of interning instance keys. C has always let non-str values through, but the python implementation raised a TypeError. Correct that and add a test case.
-
- 01 May, 2015 1 commit
-
-
Jason Madden authored
-
- 28 Apr, 2015 5 commits
-
-
Jason Madden authored
-
Jason Madden authored
Remove the unused __ring_handle, and tweak move_to_head to avoid recursive call to __getattribute__ based on benchmarks.
-
Jason Madden authored
-
Jason Madden authored
Add a non-CFFI implementation of the Ring abstraction based on the deque work, and add a tox environment to test it. Only one ZODB test fails.
-
Jason Madden authored
Performance is way up again, beating CPython on half of the tests: "Transaction", mysql "Add 3000 Objects", 8259 "Update 3000 Objects", 9454 "Read 3000 Warm Objects", 5460 "Read 3000 Cold Objects", 5454 "Read 3000 Hot Objects", 24943 "Read 3000 Steamin' Objects", 1099616 Still needs some GC work to get all the ZODB tests to pass like they do under zopefoundation/persistent#20
-
- 27 Apr, 2015 1 commit
-
-
Jason Madden authored
-