Commit Graph

211 Commits (ea16b6522554747b2ad7809f01e5f231d04e814e)

Author SHA1 Message Date
Samy Al Bahra b3f374cb55 ck_epoch: Allow for deferral from callbacks.
10 years ago
Olivier Houchard 3aa63b3912 ck_rhs: Implement ck_rhs_apply, similarly to what has been done in ck_hs.
10 years ago
Samy Al Bahra 384e8048eb whitespace: Remove extraneous lines.
10 years ago
Samy Al Bahra 744b525528 ck_hs: Account for deletions in apply accounting.
10 years ago
Samy Al Bahra d6ba2a6273 whitespace: Sweeping whitespace changes.
10 years ago
Samy Al Bahra 29db80432f ck_hs: Remove redundant whitespace (whitespace).
10 years ago
Samy Al Bahra d167c417a4 ck_hs: Merge post-insertion logic into one function.
10 years ago
Samy Al Bahra bc0618e1b4 ck_hs: Add ck_hs_apply function for in-band mutation.
10 years ago
Samy Al Bahra 84cd66b2ed build: ck_rhs was not properly included in Makefile.
10 years ago
Olivier Houchard 20f082797f ck_rhs: Change a check from == to >=
10 years ago
Samy Al Bahra fa7ab0760d ck_rhs: Remove inline from put_internal.
11 years ago
Wez Furlong 9c6b95c4dc add --with(out)?-pic configure options
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 8f0b88afeb ck_rhs: Localized style(9) clean-up.
11 years ago
Samy Al Bahra 76e43825a7 Merge remote-tracking branch 'origin/cognet'
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
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 9d40e6b52f ck_ht: Optimize ck_ht_gc for empty tables.
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 92d662fa5e ck_hs: Simplification of probe sequence limit.
11 years ago
Samy Al Bahra 2c2d7fab90 ck_hs: Tombstone probe limit modification is absolutely unnecessary.
11 years ago
Samy Al Bahra 355bd611b4 ck_hs: Short-circuit more aggressively in put_unique.
11 years ago
Samy Al Bahra afe696cc2f ck_hs: Utilize probe bounds on write operations.
11 years ago
Samy Al Bahra ec79ea0b2d ck_hs: Use slot bound limit for ck_hs_fas operation.
11 years ago
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 e8969ad66f ck_hs: More aggressive clean-up in ck_hs_gc.
11 years ago
Samy Al Bahra eb59f6ead5 ck_ht: Add CK_HT_WORKLOAD_DELETE flag.
11 years ago
Samy Al Bahra c4849aeaae ck_epoch: Remove redundant e + 2 observation.
11 years ago
Samy Al Bahra 3e47af544d ck_hs: Silence false positive warning from older GCC versions.
11 years ago
Samy Al Bahra aa0c303554 ck_ht: Add ck_ht_gc functionality, similar to ck_hs_gc.
11 years ago
Samy Al Bahra 554f11229e ck_ht: Drop usage of ck_ht_t.
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 f759f56dee ck_hs: Style change.
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 0d6a0508cc ck_hs: Allow for amortization and partial rebuild in ck_hs_gc.
11 years ago