Commit Graph

1136 Commits (ab22fda4e75853c18653956cf0de172a6aa5cd39)
 

Author SHA1 Message Date
Samy Al Bahra 822b842d1e ck_ht: Fix bug in ck_ht_gc and backport garbage collector improvements from ck_hs.
11 years ago
Samy Al Bahra 4e4c24ba63 regressions: Additional ck_hs_gc coverage.
11 years ago
Samy Al Bahra e8969ad66f ck_hs: More aggressive clean-up in ck_hs_gc.
11 years ago
Olivier Houchard a2fa6e8bb3 doc: Correct HCLH function prototypes.
11 years ago
Samy Al Bahra 86ac63241a doc: Update ck_ring manual pages.
11 years ago
Olivier Houchard 7fa88f8320 Merge branch 'master' of git.concurrencykit.org:ck
11 years ago
Olivier Houchard 61bb774b56 doc: Document hclh.
11 years ago
Samy Al Bahra 207884f9e3 regressions: Coverage for ck_ht delete workload hint.
11 years ago
Samy Al Bahra eb59f6ead5 ck_ht: Add CK_HT_WORKLOAD_DELETE flag.
11 years ago
Samy Al Bahra b784a846cd build: Remove unnecessary status indicator from configure.
11 years ago
Samy Al Bahra c4849aeaae ck_epoch: Remove redundant e + 2 observation.
11 years ago
Olivier Houchard b17706f967 hclh: Assert my copyright.
11 years ago
Samy Al Bahra 2f2558b21b build: Add spinlocks to install target.
11 years ago
Samy Al Bahra df571ad331 ck_spinlock: Migrate lock implementations to directory.
11 years ago
Samy Al Bahra 1ecb37b28f Merge branch 'cognet' of git.concurrencykit.org:ck
11 years ago
Olivier Houchard 0050e5bb4a configure: Add a generic way to detect VMA bits.
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
Samy Al Bahra b6a1914085 ck_ring: Prefer treatment of ck_ring_buffer_t as an opaque type.
11 years ago
Samy Al Bahra b6f085a62e ck_ring: Minor style change.
11 years ago
Samy Al Bahra e6c0ef01a5 ck_spinlock: Revert previous change, do not splice too early.
11 years ago
Olivier Houchard 2b08211d60 regressions: Mark the core variable as unused, to appease the compiler.
11 years ago
Samy Al Bahra e8b26ec212 ck_spinlock: Minor readability changes to ck_hclh.
11 years ago
Samy Al Bahra c219593967 ck_spinlock: First round of improvements to ck_hclh.
11 years ago
Samy Al Bahra 0e5ce1aae7 ck_spinlock: Simple whitespace changes (wrap long lines).
11 years ago
Olivier Houchard 0f92cbab08 ck_spinlock: Commit the missing HCLH bits.
11 years ago
Samy Al Bahra 3e47af544d ck_hs: Silence false positive warning from older GCC versions.
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
Samy Al Bahra aa0c303554 ck_ht: Add ck_ht_gc functionality, similar to ck_hs_gc.
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
Samy Al Bahra 554f11229e ck_ht: Drop usage of ck_ht_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 7b49b3babf doc: Add ck_hs_rebuild references.
11 years ago
Samy Al Bahra 2fe939c99d doc: Add ck_hs_rebuild manual page.
11 years ago
Samy Al Bahra 30c05c49bc doc: Add references to ck_hs_put_unique.
11 years ago
Samy Al Bahra 8d6de575cc ck_ht: Style changes.
11 years ago
Samy Al Bahra 4954816d61 ck_ht: Predict empty slot to be likely on grow.
11 years ago
Samy Al Bahra d204976c7a ck_ht: Backport probe sequence from ck_hs.
11 years ago
Samy Al Bahra ab1bd7688b ck_internal: Use bsf for bsf_64 if available as a built-in.
11 years ago
Samy Al Bahra 7865d65fd3 doc: Add ck_hs_put_unique manual page.
11 years ago
Samy Al Bahra b778a32b0e Merge branch 'master' of git.concurrencykit.org:ck
11 years ago
Samy Al Bahra f759f56dee ck_hs: Style change.
11 years ago
Samy Al Bahra 566d0c68be regressions/ck_hs: Move sliding window.
11 years ago
Samy Al Bahra 6d0b9fc4b7 ck_hs: Explicitly disallow tables of size smaller than L1 probe length.
11 years ago
Samy Al Bahra abd504823d ck_hs: Minor change for sake of readers.
11 years ago
Samy Al Bahra 3c1c91bd25 regressions: Update ck_hs_gc coverage.
11 years ago
Samy Al Bahra 0d6a0508cc ck_hs: Allow for amortization and partial rebuild in ck_hs_gc.
11 years ago