Commit Graph

1123 Commits (210b724061bda62065070cc156300ae49a4c6194)
 

Author SHA1 Message Date
Samy Al Bahra 210b724061 ck_rwlock: Migrate to 32-bit primitives and add a write_latch operation.
11 years ago
Samy Al Bahra 671d067ea0 ck_bytelock: Fix casting error affecting 32-bit architectures.
11 years ago
Samy Al Bahra 81f267ce62 Merge branch 'master' of git.concurrencykit.org:ck
11 years ago
Samy Al Bahra b97b0021f9 ck_barrier: Just pass-through tournament barrier with only one participating thread.
11 years ago
Samy Al Bahra 15ce0501d2 ck_sequence: Add branch hint for short-circuit.
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 cb8f5f9ebb ck_hp_fifo: Add deinit routine to allow reclaiming stub node.
11 years ago
Samy Al Bahra c75e470ed4 ck_fifo_spsc: De-initialize from head.
11 years ago
Samy Al Bahra 06feae82f3 ck_hp_fifo: No need for volatile atomic stores on initialization.
11 years ago
Samy Al Bahra ca49839883 regressions/ck_fifo: Add coverage for deinit routines.
11 years ago
Samy Al Bahra 5ec8191ded ck_fifo: Add ck_fifo_*_deinit routines.
11 years ago
Samy Al Bahra e0c65bd98b build: Bump version for release.
11 years ago
Samy Al Bahra 15ac0bc691 ck_bitmap: Fix length calculation error in ck_bitmap_union (crasher).
11 years ago
Samy Al Bahra 08be876fa6 ck_bytelock: Correctly compute byte sequence length for readers.
11 years ago
Samy Al Bahra 8f0b88afeb ck_rhs: Localized style(9) clean-up.
11 years ago
Samy Al Bahra 8867674c8f build: Drop patch level from version.
11 years ago
Samy Al Bahra 4198b517ac doc: Add ck_bitmap_union manual page.
11 years ago
Samy Al Bahra f06fc00882 doc/ck_bitmap: Drop references to _mpmc.
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 c62862197c build: Bump feature version in preparation.
11 years ago
Samy Al Bahra 54ba247c18 build: Support customizable library names.
11 years ago
Olivier Houchard efc88a5af5 ck_rhs: style(9)
11 years ago
Olivier Houchard 8f1ea8043b ck_rhs: Use inlined functions instead of gruesome macros.
11 years ago
Samy Al Bahra 20b98dc271 ck_rhs: Additional clean-up.
11 years ago
Samy Al Bahra ddab0f1820 ck_rhs: Remove unnecessary parentheses.
11 years ago
Samy Al Bahra 6d26a2b4da ck_rhs: Move probe function to right namespace.
11 years ago
Samy Al Bahra 0e0fca638f ck_rhs: Various clean-up.
11 years ago
Samy Al Bahra 79fb6176bb regressions: Add coverage for ck_bytelock off-by-one.
11 years ago
Samy Al Bahra b8c801136a ck_bytelock: Fix deadlock for unslotted reader workloads.
11 years ago
User Doginou eaff3ac2b3 ck_rhs: remove debugging printfs
11 years ago
User Doginou 59cedf10c6 ck_rhs: Add a read mostly mode.
11 years ago
Olivier Houchard 0f908f1e31 ck_hrs: Update probe_bound for every slot shifted.
11 years ago
Samy Al Bahra f2f1243523 build: Bump version for next release.
11 years ago
Samy Al Bahra 9d40e6b52f ck_ht: Optimize ck_ht_gc for empty tables.
11 years ago
Samy Al Bahra 0a256f0892 regressions: Empty set coverage for ck_hs_gc.
11 years ago
Samy Al Bahra 3339b2eb22 ck_hs: Optimize GC for empty sets.
11 years ago
Samy Al Bahra 1fe1ed1d60 ck_ht: Fix typo in ck_ht_gc for direct mode.
11 years ago
Olivier Houchard e47caab029 ck_rhs: Increase CK_RHS_G from 2 to 1024, since it's used a lot more.
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 214552cb05 doc: Add acquire / release manual pages.
11 years ago
Samy Al Bahra ada57f1720 build: Bump version for release.
11 years ago
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