Commit Graph

953 Commits (3d188aa5537424eced6eb6d4812b44ae4dd71c94)
 

Author SHA1 Message Date
Samy Al Bahra 4492325ccc ck_hs: Migrate to ck_pr_fence_X_Y.
12 years ago
Brendon Scheinman babae24a07 ck_rwcohort: Added missing return statements and changed while (true) loops to for (;;)
12 years ago
Brendon Scheinman 2b33d57148 ck_rwcohort: Removed extra whitespace
12 years ago
Brendon Scheinman cbfa095108 Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra 0f08a33278 Merge branch 'master' of git.concurrencykit.org:ck
12 years ago
Samy Al Bahra 2ba3f59374 ck_spinlock: Migrate MCS to ck_pr_fence_X_Y.
12 years ago
Samy Al Bahra b43832c384 ck_spinlock: Migrate MCS to lighter-weight fast path.
12 years ago
Samy Al Bahra 8540821f3f ck_spinlock: Minor style changes to return statement.
12 years ago
Samy Al Bahra 08d13deaf4 ck_brlock: Migrate to ck_pr_fence_X_Y.
12 years ago
Samy Al Bahra 214d7aed66 ck_pr: Implement ck_pr_fence_atomic in MD ck_pr.
12 years ago
Samy Al Bahra 65f24e8860 git: Add ck_stailq regression to gitignore.
12 years ago
Samy Al Bahra 8320a4a6f4 ck_pr: Comment elaboration on ck_pr_fence_atomic semantics.
12 years ago
Samy Al Bahra 3f06a4e23a ck_rwlock: Use ck_pr_fence_atomic.
12 years ago
Samy Al Bahra ffd22e57b8 ck_bytelock: Use ck_pr_fence_atomic.
12 years ago
Samy Al Bahra a4220f2377 ck_pr: Remove ck_pr_fence_load_depends from GCC port.
12 years ago
Samy Al Bahra d1dd6611ac ck_pr: Add ck_pr_fence_atomic interface.
12 years ago
Samy Al Bahra 8face51e0d ck_spinlock: Acquire semantics for anderson spinlock.
12 years ago
Samy Al Bahra f87e0caf99 ck_bytelock: Migrate to ck_pr_fence_X_Y.
12 years ago
Samy Al Bahra 83bc7f9f54 ck_epoch: Migrate to ck_pr_fence_X_Y.
12 years ago
Samy Al Bahra fe7e5ac5b1 ck_hp_stack: Migrate to ck_pr_fence_X_Y functions.
12 years ago
Samy Al Bahra 01f89ee691 ck_hp_fifo: Migrate to ck_pr_fence_X_Y functions.
12 years ago
Samy Al Bahra b025722fbd ck_brlock: Migrate to ck_pr_fence_X_Y interface.
12 years ago
Samy Al Bahra 5506ad2744 ck_pr: Move ck_pr_barrier to compiler port.
12 years ago
Samy Al Bahra cc8c3fb2db ck_pr/gcc: Fix style issue.
12 years ago
Samy Al Bahra 8311e9fcb4 ck_pr: Update GCC port and change ck_pr dependency path.
12 years ago
Samy Al Bahra 137fb49951 regressions: Fix link order.
12 years ago
Samy Al Bahra 44b769963f ck_pr: ck_pr_fence_X_Y interface has been added.
12 years ago
Brendon Scheinman f19a1f3c23 ck_rwcohort: Added signatures for various strategies to documentation
12 years ago
Brendon Scheinman 8ff8118ae7 Merge branch 'master' of https://github.com/bscheinman/ck
12 years ago
Brendon Scheinman c5934b47ae Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Brendon Scheinman eacaacdb6e ck_rwcohort: Fixed Makefile for automated regression testing
12 years ago
Brendon Scheinman dcdc6dd100 ck_rwcohort: Fixed indentation and looping logic and added initial documentation
12 years ago
Brendon Scheinman ff79217398 ck_rwcohort: Updated .gitignore to reflect new ck_rwcohort naming
12 years ago
Brendon Scheinman 444df7dfe5 Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra ca35d3bb75 regressions/ck_hs: Fix typo in Copyright statement.
12 years ago
Samy Al Bahra c9ecf8e210 doc: Add ck_ht_reset_size_spmc manual page, fix references.
12 years ago
Samy Al Bahra 8718912993 doc: Cross-reference ck_hs_reset_size and fix title.
12 years ago
Samy Al Bahra b75227089f doc: Add ck_hs_reset_size manual page.
12 years ago
Samy Al Bahra 855a1472a8 ck_ht: Add ck_ht_reset_size_spmc operation.
12 years ago
Samy Al Bahra 73531e9e48 ck_hs: Add ck_hs_reset_size operation.
12 years ago
Samy Al Bahra 327c0fdc95 doc: Fix ck_ring_capacity reference to ck_ring_size.
12 years ago
Samy Al Bahra 4132ec4998 ck_epoch: Add ck_epoch_reclaim function.
12 years ago
Samy Al Bahra 281b5ad045 Merge branch 'master' of https://github.com/davidjoseph/ck
12 years ago
Brendon Scheinman cc4b248bcb ck_rwcohort: Renamed ck_rwcohort namespace
12 years ago
Samy Al Bahra 67598d9452 build: Bump version for next release.
12 years ago
Samy Al Bahra f1d10a3d18 doc/ck_ring: Add ck_ring_{capacity,size} manual pages.
12 years ago
Brendon Scheinman e0f46e6045 merged from upstream repo
12 years ago
Brendon Scheinman 0d20391563 ck_rw_cohort: Added benchmark tests for reader-writer cohort locks
12 years ago
Brendon Scheinman f693a16253 ck_rw_cohort: Added neutral reader-writer lock
12 years ago
Brendon Scheinman 21750b9321 ck_rw_cohort: Added read-preference logic and updated validation test to use it
12 years ago