- Sep 13, 2019
-
-
Igor Chorazewicz authored
insert_gap() method worked incorrectly. It used std::move_backward to move elements in a vector, ignoring the fact that memory after size() was uninitialized. This resulted in operator= being called on uninitialized elements instead of copy/move constructor. Fix this issue by reimplementing insert_gap as internal_insert. Use generic implementation for iterators to implement all cases.
-
Igor Chorazewicz authored
and change name of construct_range_copy to construct. conctruct_range can be implemented using construct_range_copy by passing std::make_move_iterator(iterator) as parameters.
-
- Sep 12, 2019
-
-
Szymon Romik authored
string: modifiers
-
Szymon Romik authored
Make valgrind build separate travis step
-
Pawel Karczewski authored
It's done for build time optimization.
-
Pawel Karczewski authored
* Put builds as separate functions in run-build.sh * Explicitly list, which builds should be run according to build type * Add valgrind build type * Add valgrind build as separate travis step
-
Krzysztof Kajrewicz authored
-
- Sep 10, 2019
-
-
Igor Chorążewicz authored
Add concurrent_hash_map_pmreorder_break_insert test
-
- Sep 06, 2019
-
-
Lukasz Dorau authored
-
Lukasz Dorau authored
-
Lukasz Dorau authored
-
Igor Chorążewicz authored
Add simplekv example
-
Igor Chorążewicz authored
Add concurrent_hash_map_pmreorder_erase test
-
Igor Chorążewicz authored
Add flags to disable warning C4996
-
Marcin Ślusarz authored
Fix warnings C4800: 'int': forcing value to bool
-
Lukasz Dorau authored
-
Lukasz Dorau authored
-
Igor Chorążewicz authored
Add concurrent_hash_map_pmreorder_insert_erase_mt test
-
Lukasz Dorau authored
Add flags: -D_SCL_SECURE_NO_WARNINGS to disable checking iterators -D_CRT_SECURE_NO_WARNINGS to disable deprecation of getenv and strcpy functions It disables 156 such warnings. Ref: #409
-
Igor Chorążewicz authored
Correct small misspell in pman's Game Over message
-
Lukasz Dorau authored
It fixes 503 warnings #C4800. Ref: #409
-
- Sep 05, 2019
-
-
Igor Chorazewicz authored
and rebuilds rest on application restart.
-
Igor Chorazewicz authored
-
Igor Chorążewicz authored
Decrease Visual Studio warning level to W3
-
Igor Chorążewicz authored
appveyor: msbuild: set verbosity to minimal
-
Lukasz Dorau authored
... to reduce the Appveyor build time.
-
Lukasz Dorau authored
... to reduce the Appveyor build time.
-
- Sep 04, 2019
-
-
Marcin Ślusarz authored
appveyor: set PMEM_IS_PMEM_FORCE in tests
-
Lukasz Dorau authored
PMEM_IS_PMEM_FORCE is not set in tests and Appveyor build is timed out.
-
- Sep 03, 2019
-
-
Igor Chorążewicz authored
Appveyor: switch to Visual Studio 2017
-
Lukasz Dorau authored
This change is required because of the following issue: https://help.appveyor.com/discussions/problems/24684-problem-with-vcpkg-wrong-version-on-appveyor https://github.com/appveyor/ci/issues/3052 which cannot be fixed directly now.
-
- Aug 30, 2019
-
-
Lukasz Dorau authored
-
- Aug 28, 2019
-
-
Łukasz Stolarczuk authored
-
- Aug 23, 2019
-
-
Marcin Ślusarz authored
Concurrent hashmap: removal of atomic allocation support and minor refactoring
-
- Aug 14, 2019
-
-
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
Atomic allocator has limited use case since pmemobj does not allow for nesting make_persistent_atomic calls.
-
- Aug 08, 2019
-
-
Igor Chorazewicz authored
To make it obvious what is the layout of the structure.
-
Igor Chorążewicz authored
Fix concurrent_hash_map_pmreorder_multiple_buckets test
-