- Jan 16, 2019
-
-
Szymon Romik authored
Imported from llvm-mirror/libcxx@5ae92f0 vector: add libcxx iterator.pass test Imported from llvm-mirror/libcxx@5ae92f0 vector: add libcxx types.pass test Imported from llvm-mirror/libcxx@5ae92f0 test: add libcxx data tests Imported from llvm-mirror/libcxx@5ae92f0
-
- Jan 15, 2019
-
-
Marcin Ślusarz authored
Merge back changes from stable-1.5
-
Marcin Ślusarz authored
Always initialize pmem::obj::array using double braces.
-
- Jan 14, 2019
-
-
Marcin Ślusarz authored
test: copy libcxx vector tests
-
Marcin Ślusarz authored
test: rm unused file
-
Marcin Ślusarz authored
vector: add comparison operators
-
Marcin Ślusarz authored
Fix typo
-
- Jan 11, 2019
-
-
Szymon Romik authored
Copy remaining libcxx vector tests. Those test should be ported to test persistent vetctor. Imported from llvm-mirror/libcxx@5ae92f0
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
- Jan 10, 2019
-
-
Jan Michalski authored
transaction: add snapshot method
-
Szymon Romik authored
test/common/cont_test_common.hpp is as old file, we used to use in tests for STL containers with persistent allocator
-
Jan Michalski authored
vector ctors
-
Krzysztof Kajrewicz authored
-
Jan Michalski authored
fix coverege travis output issue
-
Szymon Romik authored
travis output has 4MB limitation for an output and recently it became a limitation for libpmemobj-cpp project this patch removes llvm-cov output from travis log, but coverage analysis are still being performed
-
- Jan 09, 2019
-
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
Szymon Romik authored
Functions: begin(), end(), free_data(), size(), capacity() are being used in ctors/dtor and tests. This commit provides these functions as well. Index access operators are added.
-
- Jan 04, 2019
-
-
Igor Chorazewicz authored
-
- Jan 03, 2019
-
-
Szymon Romik authored
new method will allow user to manually snapshot memory range within transaction
-
- Jan 02, 2019
-
-
Igor Chorazewicz authored
Using single braces initialization is allowed by the standard (C++11 §8.5.1/11), however older versions of gcc (up-to 5.5.0) do not properly elide braces and emit error in this case.
-
- Dec 21, 2018
-
-
Marcin Ślusarz authored
common: fix typo
-
Marcin Ślusarz authored
cmake: replace unsupported boolean comparison
-
Krzysztof Kajrewicz authored
-
Krzysztof Kajrewicz authored
-
- Dec 19, 2018
-
-
Szymon Romik authored
Imported from llvm-mirror/libcxx@5ae92f0
-
Marcin Ślusarz authored
Modify pmem::obj::array tests
-
Marcin Ślusarz authored
vector: fix _alloc() error handling
-
Szymon Romik authored
We need to cache pmemobj_tx_alloc return value and only after that assign it to _data, because when pmemobj_tx_alloc fails, it aborts transaction.
-
Szymon Romik authored
-
- Dec 18, 2018
-
-
Marcin Ślusarz authored
test: fix vector default ctor test
-
Szymon Romik authored
Even if we are removing created files in our test framework, we should delete manually persistent pointers (for clarity sake).
-
- Dec 17, 2018
-
-
Igor Chorazewicz authored
it was not build previously
-
Igor Chorazewicz authored
-
- Dec 14, 2018
-
-
Marcin Ślusarz authored
check for brace initialization in new expression for specific classes
-
- Dec 13, 2018
-
-
Szymon Romik authored
This line will fail to compile with clang++ <=7.0.0 for C++17 right after destructor will be added to vector class.
-
Szymon Romik authored
Check for issues related to agregate initialization in new expression for specific classes. Set flag in order to avoid unsafe code in tests.
-
- Dec 12, 2018
-
-
Marcin Ślusarz authored
tests: change initialization of slice
-