- Feb 18, 2019
-
-
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
-
- 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
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
vector: non-member swap
-
Szymon Romik authored
test: fix pool's layout name
-
- Feb 12, 2019
-
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
Our swap() implementation is throwing.
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Marcin Ślusarz authored
vector: add assign methods and operators
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Szymon Romik authored
-
- Feb 08, 2019
-
-
kkajrewicz authored
vector: rm active tx assert in vector API
-
- Feb 07, 2019
-
-
Szymon Romik authored
verify if non-const access methods/iterators works out of tx scope
-
Szymon Romik authored
it is unsafe to use some access methods/operators (e.g. at(), begin()) out of transaction scope, however we can't forbid users to use them, because there is no other way to modify elements without transaction
-
Igor Chorążewicz authored
test: cover missing vector cases based on codecov analysis
-