- Jul 15, 2019
-
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
and catch it whenever obj return error and set errno to ENOMEM.
-
Igor Chorążewicz authored
Merge back changes from stable-1.7
-
- Jul 12, 2019
-
-
Szymon Romik authored
Throw transaction_scope_error in case vector/string ctor was called o…
-
Szymon Romik authored
[1.7] Fix compilation of concurrent hash map test
-
Szymon Romik authored
[1.7] Fix void_t declaration.
-
- Jul 10, 2019
-
-
Igor Chorazewicz authored
-
- Jul 09, 2019
-
-
Igor Chorążewicz authored
Update test to new hashmap API introduced in: c67264ae
-
- Jul 05, 2019
-
-
Szymon Romik authored
Drop libdir from pkgconfig.
-
Szymon Romik authored
Extend messages in exceptions
-
Igor Chorazewicz authored
Until CWG 1558 (a C++14 defect), unused parameters in alias templates were not guaranteed to ensure SFINAE and could be ignored, this implementation of void_t solves this issue. See: https://en.cppreference.com/w/cpp/types/void_t
-
- Jul 04, 2019
-
-
Igor Chorazewicz authored
to message argument. Use those exception in every place where pmemobj error is handled.
-
- Jul 03, 2019
-
-
Szymon Romik authored
-
- Jul 02, 2019
-
-
Igor Chorążewicz authored
Speed up some DEVELOPER_MODE checks.
-
Igor Chorążewicz authored
cmake: fix tbb detection for distros without tbb cmake integration
-
- Jul 01, 2019
-
-
Marcin Ślusarz authored
-
- Jun 28, 2019
-
-
Adam Borowski authored
There's no binary library to link against.
-
- Jun 27, 2019
-
-
Szymon Romik authored
string: fix memcheck error of uninitialized size field
-
Krzysztof Kajrewicz authored
-
Marcin Ślusarz authored
-
Szymon Romik authored
-
Szymon Romik authored
-
- Jun 26, 2019
-
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
Merge back changes from stable 1.6
-
Igor Chorążewicz authored
docker: bump OS' versions
-
Szymon Romik authored
Heterogeneous lookup in concurrent_hash_map
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
include make_persistent_array.hpp
-
Krzysztof Kajrewicz authored
tests: fix build
-
Krzysztof Kajrewicz authored
fix missing include header file
-
Igor Chorążewicz authored
docker: bump valgrind version
-
Sergei Vinogradov authored
Extended concurrent_hash_map to support heterogeneous find/count/erase operations. Our implementation is based on the idea described in ISO C++ paper P0919R3 for std::unordered_map (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0919r3.html).
-
Marcin Ślusarz authored
[ 76%] Building CXX object tests/external/CMakeFiles/string_libcxx_modifiers_append_iterator.dir/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp.o In file included from /home/mslusarz/pmem/libpmemobj-cpp/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:15:0: /home/mslusarz/pmem/libpmemobj-cpp/tests/external/libcxx/basic_string/string.modifiers/string_append/../throwing_iterator.hpp:22:11: error: ‘ptrdiff_t’ does not name a type typedef ptrdiff_t difference_type; ^~~~~~~~~ In file included from /home/mslusarz/pmem/libpmemobj-cpp/tests/common/unittest.hpp:38:0, from /home/mslusarz/pmem/libpmemobj-cpp/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:16: /home/mslusarz/pmem/libpmemobj-cpp/tests/common/iterators_support.hpp: In instantiation of ‘class test_support::forward_it<throwing_it<char> >’: /home/mslusarz/pmem/libpmemobj-cpp/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:196:50: required from here /home/mslusarz/pmem/libpmemobj-cpp/tests/common/iterators_support.hpp:184:66: error: no type named ‘value_type’ in ‘struct std::iterator_traits<throwing_it<char> >’ using value_type = typename std::iterator_traits<It>::value_type; ^ /home/mslusarz/pmem/libpmemobj-cpp/tests/common/iterators_support.hpp:186:53: error: no type named ‘difference_type’ in ‘struct std::iterator_traits<throwing_it<char> >’ typename std::iterator_traits<It>::difference_type; ^ /home/mslusarz/pmem/libpmemobj-cpp/tests/common/iterators_support.hpp:187:60: error: no type named ‘pointer’ in ‘struct std::iterator_traits<throwing_it<char> >’ using pointer = typename std::iterator_traits<It>::pointer; ^ /home/mslusarz/pmem/libpmemobj-cpp/tests/common/iterators_support.hpp:188:64: error: no type named ‘reference’ in ‘struct std::iterator_traits<throwing_it<char> >’ using reference = typename std::iterator_traits<It>::reference; ^ -
Szymon Romik authored
bump clang version required for style check
-
freboat authored
stdexcept is needed in slice.hpp for std::out_of_range support
-