- Jul 06, 2021
-
-
Igor Chorążewicz authored
Not only self_relative_ptr tests use atomics. On some platforms (e.g. riscv64) -latomic is needed for a few other tests (pool_cleanup, volatile_state).
-
- Oct 27, 2020
-
-
Łukasz Stolarczuk authored
Fix radix_tree::try_emplace
-
- Oct 20, 2020
-
-
Igor Chorążewicz authored
It was not possible to pass to value ctor different number of elements than 1. Fix this by implementing make_key_args function taking heterogenous key and variadic args to be passed to value constructor. The function name is different from make() to avoid ambiguity in emplace().
-
- Oct 13, 2020
-
-
Łukasz Stolarczuk authored
radix_tree: fix internal find
-
- Oct 08, 2020
-
-
Igor Chorążewicz authored
-
Igor Chorążewicz authored
Fix comparison between n->byte and key.size(). When using pmem::obj::string or inline_string the behavior was ok (since we always have null terminator at the end), but we technically access out-of-range memory which can cause asserts in string_view operator[].
-
- Oct 07, 2020
-
-
Igor Chorążewicz authored
docker: fix auto docs generating - force clean dir
-
Łukasz Stolarczuk authored
it's required for new branches, where target directory does not exist yet.
-
- Oct 06, 2020
-
-
Igor Chorążewicz authored
CI: fix GHA docs' job - use branches names not tags
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
update Fedora image for doc job
-
Łukasz Stolarczuk authored
Radix tree assing val fix
-
Igor Chorążewicz authored
Fix value() function which was creating an empty string (wrong input parameter) and add testcases for basic_inline_string<uint8_t> and basic_inline_string<wchar_t> as value types.
-
Igor Chorążewicz authored
Realocating path should be taken for values which are instances of basic_inline_string<CharT, Traits> (not only for CharT = char).
-
- Oct 02, 2020
-
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
coloring in IDE was not applied, because of this additional new line
-
- Oct 01, 2020
-
-
Łukasz Stolarczuk authored
add stable-1.11 to valid branches
-
Łukasz Stolarczuk authored
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
-
- Sep 30, 2020
-
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
tests: string_view_assignment
-
Szymon Romik authored
cmake: look for libpmemobj also when building benchmarks
-
Łukasz Stolarczuk authored
-
Szymon Romik authored
radix_tree: fix upper_bound implementation
-
Krzysztof Filipek authored
- string_view_assignment.pass test port - T_size_size.pass test port
-
Igor Chorążewicz authored
In internal_bound we actually rely on leaf node to be the leftmost one.
-
Igor Chorążewicz authored
If a key was not present in a radix tree and a slot variable was set to &root, next_leaf function lead to accessing uninitialzied memory (we tried to increment slot, as if it was a pointer to an element in array).
-
Szymon Romik authored
-
Szymon Romik authored
-
Łukasz Stolarczuk authored
fix ChangeLog 1.11-rc2
-
- Sep 29, 2020
-
-
Krzysztof Filipek authored
- changed to be consistent with the C++ specs
-
Szymon Romik authored
string_view: enable string_view.fail test
-
Krzysztof Filipek authored
- enable string_view.fail test
-
Krzysztof Filipek authored
- add explicit to basic_string(const T &t) constructor
-
Szymon Romik authored
-
Igor Chorążewicz authored
docker: cron workflows are no longer for coverity jobs only
-