Paweł Karczewski
Paweł Karczewski
# FEAT: Engine migration support ## Rationale Need API for efficient moving existing data from existing database created using one engine, to another one. On top of such API may...
# FEAT: Add test engine ## Rationale There is need for tests of error handling and statuses in pmemkv, and exceptions in bindings. Most generic approach is to implement engine,...
For malformed config json with additional escape slashes and quote characters `` \"{\\\"path\\\":\\\"/dev/shm\\\",\\\"size\\\":1073741824}\" `` pmemkv_config_from_json() cause segmentation fault instead of returning status PMEMKV_STATUS_CONFIG_PARSING_ERROR. It's caused by bug in RapidJSON's HasParseError()...
# FEAT: Add docker image with installed pmemkv ## Rationale Docker image with installed pmemkv and its dependencies, generated after every merge, may (should?) be used as base image for...
Check building of every pull request's commit in CI ## Rationale Improve overall quality of project, and make it easier to bisect. ## Description * Add gha build * Add...
According to [codecov blogpost](https://about.codecov.io/blog/introducing-codecovs-new-uploader/) https://github.com/codecov/codecov-bash is deprecated and would stop working in February 2022. [New uploader](https://github.com/codecov/uploader) should be used in CI.
Increase cmake minimum version to cmake >= 3.18 ## Rationale Since 3.18 Cmake supports `REQUIRED` parameter in `find_program()`, which would simplify cmake files in many places all over codebase. instead...
# FEAT: Make documentation readable on mobile devices ## Rationale Currently doxygen documentation is hard to read on mobile device, due to page formatting and font sizes. It would be...
# ISSUE: Many warnings during documentation build ## Environment Information - libpmemobj-cpp version(s): 1.13 - OS: Fedora34 - Doxygen 1.9.1 ## Please provide a reproduction of the bug: ``` make...
# FEAT: Add std::hash\ ## Rationale It's needed to easily use pmem::obj::concurrent_hash_map with pmem::obj::string as a key. ## API Changes Add Default implementation of hasher for pmem::obj::string. Currently user have...