- Mar 10, 2020
-
-
Łukasz Stolarczuk authored
Merge stable 1.7 to stable 1.8
-
- Mar 04, 2020
-
-
Łukasz Stolarczuk authored
-
- Feb 28, 2020
-
-
Igor Chorążewicz authored
Merge stable-1.6 into stable-1.7
-
- Feb 27, 2020
-
-
Igor Chorążewicz authored
Merge stable-1.5 into stable-1.6
-
- Feb 26, 2020
-
-
Igor Chorążewicz authored
fix dir creation in auto docs update
-
Szymon Romik authored
tests: cleanup source of removed test
-
Szymon Romik authored
Only parse libpmemobj version if it matches a pattern (major[.]minor.*)
-
- Feb 25, 2020
-
-
Łukasz Stolarczuk authored
-
Igor Chorążewicz authored
doc: enable auto gh-pages generation in docker script
-
- Feb 20, 2020
-
-
- Feb 17, 2020
-
-
Igor Chorążewicz authored
Add skip flags for additional artifacts built/installed in dockerimages
-
Igor Chorazewicz authored
insert_erase_mt was removed but it's source stayed.
-
- Feb 14, 2020
-
-
Łukasz Stolarczuk authored
-
- Feb 10, 2020
-
-
Łukasz Stolarczuk authored
-
- Jan 31, 2020
-
-
Igor Chorążewicz authored
Merge stable-1.7 into stable-1.8
-
Igor Chorążewicz authored
Merge stable-1.6 into stable-1.7
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
-
Igor Chorążewicz authored
Create separate Docker images for stable-1.8 branch
-
Igor Chorążewicz authored
Create separate Docker images for stable-1.7 branch
-
Igor Chorążewicz authored
Create separate Docker images for stable-1.6 branch
-
- Jan 30, 2020
-
-
Lukasz Dorau authored
-
Lukasz Dorau authored
-
Lukasz Dorau authored
-
- Jan 28, 2020
-
-
Szymon Romik authored
Run find_gdb() in tests/CMakeLists.txt
-
Lukasz Dorau authored
It fixes regression introduced by bc3438ae.
-
- Jan 25, 2020
-
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
detect GDB and disable tests
-
Szymon Romik authored
ref issue #469
-
Szymon Romik authored
-
- Jan 24, 2020
-
-
Szymon Romik authored
-
Szymon Romik authored
-
Szymon Romik authored
-
- Jan 23, 2020
-
-
Szymon Romik authored
Backport hash map erase fix to stable 1.8
-
Igor Chorazewicz authored
-
Igor Chorazewicz authored
Consider the following scenario (where A and B are in the same bucket): thread 1: thread 2: find(acc1, A) erase(A) find(acc2, B) First, thread 1 takes lock on the bucket and then on element A. Then, thread 2 takes a lock on the bucket and tries to lock element A but it can't because thread 1 already locked it - this way thread 2 is blocked. Next, thread 1 tries to lock the bucket but it can't because thread 2 holds it. Neither thread can progress. This patch fixes that by introducing the same algorithm as in lookup/insert. When trying to lock element in erase we now spin in a loop doing try_acquire and if we do not succeed after specified amount of time we drop bucket lock and try whole operation again.
-
- Jan 14, 2020
-
-
Igor Chorążewicz authored
Merge stable 1.7 into stable 1.8
-
- Jan 10, 2020
-
-
Igor Chorazewicz authored
-
- Jan 03, 2020
-
-
Igor Chorążewicz authored
Fix overrding TEST_DIR variable
-