- May 27, 2020
-
-
Igor Chorążewicz authored
disable drd test
-
Szymon Romik authored
disable concurrent_map_insert_reopen drd tests due to intermittent failres (missing annotation, see issue https://github.com/pmem/libpmemobj-cpp/issues/770)
-
- May 26, 2020
-
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
-
- May 25, 2020
-
-
Łukasz Stolarczuk authored
Fix sporadic DRD issue in concurrent skip list
-
Łukasz Stolarczuk authored
concurrent_map: fix windows compilation
-
Sergei Vinogradov authored
-
Igor Chorążewicz authored
Fix Doxygen warnings in the concurrent_skip_list_impl.hpp
-
- May 22, 2020
-
-
Sergei Vinogradov authored
-
Łukasz Stolarczuk authored
concurrent_map fixes
-
Igor Chorążewicz authored
-
Igor Chorążewicz authored
otherwise thread 11 and 12 might not start when we try to switch to them in gdb script.
-
Igor Chorążewicz authored
_size is a volatile variable and does not have to be flushed. pmemcheck complained about missing flush in pmemkv tests.
-
Łukasz Stolarczuk authored
Fix misleading warning message
-
- May 21, 2020
-
-
Szymon Romik authored
add issue templates for GitHub interface
-
Szymon Romik authored
concurrent_map: fix windows compilation
-
Sergei Vinogradov authored
-
Igor Chorążewicz authored
On older MSVC versions sizeof(member) is not allowed in definition of non-static members. Fix this by adding decltype().
-
Szymon Romik authored
Concurrent map data structure
-
Sergei Vinogradov authored
Make pmem::allocator::allocate() throw exceptions in case of bad allocation. Make pmem::allocator::construct() throw exception if it is called outside of transaction.
-
Sergei Vinogradov authored
Implementation is based on concurrent skip list. Ref: https://www.cs.tau.ac.il/~shanir/nir-pubs-web/Papers/OPODIS2006-BA.pdf
-
- May 20, 2020
-
-
Szymon Romik authored
tests: report error if binary is not built
-
- May 19, 2020
-
-
Szymon Romik authored
Merge stable 1.9 into master
-
- May 18, 2020
-
-
Igor Chorążewicz authored
-
Igor Chorążewicz authored
Cleanup CI files
-
- May 14, 2020
-
-
Łukasz Stolarczuk authored
based on PMDK's commit 96db274c7, added: - '-j' param to coverity command (make) - necessary vars for coverity script (used for Travis CI) - Coverity certificate download - skip for forked repos
-
- May 12, 2020
-
-
Igor Chorążewicz authored
And fix cases where binary is not built but test is added.
-
- May 11, 2020
-
-
Łukasz Stolarczuk authored
Add libcxx tests for map
-
Krzysztof Filipek authored
Added mockups in CMakeFiles Files copied from: https://github.com/llvm-mirror/libcxx/commit/78d6a7767
-
- May 08, 2020
-
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
and do minor cleanup in docker scripts.
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
- add skip arguments/flags for PMDK and Valgrind builds - move env variable settings to the top of the files
-
- May 07, 2020
-
-
Łukasz Stolarczuk authored
concurrent_hash_map: fix free_data()
-
Igor Chorążewicz authored
Setting ptr to null after calling delete_persistent is required to ensure proper recovery.
-
- May 05, 2020
-
-
Igor Chorążewicz authored
bump Valgrind version to newest pmem-3.15
-
- May 04, 2020
-
-
Igor Chorążewicz authored
If free_data() was called twice this led to assertion failure and possible double free. This patch skips freeing data when tls_ptr is already nullptr.
-
Łukasz Stolarczuk authored
Apply vcpkg patch for pmdk (stable 1.9)
-