Attempt to overcome CI deprecation (#341)CI: remove 3.4, change Ubuntu runner to 20.04
Github Actions deprecated ubuntu-18.04.
3.4 no longer runs on oldest Ubuntu runner.
Fix txn caching segmentation fault. #311By the time the trans_dealloc callback gets called, the object is
already partially torn down.
Stop caching the Python transaction object, instead cache the LMDB
transaction object. Currently only caches exactly 1 transaction. The
parameter to Environment 'max_spare_txns' is ignored.
Make map resize test more robust for weird-page-size OSs (#296)* Make map resize test more robust for weird-page-size OSs
Ubuntu on PPC64LE has a 64K page size. This impacts the minimum map
size for an environment, as well as how fast a environment fills up.
* Remove Windows/Python 2.7 builds in CI.
Microsoft removed the link to download Visual Studio C++ 9.0. Python
2.7 Windows can literally not be built anymore without a cached copy.
Revert "Merge pull request #291 from jnwatson/fix-broken-action"Doesn't help
This reverts commit 465fac0a050d0db116999e7649a91e2094594c87, reversing
changes made to ff1799a8e695acc30ae58c0910d421f11df5ac04.
Merge pull request #286 from jnwatson/cffi-del-null* Allow passing None as value to transaction.del (#279)
* fix cursor.put dupsort with append behavior (#284)
* Fix up links to upstream docs
* Style/lint fixup
Add LMDB_FORCE_SYSTEM test to CI (#282)* Add a bug repro submitted upstream.
* Test LMDB_FORCE_SYSTEM in CI
* Remove generating Python 2.7 wheels since support removed from manywheels image