libpmemobj-cpp icon indicating copy to clipboard operation
libpmemobj-cpp copied to clipboard

C++ bindings & containers for libpmemobj

Results 85 libpmemobj-cpp issues
Sort by recently updated
recently updated
newest added

We want to enable LGMT builds scans, to ensure good quality of code and no security issues. It's required to follow e.g. these instructions: https://lgtm.com/help/lgtm/requesting-test-build-project We have to create yml...

Type: Feature
validation
new

# ISSUE: Code duplication reported by PMD ## Environment Information - libpmemobj-cpp version(s): e844778fd807110e303877d8fb29088fe326383f ## Please provide a reproduction of the bug: Get the tool from [PMD site](https://pmd.github.io/) ```sh ./bin/run.sh...

Type: Bug
Priority: 4 low
new

# 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...

Type: Feature
Priority: 3 medium
documentation

# 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...

Type: Bug
Priority: 4 low
documentation

operator-- may fail (when MtMode is enabled) in some specific cases, e.g.: - try_decrement fails due to concurrent erase (it can be the element pointed to by the iterator) -...

Type: Bug
radix_tree

Generally (comment taken from #1144): ``` class transaction_out_of_memory : public transaction_alloc_error, public std::bad_alloc { ``` All of those: `transaction_alloc_error -> transaction_error -> std:runtime_error` has `constructor(const std::string&)`, but std::runtime_error not, it...

Type: Bug
Type: Feature

``` /home/kilobyte/c/libpmemobj-cpp/tests/array_slice/array_slice.cpp:217:27: error: could not convert ‘{{1, 2, 3, 4, 5, 6}}’ from ‘’ to ‘TestSuccess::C’ {aka ‘pmem::obj::array’} 217 | C c = {{1, 2, 3, 4, 5, 6}}; |...

Type: Bug
Priority: 3 medium

# ISSUE: Remove recursion from radix_tree methods (next_leaf and find_leaf) For very high trees, the recursion can result in stack overflow.

Type: Bug
radix_tree

Currently, if we register a new worker and destroy the ebr object before destroying the worker, there will be a segmentation fault when we try to use the worker (in...

Type: Bug
radix_tree

since GitHub CLI is now officially released (https://github.blog/2020-09-17-github-cli-1-0-is-now-available/), the hub package will not be maintained (at least this is the [current status](https://mislav.net/2020/01/github-cli)). We should most likely stop using `hub` ([it's...

Type: Bug
Priority: 4 low
new