- May 21, 2020
-
-
Sergei Vinogradov authored
-
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
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)
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
It's a workaround, until vcpkg issue is fixed: https://github.com/microsoft/vcpkg/issues/11096
-
Igor Chorążewicz authored
use old vcpkg for pmdk build to work properly
-
- May 01, 2020
-
-
Łukasz Stolarczuk authored
It's a workaround, until vcpkg issue is fixed: https://github.com/microsoft/vcpkg/issues/11096
-
- Apr 27, 2020
-
-
Szymon Romik authored
Containers: handle exceptions in destructors
-
- Apr 24, 2020
-
-
Krzysztof Filipek authored
Handle possible exceptions in destructor to avoid crash Add tests for free data function
-
- Apr 22, 2020
-
-
Szymon Romik authored
string swap implementation
-
Igor Chorążewicz authored
Merge stable-1.8 into stable-1.9
-
MisterArslan authored
swap method for pmem::obj:basic_string and tests for it
-
- Apr 21, 2020
-
-
Łukasz Stolarczuk authored
-
Łukasz Stolarczuk authored
Merge stable 1.7 into stable 1.8
-
- Apr 20, 2020
-
-
Igor Chorążewicz authored
-
- Apr 17, 2020
-
-
Łukasz Stolarczuk authored
Update maintainer of deb package.
-
Szymon Romik authored
Merge stable-1.6 into stable-1.7
-
Szymon Romik authored
Fix hash_map doc_snippet
-
Szymon Romik authored
basic_string: optimize move ctor and assignment
-
- Apr 16, 2020
-
-
Igor Chorążewicz authored
Merge stable 1.5 into stable 1.6
-
- Apr 14, 2020
-
-
Marcin Ślusarz authored
-
- Apr 10, 2020
-
-
Igor Chorążewicz authored
-