Commit Graph

310 Commits (4198b517ac219607f14a73abf527fff110cffabe)

Author SHA1 Message Date
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
Samy Al Bahra aadae2bf13 regressions/ck_hs: Coverage for delete mode.
11 years ago
Samy Al Bahra f805ee746e regressions: Coverage for ck_hs_put_unique.
11 years ago
Samy Al Bahra 2769ce1a09 regressions/ck_hs: Add ck_hs tombstone stride workload to serial benchmark.
11 years ago
Samy Al Bahra 0610a0d0a8 ck_bag: Drop support for this data structure.
11 years ago
Samy Al Bahra de9220ce16 ck_array: Change semantics of put_unique return values.
11 years ago
Samy Al Bahra 493360636b ck_array: Additional regressions coverage and code clean-up.
11 years ago
Samy Al Bahra ef15380a62 regressions/ck_hs: Increase coverage across multiple start sizes.
11 years ago
Samy Al Bahra 7a49725b7f ck_array: Fix use-after-free on transactional put.
11 years ago
Samy Al Bahra a7cb0f9bbb ck_array: Add ck_array_initialized functionality.
11 years ago
Samy Al Bahra 2db9de633f ck_array: Simple eliminating SPMC dense array for fast iteration.
11 years ago
Samy Al Bahra 1898a8e450 regressions: Coverage for CK_SEQUENCE_READ.
12 years ago
Samy Al Bahra 61d5beff46 regressions: Use correct hash value for blob!
12 years ago
Samy Al Bahra 077ca3ab00 regressions: Increase coverage of ck_hs_move.
12 years ago
Samy Al Bahra 120a262f18 ck_hs: Test coverage for ck_hs_move.
12 years ago
Samy Al Bahra 721cc0605c regressions: Remove -g from ck_rwcohort build flags.
12 years ago
Samy Al Bahra 895ff34aab regressions: Add ck_rwcohort to top-level Makefile.
12 years ago
Samy Al Bahra b36e35ec76 Merge branch 'master' of https://github.com/bscheinman/ck
12 years ago
Samy Al Bahra 768b5b3597 ck_rwlock: Add adaptive elision and unit tests.
12 years ago
Samy Al Bahra ac4a703525 regressions: Get rid of debug flags in ck_rwlock benchmark.
12 years ago
Samy Al Bahra 671f82d7a8 ck_rwlock: Migrate to ck_elide.h.
12 years ago
Samy Al Bahra 143bc4b336 regressions: Add ck_spinlock locked coverage.
12 years ago
Samy Al Bahra 4d2ccfe497 ck_rwlock: Add basic RTM interface to rwlock.
12 years ago