Commit Graph

1045 Commits (816584b7d1072fa993c8b810ca65d7936abf1b7c)
 

Author SHA1 Message Date
Samy Al Bahra 39ed9c6b8a git: Add ck_sequence benchmark to gitignore.
12 years ago
Samy Al Bahra 7f5216c4c6 regressions/ck_sequence: Add fast-path latency measurement.
12 years ago
Samy Al Bahra 2ed965bfc2 ck_pr_rtm: Fix xtest output clobber identifier.
12 years ago
Samy Al Bahra 43a6628cf1 ck_pr: Initial support for TSX.
12 years ago
Samy Al Bahra 04590839d9 ck_sequence: change retry to take unsigned int.
12 years ago
Brendon Scheinman cb0a7c8ce6 Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Brendon Scheinman 9f5fca5905 Merge branch 'master' of https://github.com/bscheinman/ck
12 years ago
Brendon Scheinman 94655f57ff ck_rwcohort: Completed sample code in documentation;
12 years ago
Samy Al Bahra a8a74b9f57 ck_spinlock: Remove erroneous mask usage for non-x86 targets.
12 years ago
Samy Al Bahra 045d0e1053 ck_spinlock: Apply modulo arithmetic to proportional back-off ticket lock.
12 years ago
Samy Al Bahra d0745f51ee regressions: Lower wait factor for ck_ticket_pb.
12 years ago
Samy Al Bahra 33f30ac941 build: Bump version for next release.
12 years ago
Samy Al Bahra 68ec467ca8 ck_hs: Branch simplification on fast path.
12 years ago
Samy Al Bahra 6587bfa51d ck_hs: Universally use slot as unit for probe limit optimization.
12 years ago
Samy Al Bahra cd53e928bf ck_cc: Add branch execution hint support for GCC.
12 years ago
Samy Al Bahra b63fe45460 regressions: Fix uninitialized usage in ck_hs parallel_bytestring.
12 years ago
Samy Al Bahra 1cdbb7b7bf ck_hs: Remove unused return value from ck_hs_fas.
12 years ago
Samy Al Bahra be9f0d489c doc: Enable ck_hs_fas manual page compression.
12 years ago
Samy Al Bahra e330bb9749 doc: Add cross-references to ck_hs_fas.
12 years ago
Samy Al Bahra 3eb29381e6 doc: Update ck_hs_fas title.
12 years ago
Samy Al Bahra c27f4f27e5 doc: Add ck_hs_fas manual page.
12 years ago
Samy Al Bahra 03efd38742 regressions: Testing of ck_hs_fas functionality.
12 years ago
Samy Al Bahra 7da381bb1a ck_hs: Prototype for new ck_hs_fas operation.
12 years ago
Samy Al Bahra 693ad68b86 ck_hs: Existence requires generation check.
12 years ago
Samy Al Bahra 86619b3c38 ck_hs: Add atomic swap operation (requires existence).
12 years ago
Samy Al Bahra cc164d86e9 doc: Fix argument reference in ck_hs_set manual page.
12 years ago
Samy Al Bahra df5e62b09c doc: Fix argument reference in ck_hs_put manual page.
12 years ago
Samy Al Bahra 6c7781d8c3 ck_hs: Simplify marshal path for inserted pointer.
12 years ago
Brendon Scheinman fc071e1ce2 Merge branch 'master' of https://github.com/bscheinman/ck
12 years ago
Brendon Scheinman f9ea659bff Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra 3ca7072c14 ck_pr: Implicit compiler barrier ck_pr_fence.
12 years ago
Samy Al Bahra a5e8d6ad45 ck_spinlock: Only enable trylock for ck_spinlock_ticket on x86*.
12 years ago
Samy Al Bahra b1a40dcc34 build: Only copy generated files if out-of-source.
12 years ago
Samy Al Bahra 005dd36ade doc: Add ck_pr_fence_store_X manual pages.
12 years ago
Samy Al Bahra d12388f5f7 doc: Add ck_pr_fence_load_X manual pages.
12 years ago
Samy Al Bahra adbdfe6633 ck_pr: Get rid of ck_pr_fence_X_X functions.
12 years ago
Samy Al Bahra c2e99fa43e doc: Add references to ck_pr_fence_atomic_X.
12 years ago
Samy Al Bahra c58b0aa755 doc: Add ck_pr_fence_atomic_X manual pages.
12 years ago
Samy Al Bahra 931e967f3f doc: Add ck_pr_fence_atomic manual page.
12 years ago
Samy Al Bahra e52fd0b405 ck_fifo: Migrate MPMC FIFO to ck_pr_fence_X_Y.
12 years ago
Samy Al Bahra 0d827b4c81 ck_hp_fifo: Finer-grained mapping to ck_pr_fence_X_Y.
12 years ago
Samy Al Bahra 58af5c3072 ck_epoch: Elaborate on ck_epoch_register load fence.
12 years ago
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