- Jan 31, 2020
-
-
Szymon Romik authored
Update docs in defragmentation class
-
Szymon Romik authored
Update PMDK dependency to 1.8
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
-
- Jan 30, 2020
-
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
update README files
-
Szymon Romik authored
Fix basic_string.access tests
-
Szymon Romik authored
Update READme.md and include/libpmemobj++/README.md with an information about containers. Fix compiler requirements.
-
Szymon Romik authored
fix: adjust UT_ASSERT to gcc 7.5.0 from openSUSE Leap
-
Szymon Romik authored
Create separate Docker images for v1.9 branch
-
Łukasz Stolarczuk authored
Changes made in test were not persistent and failed on pmemcheck.
-
Lukasz Dorau authored
It fixes the following compilation error: In file included from /libpmemobj-cpp/tests/concurrent_hash_map_tx/concurrent_hash_map_tx.cpp:38:0: /libpmemobj-cpp/tests/concurrent_hash_map_tx/concurrent_hash_map_tx.cpp: In function 'void test_tx_singlethread(pmem::obj::pool<root>&)': /libpmemobj-cpp/tests/concurrent_hash_map_tx/concurrent_hash_map_tx.cpp:359:27: error: conversion to 'pmem::obj::concurrent_hash_map<pmem::obj::p<int>, pmem::obj::p<int> >::size_type {aka long unsigned int}' from 'int' may change the sign of the result [-Werror=sign-conversion] UT_ASSERTeq(map->size(), static_cast<size_t>(number_of_inserts)); /libpmemobj-cpp/tests/common/unittest.hpp:151:21: note: in definition of macro 'UT_ASSERTeq' ((void)(((lhs) == (rhs)) || \ ^~~ -
Lukasz Dorau authored
-
Łukasz Stolarczuk authored
Update PMDK to test the last defrag fixes
-
Łukasz Stolarczuk authored
Remove CMake checks for pmemvlt (we require libpmemobj >= 1.7 anyway)
-
Łukasz Stolarczuk authored
Klockwork and coverity fixes
-
Łukasz Stolarczuk authored
Merge stable 1.8 into master
-
Łukasz Stolarczuk authored
compatibility tests: test with 1.8.1 instead of 1.8
-
- Jan 29, 2020
-
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
And explicitly snapshot my_mask and my_size in clear() and swap(). Those are the only 2 function in which we want size and mask to be changed transactionally (because they can be called inside outer transaction).
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
The exception can only be thrown in case of a bug, so assert this condition.
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
structs with manual memory management should provide copy ctor. Otherwise default generated one will perform a shallow copy and there will be double free in dtor.
-
Łukasz Stolarczuk authored
-
Lukasz Dorau authored
-
Łukasz Stolarczuk authored
detail::pair: make piecewise ctor not constexpr
-
Igor Chorazewicz authored
It should not be marked as constexpr because it does not initialize all members directly (but through another ctor). std::pair piecewise ctor is constexpr only in c++20.
-
- Jan 28, 2020
-
-
Szymon Romik authored
Run find_gdb() in tests/CMakeLists.txt
-
Lukasz Dorau authored
It fixes regression introduced by bc3438ae.
-
Szymon Romik authored
Disable false-postivie helgrind tests
-
Lukasz Dorau authored
Disable the concurrent_hash_map_rehash_mock tests due to intermittent failures (most probably false-positive reported by helgrind). Ref: 53c8568c Ref: #469
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
Use https:// where appropriate.
-
Szymon Romik authored
concurrent_hash_map fixes
-