This repository has been archived by the owner on Mar 22, 2023. It is now read-only.
pmemkv version 1.0
This is the first release of pmemkv project which guarantees backward compatibility.
Optimizations:
- refactored core for libpmemobj-based engines
- adjusted cmap engine to libpmemobj-cpp 1.8 optimizations
Changes in tests and build system:
- added support for generic tests parameterized i.a. by engine type
- added framework for pmreorder tests
Other changes:
- added new, more specific error statuses
- added C++ API for config structure
- added doxygen documentation for C++ API
- moved function to create configuration from JSON string to a new optional library
- generic support for libpmemobj-based engines for handling persistent pointers as a config parameter