1. Jun 26, 2019
    • Marcin Ślusarz's avatar
      tests: fix build · af5ff3f6
      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;
                                                                      ^
      af5ff3f6
    • Szymon Romik's avatar
      Merge pull request #339 from kkajrewicz/bump-clang-version · 0e034e07
      Szymon Romik authored
      bump clang version required for style check
      0e034e07
    • Igor Chorążewicz's avatar
      Merge pull request #337 from pmem/stable-1.6 · 4261aa68
      Igor Chorążewicz authored
      Merge back changes from stable 1.6
      4261aa68
  2. Jun 25, 2019
  3. Jun 24, 2019
  4. Jun 19, 2019
  5. Jun 18, 2019
  6. Jun 14, 2019
    • Igor Chorazewicz's avatar
      Mark allocation_flag constructor as explicit. · 2127457e
      Igor Chorazewicz authored
      Having implicit constructor caused unexpected beahviour with
      make_persistent_array. For make_persistent version designed to
      work with sized arrays calling make_persistent<int[100]>(90) didn't
      failed as expected. Instead, '90' was implicitly converted to
      allocation_flag.
      2127457e
  7. Jun 12, 2019
  8. Jun 11, 2019
  9. Jun 06, 2019
  10. Jun 04, 2019
  11. Jun 03, 2019
  12. May 30, 2019
  13. May 29, 2019