- Feb 21, 2019
-
-
Marcin Ślusarz authored
explicitly cast values to match parameters
-
- Feb 20, 2019
-
-
Szymon Romik authored
travis: run valgrind tests only in one configuration.
-
Igor Chorazewicz authored
and run tests with valgrind only in one configuration on travis.
-
Szymon Romik authored
Explicit cast is required for persistent_ptr (array type overload) operator[] which now takes integral_type, but after merge back from stable 1.5 will require std::ptrdiff type.
-
Igor Chorążewicz authored
test: port miscellaneous libcxx's vector tests
-
Krzysztof Kajrewicz authored
-
- Feb 19, 2019
-
-
Krzysztof Kajrewicz authored
Reason: our default and move ctors are throwing
-
Igor Chorążewicz authored
test: extend vector access tests
-
- Feb 18, 2019
-
-
Igor Chorążewicz authored
vector: add modifiers methods.
-
Szymon Romik authored
string: use const_pointer as const_iterator
-
Szymon Romik authored
-
Szymon Romik authored
-
Krzysztof Kajrewicz authored
-
Szymon Romik authored
-
Krzysztof Kajrewicz authored
-
Szymon Romik authored
Add insert(), emplace(), push_back(), erase() methods and their overloads.
-
Igor Chorazewicz authored
-
Szymon Romik authored
-
Szymon Romik authored
Introduce pmem::obj::experimental::string.
-
kkajrewicz authored
Add missing testcases for array.range()
-
kkajrewicz authored
Remove const_contiguous_iterator.
-
Krzysztof Kajrewicz authored
Reason: undefined behaviour
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
Implemented: - constructors - const methods for getting size/capacity - begin/end - operator[]/at
-
Igor Chorazewicz authored
This iterator can be replaced by simple const pointer. To support comparison operators between basic_contiguous_iterator, range_snapshotting_iterator and pointers, conversion operator to const_pointer was added. This change is a potential performance improvement (we don't have another abstraction layer - const_contiguous_iterator). This also allows to reduce amount of code.
-
- Feb 15, 2019
-
-
kkajrewicz authored
vector assign API extension
-
kkajrewicz authored
vector: fix asserts which are always true
-
Szymon Romik authored
Fixes inspired by klockwork
-
Szymon Romik authored
test: do not open tx
-
Krzysztof Kajrewicz authored
Do not call methods in tx when not needed or when it is done internally
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
- Feb 14, 2019
-
-
Igor Chorążewicz authored
fix allocation_flag issues
-
Szymon Romik authored
aggregate initialization is allowed for structs with no user-declared (explicitly defaulted or deleted constructors are allowed) constructors since C++11, but gcc 4.8.5 doesn't support it
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
-
kkajrewicz authored
use 'gnutar' archive format for deb package
-
- Feb 13, 2019
-
-
Igor Chorazewicz authored
-