Commit Graph

332 Commits (e6feed1f89905ecaf720b7c6a8819b5d275c9b90)

Author SHA1 Message Date
Jaidev Sridhar 0f44d50e33 ck_swlock: Use single word for lock bits
11 years ago
Jaidev Sridhar 9ee4334e10 Merge remote-tracking branch 'upstream/master' into ck_swlock
11 years ago
Samy Al Bahra 3d6bd14e60 regressions: Fix function declaration for ck_bitmap test.
11 years ago
Samy Al Bahra c657c01a8b ck_rwlock: Remove debug optimization level.
11 years ago
Jaidev Sridhar 207194359f ck_swlock: Convert ELIDE tests to single writer
11 years ago
Jaidev Sridhar c7dc66bf0c ck_swlock: Validation for normal write lock
11 years ago
Jaidev Sridhar 3412f135df ck_swlock: Fix makefile
11 years ago
Jaidev Sridhar 8646990847 Merge remote-tracking branch 'jsridhar-dev/ck_swlock' into ck_swlock
11 years ago
Jaidev Sridhar 1f03809acb ck_swlock: We shouldn't decrement n_readers when
11 years ago
Paul Khuong f06a5c4a71 ck_bitmap: more bulk operations, less space, more tests
11 years ago
Samy Al Bahra 240d30c8c4 regressions/ck_swlock: Fix-up style and Copyright.
11 years ago
Samy Al Bahra 1997acde22 regressions: Remove optimization flags from ck_swlock.
11 years ago
Jaidev Sridhar 9732e2bdb3 ck_swlock: A single writer rwlock.
11 years ago
Samy Al Bahra c3097a4a7b regressions: Remove latchlock coverage.
11 years ago
Samy Al Bahra 2a701163eb ck_rwlock: Ditch ck_rwlock latch for ck_swlock.
11 years ago
Samy Al Bahra bf3a3fdeb2 Revert "regressions: Benchmark coverage for latchlock operations."
11 years ago
Samy Al Bahra 24d65432e0 regressions: Benchmark coverage for latchlock operations.
11 years ago
Samy Al Bahra 0878bf489a regressions/ck_pr: Coverage for immediates.
11 years ago
Samy Al Bahra edd12edbcc regressions/ck_fifo: Require non-NULL stub node.
11 years ago
Samy Al Bahra 68d5206a03 regressions/ck_hp_fifo: Require non-NULL stub node.
11 years ago
Samy Al Bahra cbc2206ba0 regressions: Add basic coverage of ck_hp_fifo.
11 years ago
Samy Al Bahra ca49839883 regressions/ck_fifo: Add coverage for deinit routines.
11 years ago
Samy Al Bahra 190b204059 ck_bitmap: Drop _mpmc suffix and add union operation.
11 years ago
Samy Al Bahra 1c8040968f regressions: Add ck_rhs to top-level Makefile.
11 years ago
Samy Al Bahra 76e43825a7 Merge remote-tracking branch 'origin/cognet'
11 years ago
Samy Al Bahra 79fb6176bb regressions: Add coverage for ck_bytelock off-by-one.
11 years ago
User Doginou 59cedf10c6 ck_rhs: Add a read mostly mode.
11 years ago
Samy Al Bahra 0a256f0892 regressions: Empty set coverage for ck_hs_gc.
11 years ago
Olivier Houchard bf686c0a42 ck_rhs: Add.
11 years ago
Samy Al Bahra c197b37df1 legal: Update Copyright statements.
11 years ago
Samy Al Bahra fb7310b4cb regressions: Coverage for parametric ring.
11 years ago
Samy Al Bahra f769f842a4 regressions: Additional coverage for delete mode.
11 years ago
Samy Al Bahra 4e4c24ba63 regressions: Additional ck_hs_gc coverage.
11 years ago
Samy Al Bahra 207884f9e3 regressions: Coverage for ck_ht delete workload hint.
11 years ago
Samy Al Bahra 1ecb37b28f Merge branch 'cognet' of git.concurrencykit.org:ck
11 years ago
Samy Al Bahra fdc2061935 regressions/ck_ring: Always treat buffer as opaque.
11 years ago
Samy Al Bahra f9ae05b15a regressions/ck_ring: Drop template variants.
11 years ago
Olivier Houchard 2b08211d60 regressions: Mark the core variable as unused, to appease the compiler.
11 years ago
Olivier Houchard 0f92cbab08 ck_spinlock: Commit the missing HCLH bits.
11 years ago
Samy Al Bahra ce7533e98a regressions/ck_ht: Use random seed for ck_ht_gc.
11 years ago
Samy Al Bahra 6818335303 regressions/ck_ht: ck_ht_gc coverage.
11 years ago
Olivier Houchard e5f7639962 ck_spinlock: Add a HCLH implementation.
11 years ago
Olivier Houchard 3edb523da5 ck_ring: Move the ring buffer outside of the ck_ring_t
11 years ago
Olivier Houchard 4c878ff1de regressions: Implement aff_iterate() for FreeBSD.
11 years ago
Olivier Houchard b553f42fae Reduce the memory size used for testing ck_fifo_mpmc, to make it easier for
11 years ago
Samy Al Bahra 566d0c68be regressions/ck_hs: Move sliding window.
11 years ago
Samy Al Bahra 3c1c91bd25 regressions: Update ck_hs_gc coverage.
11 years ago
Samy Al Bahra f085d75ff6 regressions/ck_hs: Performance coverage.
11 years ago
Samy Al Bahra 5f6cbabc4b regressions/ck_hs: Serial coverage for rebuild.
11 years ago
Samy Al Bahra c2f5ca52f6 regressions/ck_hs: Serial benchmark coverage for DELETE mode.
11 years ago