Commit Graph

34 Commits (85709d0bc2986296cd34650de85694d23e9d3bde)

Author SHA1 Message Date
Paul Khuong a16642f95c ck_ec: event count with optimistic OS-level blocking (#133)
6 years ago
Samy Al Bahra f18ec01c16 regressions/ck_cc: basic coverage for ck_cc.
7 years ago
Samy Al Bahra 24989a3b29 regressions: Add ck_swlock to make check target.
11 years ago
Samy Al Bahra 66aee95dd1 Merge branch 'ck_swlock' of github.com:skjaidev/ck into swlock
11 years ago
Samy Al Bahra 15dd1b1d7f regressions: Add ck_tflock build targets.
11 years ago
Samy Al Bahra 0b3ea63daf regressions: Add ck_tflock tests to top-level Makefile.
11 years ago
Jaidev Sridhar 9732e2bdb3 ck_swlock: A single writer rwlock.
11 years ago
Samy Al Bahra 1c8040968f regressions: Add ck_rhs to top-level Makefile.
11 years ago
Samy Al Bahra 0610a0d0a8 ck_bag: Drop support for this data structure.
11 years ago
Samy Al Bahra 2db9de633f ck_array: Simple eliminating SPMC dense array for fast iteration.
11 years ago
Samy Al Bahra 895ff34aab regressions: Add ck_rwcohort to top-level Makefile.
12 years ago
Samy Al Bahra 7f5216c4c6 regressions/ck_sequence: Add fast-path latency measurement.
12 years ago
Samy Al Bahra 7e9a020abd regressions: Add ck_pflock clean target.
12 years ago
Samy Al Bahra f6a53fd9de ck_cohort: First-cut implementation of generalized cohort interface.
12 years ago
Samy Al Bahra 7ce276f5eb regressions: Add ck_pflock to make check target.
12 years ago
Samy Al Bahra 54845bb8e7 ck_pflock: Phase-fair read-write lock implementation.
12 years ago
Samy Al Bahra 0f5e540afa ck_hs: Lock-free set loosely modeled after ck_ht.
12 years ago
Samy Al Bahra 290add2e50 build/regressions: Add CORES option, add "check" target.
12 years ago
Samy Al Bahra 380dd410c6 ck_backoff: Saturate geometric back-off.
13 years ago
Samy Al Bahra 3cf265cba0 all: Strip trailing whitespaces.
13 years ago
Samy Al Bahra ab73676ee4 ck_bitmap: Lock-free MPMC contiguous bitset implementation.
13 years ago
Samy Al Bahra 2111824c9e regressions: Add ck_bag regressions.
13 years ago
Samy Al Bahra 9f786337f7 ck_ht: Lock-free SPMC hash table, for x86_64.
13 years ago
Samy Al Bahra 674e69f259 ck_queue: Add BSD-derived queue.h facility.
13 years ago
Samy Al Bahra 5f53f86cab regressions: Add missing ck_ring SPMC benchmark.
13 years ago
Samy Al Bahra b4404f5f86 regressions: Add ck_rwlock to Makefile.
14 years ago
Samy Al Bahra 647e570516 regressions: Add ck_brlock to the regressions Makefile.
14 years ago
sbahra 49a2820000 Added support for Sun Studio 12 C compiler.
14 years ago
Samy Al Bahra 0f46b5907e ck_epoch: Add validation test to top-level regressions Makefile.
14 years ago
Samy Al Bahra 6a66a97d15 Add ck_barrier targets to regressions/Makefile.
14 years ago
Samy Al Bahra c546565588 Add ck_hp_fifo latency tests.
14 years ago
Samy Al Bahra 86eb6b9792 Implement latency tests for naive FIFO.
14 years ago
Samy Al Bahra bcaadcf094 Factor out some common utility functions.
14 years ago
Samy Al Bahra cbd30b2206 Initial import.
14 years ago