Commit Graph

252 Commits (dcdc6dd1007633df3e59be7657b4f0165a51f0bc)

Author SHA1 Message Date
Brendon Scheinman 444df7dfe5 Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra ca35d3bb75 regressions/ck_hs: Fix typo in Copyright statement.
12 years ago
Samy Al Bahra 4132ec4998 ck_epoch: Add ck_epoch_reclaim function.
12 years ago
Samy Al Bahra 281b5ad045 Merge branch 'master' of https://github.com/davidjoseph/ck
12 years ago
Brendon Scheinman cc4b248bcb ck_rwcohort: Renamed ck_rwcohort namespace
12 years ago
Brendon Scheinman e0f46e6045 merged from upstream repo
12 years ago
Brendon Scheinman 0d20391563 ck_rw_cohort: Added benchmark tests for reader-writer cohort locks
12 years ago
Brendon Scheinman f693a16253 ck_rw_cohort: Added neutral reader-writer lock
12 years ago
Brendon Scheinman 21750b9321 ck_rw_cohort: Added read-preference logic and updated validation test to use it
12 years ago
Samy Al Bahra 16e8b1c672 regressions/ck_ring: Allow for buffers of size 4 or more.
12 years ago
David Joseph adc1e28856 regressions: Windows header and define fixes.
12 years ago
David Joseph d17d8e87bb regressions: Remove void * casting.
12 years ago
David Joseph ce3426ffaf Merge branch 'master' of git://git.concurrencykit.org/ck
12 years ago
David Joseph 7b94d7c13d regressions: Make clean and gettimeofday fixes.
12 years ago
David Joseph a4cd7f2ef2 Revert "regressions: Remove exes with make clean."
12 years ago
Samy Al Bahra 099ec934b2 regressions/ck_queue: Remove stale include file.
12 years ago
David Joseph 9d37e38580 regressions: Remove exes with make clean.
12 years ago
Samy Al Bahra d05fb25cfd regressions: Remove ITERATION specialization silliness.
12 years ago
Samy Al Bahra 7de2d45d1a Merge branch 'master' of https://github.com/davidjoseph/ck
12 years ago
Brendon Scheinman a352b46d0b ck_rw_cohort: renamed ck_rw_cohort namespace
12 years ago
Samy Al Bahra 011a9751a6 ck_queue: Add traversal-safe SPMC STAILQ.
12 years ago
Samy Al Bahra 9cf089b157 regressions/ck_list: Coverage for INSERT_AFTER/INSERT_BELOW.
12 years ago
David Joseph ebc58ede20 regressions: fix common_gettimeofday.
12 years ago
David Joseph 8c88190557 regressions: fix printing timevalues in MinGW.
12 years ago
David Joseph ef2ad6b998 regressions: Implement common_gettimeofday.
12 years ago
David Joseph 36a2ba143a Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra 34a5bf4266 regressions/ck_cohort: Whitespace cleanup.
12 years ago
Samy Al Bahra 676f8fed88 Merge branch 'cohort_trylock' of git://github.com/bscheinman/ck
12 years ago
Samy Al Bahra 5c90d917f7 regressions/ck_ring: More improvements and _size coverage.
12 years ago
Brendon Scheinman 3fefa3b5a3 ck_cohort: Fixed regression tests based on ck_cohort_rw changes
12 years ago
Brendon Scheinman 77ff96b15a ck_cohort_rw: Added latency and throughput benchmark regression tests
12 years ago
Brendon Scheinman 114c916fea ck_cohort_rw: Cleaned up regression files from last commit
12 years ago
Brendon Scheinman 5e1b614108 ck_cohort_rw: Initial implementation with validation test.
12 years ago
Brendon Scheinman 3c8728b214 ck_cohort: Added trylock support to cohort framework
12 years ago
Brendon Scheinman 78fbe93caa ck_cohort: fixed regression tests to match new CK_COHORT_PROTOTYPE signature
12 years ago
Brendon Scheinman ed5292546f merged changes from main ck repo
12 years ago
David Joseph 60873b9af5 Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
David Joseph 9640eabba8 regressions: Fix for common alarm init.
12 years ago
David Joseph aaebc6b31b regressions: Fix for common alarm prefixes.
12 years ago
David Joseph da23134615 regressions: Fix for alarm interface.
12 years ago
David Joseph 0784be7ff0 regressions: Fix tests that use common alarm.
12 years ago
David Joseph 339a1bd639 regressions: Add prefix to common alarm interface.
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
Brendon Scheinman 5914bbe2c2 ck_cohort: Moved locks to separate cachelines in throughput test
12 years ago
Brendon Scheinman c4e3edfeac Merge branch 'master' of https://github.com/sbahra/ck into cohort
12 years ago
Brendon Scheinman 81a90e41a2 review: A couple more changes based on ck_cohort review
12 years ago
Brendon Scheinman 803073b024 interface: Made ck_cohort interface more flexible for custom types
12 years ago
Brendon Scheinman 44ea3a4688 review: First round of review changes
12 years ago
Samy Al Bahra 7ce276f5eb regressions: Add ck_pflock to make check target.
12 years ago