Commit Graph

1127 Commits (0878bf489ac94d45e6f5d1168664f4e7a2ec54f9)
 

Author SHA1 Message Date
Samy Al Bahra 0c4ed1d14f ck_pflock: Use store barrier on init.
11 years ago
Samy Al Bahra 0353cdcb23 ck_rwlock: Migrate to acquire / release and other barrier improvements.
11 years ago
Samy Al Bahra 38c40315a2 ck_brlock: Use store barrier on initialization.
11 years ago
Samy Al Bahra ac8397d8b5 ck_rwcohort: Migrate to acquire / release.
11 years ago
Samy Al Bahra 5280253974 ck_pflock: Use precise barrier in read_unlock.
11 years ago
Samy Al Bahra febdb8c164 ck_brlock: Use precise barrier for read_unlock.
11 years ago
Samy Al Bahra 0c205740aa ck_pflock: Migrate to acquire / release.
11 years ago
Samy Al Bahra ad5e00cfb9 ck_epoch: Read-side latency improvements on x86.
11 years ago
Samy Al Bahra cad7b53273 ck_epoch: Migrate to acquire / release.
11 years ago
Samy Al Bahra e8051b79c2 ck_elide: Add comment indicating purposeful omission of barriers.
11 years ago
Samy Al Bahra 16f7568e5c ck_cohort: Migrate to acquire / release.
11 years ago
Samy Al Bahra 44689f7e69 ck_bytelock: Migrate to acquire / release.
11 years ago
Samy Al Bahra f314b52035 ck_brlock: Migrate to acquire/release.
11 years ago
Samy Al Bahra 0bbb6f0eff ck_pr: Fix typo in preprocessor usage.
11 years ago
Samy Al Bahra e57bfd5865 spinlock: Migrate to acquire / release interface.
11 years ago
Samy Al Bahra 661f3948ed ck_pr: Add acquire and release fences.
11 years ago
Samy Al Bahra fb7310b4cb regressions: Coverage for parametric ring.
11 years ago
Samy Al Bahra 057f719796 ck_ring: Add type-specialized ring.
11 years ago
Samy Al Bahra 90c9950356 ck_ring: Type-agnostic backend implementation.
11 years ago
Samy Al Bahra 92d662fa5e ck_hs: Simplification of probe sequence limit.
11 years ago
Samy Al Bahra 2c2d7fab90 ck_hs: Tombstone probe limit modification is absolutely unnecessary.
11 years ago
Samy Al Bahra f769f842a4 regressions: Additional coverage for delete mode.
11 years ago
Samy Al Bahra 355bd611b4 ck_hs: Short-circuit more aggressively in put_unique.
11 years ago
Samy Al Bahra afe696cc2f ck_hs: Utilize probe bounds on write operations.
11 years ago
Samy Al Bahra ec79ea0b2d ck_hs: Use slot bound limit for ck_hs_fas operation.
11 years ago
Samy Al Bahra cc3962d675 doc: Remove buffer language from ck_ring_init.
11 years ago
Samy Al Bahra 686a589ab4 doc: Update ck_ring_init type.
11 years ago
Samy Al Bahra 4af7571990 ck_pr/arm: Remove extraneous newline.
11 years ago
Samy Al Bahra 21fbfca37f Merge branch 'master' of git.concurrencykit.org:ck
11 years ago
Samy Al Bahra 2dca67eae2 build: Bump up version for next release.
11 years ago
Olivier Houchard 259fb5174d ck_pr: Use the "dmb st" instruction on arm when available.
11 years ago
Samy Al Bahra 9d159d89b0 doc: Add missing ck_ht_count cross-reference.
11 years ago
Samy Al Bahra 816584b7d1 doc: Add ck_ht_gc cross-references.
11 years ago
Samy Al Bahra f6b36c9a69 doc: Fix up ck_hs_gc language.
11 years ago
Samy Al Bahra 68ef552527 doc: Add ck_ht_gc manual page.
11 years ago
Samy Al Bahra b32e1b24df ck_spinlock: Use more finely-grained barrier for CLH.
11 years ago
Samy Al Bahra 99d5f6c6ce doc: Add ck_pr_rtm manual page.
11 years ago
Samy Al Bahra 72292afb2e doc: Update ck_hs cross-references.
11 years ago
Samy Al Bahra 51e3af6dca doc: Add ck_hs_gc manual page.
11 years ago
Samy Al Bahra fbfb951f55 doc: Update ck_ht_init for CK_HT_WORKLOAD_DELETE.
11 years ago
Samy Al Bahra fd9064c280 doc: Update ck_hs_init manual page for CK_HS_MODE_DELETE.
11 years ago
Samy Al Bahra 822b842d1e ck_ht: Fix bug in ck_ht_gc and backport garbage collector improvements from ck_hs.
11 years ago
Samy Al Bahra 4e4c24ba63 regressions: Additional ck_hs_gc coverage.
11 years ago
Samy Al Bahra e8969ad66f ck_hs: More aggressive clean-up in ck_hs_gc.
11 years ago
Olivier Houchard a2fa6e8bb3 doc: Correct HCLH function prototypes.
11 years ago
Samy Al Bahra 86ac63241a doc: Update ck_ring manual pages.
11 years ago
Olivier Houchard 7fa88f8320 Merge branch 'master' of git.concurrencykit.org:ck
11 years ago
Olivier Houchard 61bb774b56 doc: Document hclh.
11 years ago
Samy Al Bahra 207884f9e3 regressions: Coverage for ck_ht delete workload hint.
11 years ago
Samy Al Bahra eb59f6ead5 ck_ht: Add CK_HT_WORKLOAD_DELETE flag.
11 years ago