- Dec 12, 2019
-
-
Szymon Romik authored
Segment vector fixes
-
- Dec 11, 2019
-
-
Szymon Romik authored
String find
-
- Dec 10, 2019
-
-
Igor Chorążewicz authored
Segment_vector fix
-
Pawel Karczewski authored
-
Pawel Karczewski authored
-
Pawel Karczewski authored
-
Pawel Karczewski authored
-
Pawel Karczewski authored
-
Pawel Karczewski authored
-
Pawel Karczewski authored
-
Pawel Karczewski authored
Separate implementation for find(CharT ch, size_type pos) overload is redundant and may be changed to just calling basic implementation with specified parameters
-
Pawel Karczewski authored
Separate implementation for rfind(CharT ch, size_type pos) overload is redundant and may be changed to just calling basic implementation with specified parameters
-
Pawel Karczewski authored
Recursion on a long strings may cause stack overflow. Previous implementation was tricky, as at first glance rfind( CharT ch, size_type pos = npos ) overload is called and everything is ok, but it calls rfind(const CharT *s, size_type pos, size_type count) under the hood.
-
Pawel Karczewski authored
For consistency use std::distance for pointer arithmetic in every overload of find
-
Pawel Karczewski authored
-
Pawel Karczewski authored
Skip redundant while loop cycles by using traits_type::find return value, instead of just checking if it finds anything over and over.
-
- Dec 06, 2019
-
-
vtune authored
Added additional checks in methods to avoid possible issues in case of numeric arguments with value equal to zero. Implemented test to check these methods.
-
Łukasz Stolarczuk authored
Merge changes from stable 1.8
-
- Dec 05, 2019
-
-
Łukasz Stolarczuk authored
Change owner and group of HOST_WORKDIR
-
Łukasz Stolarczuk authored
Simplify travis.yml
-
Lukasz Dorau authored
The 'HOST_WORKDIR' directory contains the source code cloned in a CI, so UID and GID of its files are equal to UID and GID of a CI user, which can vary depending on a CI. We have to change the ownership of this directory and all its files to UID and GID of the Docker user, because the build is run in Docker.
-
- Dec 04, 2019
-
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
-
Igor Chorążewicz authored
Vs 2019 fixes
-
- Dec 03, 2019
-
-
Łukasz Stolarczuk authored
Update comment for pool::persist(persistent_ptr&)
-
Igor Chorążewicz authored
Fix warning in enumerable_thread_specific class
-
Igor Chorążewicz authored
Fix finding libpmem and libpmemobj in CMake
-
Igor Chorazewicz authored
Functions modified in this patch do not modify the object so they should be marked as const. This fixes compilation on VS 2019.
-
Igor Chorazewicz authored
to initialization list. Every const member (like table_ptr) should be initialized this way. Failing to do so may result in compilation error.
-
- Dec 02, 2019
-
-
Lukasz Dorau authored
Generate the fatal error if any of the required files is not found.
-
- Nov 29, 2019
-
-
Igor Chorazewicz authored
Former description could have been misinterpreted. Persist operation does not persist pointee but only a pointer - this change makes that clear. Ref: https://github.com/pmem/libpmemobj-cpp/issues/524
-
Igor Chorążewicz authored
Set TESTS_USE_FORCED_PMEM=1 in all tests
-
Lukasz Dorau authored
-
- Nov 28, 2019
-
-
Igor Chorążewicz authored
Remove fixed_size_array_policy
-
Igor Chorążewicz authored
Do not allocate a pseudo-TTY in GitHub Actions
-
Igor Chorążewicz authored
Enumerable_thread_specific constructors fix
-
- Nov 27, 2019
-
-
Lukasz Dorau authored
-
Lukasz Dorau authored
... because it causes the following error: the input device is not a TTY ##[error]Process completed with exit code 1.
-
- Nov 26, 2019
-
-
vtune authored
Copy/Move constructors fixed to use storage's copy/move constructors instead of operator=
-