Commit Graph

1087 Commits (6d26a2b4daeeb4bd97bd65fbb0215130122d8687)
 

Author SHA1 Message Date
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
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 b801ec4b98 ck_array: Remove variable name from ck_array_init declaration.
11 years ago
Samy Al Bahra 42aa90de33 ck_array: Reallocation on producer-path requires deferral.
11 years ago
Samy Al Bahra a7cb0f9bbb ck_array: Add ck_array_initialized functionality.
11 years ago
Samy Al Bahra 59e38af2cd build: Bump version for next release.
11 years ago
Samy Al Bahra 2db9de633f ck_array: Simple eliminating SPMC dense array for fast iteration.
11 years ago
Samy Al Bahra d66fc5de81 doc: Fix documentation for ck_pr_*_zero functions.
11 years ago
Samy Al Bahra 2245f28cb3 build: Strictify /proc/cpuinfo pattern for SPARC Linux.
11 years ago
Samy Al Bahra 2d3e754a5c build: On Linux use processor pattern for /proc/cpuinfo
11 years ago