Commit Graph

998 Commits (8d6de575cc17ee5f0c7c70214fd7d96c00baae2a)
 

Author SHA1 Message Date
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
Samy Al Bahra 69a3047012 ck_hs: Enable ck_hs_gc for resequencing in absence of DELETE workload.
11 years ago
Samy Al Bahra 956904c2ef ck_hs: Enable necessary probe sequence optimization in ck_hs_gc.
11 years ago
Samy Al Bahra 895208d56f ck_hs: Re-detect global maximum in GC and fix typo in remove.
11 years ago
Samy Al Bahra cc6a7bf7bd ck_hs: Remove useless mask in ck_hs_gc.
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 f7eff4d61b ck_hs: Add ck_hs_gc, mechanism for tombstone clean-up.
11 years ago
Samy Al Bahra 5d4f9ae23d ck_hs: Add ck_hs_rebuild operation.
11 years ago
Samy Al Bahra 25873e2641 Merge branch 'master' of git.concurrencykit.org:ck
11 years ago
Samy Al Bahra c2f5ca52f6 regressions/ck_hs: Serial benchmark coverage for DELETE mode.
11 years ago
Samy Al Bahra e87a4b78c9 ck_hs: Bound delete to local maxim.
11 years ago
Samy Al Bahra aadae2bf13 regressions/ck_hs: Coverage for delete mode.
11 years ago
Samy Al Bahra 2ad920cd85 ck_hs: Add improved support for delete-heavy workloads.
11 years ago
Samy Al Bahra 30d956d682 ck_hs: Re-order includes in header file.
11 years ago
Samy Al Bahra 84943b5787 ck_ht: Remove remnants of MPMC implementation from write-side probe.
11 years ago
Samy Al Bahra fa9f3540fe ck_hs: Various fixes for pointer comparison.
11 years ago
Samy Al Bahra 7355d0ea49 ck_internal: Fix bsf behavior.
11 years ago
Samy Al Bahra f74c0eca62 ck_hs: Saturate to quadratic probe from double hashing.
11 years ago
Samy Al Bahra f805ee746e regressions: Coverage for ck_hs_put_unique.
11 years ago
Samy Al Bahra a3532d52ce ck_hs: Add ck_hs_put_unique function for fast-path unique inserts.
11 years ago
Samy Al Bahra 2dacc08443 ck_hs: Bump back to default linear probe length.
11 years ago
Samy Al Bahra 6e7ac5bee6 ck_hs: Increase linear probe factor to twice what it was.
11 years ago
Samy Al Bahra 2769ce1a09 regressions/ck_hs: Add ck_hs tombstone stride workload to serial benchmark.
11 years ago
Artemiy Volkov 9f6f2216f3 doc: ck_hs_remove: Rectify an argument name.
11 years ago
Artemiy Volkov f9d6c8cb85 doc: ck_epoch_call: Insert empty string between type definitions.
11 years ago
Artemiy Volkov d6b53944ff doc: ck_elide: Fix typos.
11 years ago
Artemiy Volkov 6176be8610 doc: ck_sequence: Fix header & function names.
11 years ago
Artemiy Volkov fa2ded755a doc: CK_COHORT_PROTOTYPE: Remove descriptions for unexisting parameters.
11 years ago
Artemiy Volkov 5f00801818 doc: ck_cohort: Fix example & function signatures.
11 years ago
Samy Al Bahra 59b1c23ca7 doc: Fix ck_hs_next reference.
11 years ago
Samy Al Bahra 0610a0d0a8 ck_bag: Drop support for this data structure.
11 years ago
Samy Al Bahra cfd8fd8d4b ck_ht: Fix alignment issues in MurmurHash.
11 years ago
Samy Al Bahra 3c089d55e5 arm: Add support for cas_2 and other double-word operations.
11 years ago
Samy Al Bahra 3d188aa553 doc: Remaining ck_array manual pages and additional fixes.
11 years ago
Samy Al Bahra c7203521e8 doc: Fix ck_array_put_unique manual page prototype.
11 years ago
Samy Al Bahra de9220ce16 ck_array: Change semantics of put_unique return values.
11 years ago
Samy Al Bahra 9be176959e doc: Add some ck_array manual pages.
11 years ago
Samy Al Bahra 61120e05e1 ck_array: Add AppNexus to Copyright.
11 years ago