Commit Graph

332 Commits (e6feed1f89905ecaf720b7c6a8819b5d275c9b90)

Author SHA1 Message Date
Samy Al Bahra aadae2bf13 regressions/ck_hs: Coverage for delete mode.
11 years ago
Samy Al Bahra f805ee746e regressions: Coverage for ck_hs_put_unique.
11 years ago
Samy Al Bahra 2769ce1a09 regressions/ck_hs: Add ck_hs tombstone stride workload to serial benchmark.
11 years ago
Samy Al Bahra 0610a0d0a8 ck_bag: Drop support for this data structure.
11 years ago
Samy Al Bahra de9220ce16 ck_array: Change semantics of put_unique return values.
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 a7cb0f9bbb ck_array: Add ck_array_initialized functionality.
11 years ago
Samy Al Bahra 2db9de633f ck_array: Simple eliminating SPMC dense array for fast iteration.
11 years ago
Samy Al Bahra 1898a8e450 regressions: Coverage for CK_SEQUENCE_READ.
12 years ago
Samy Al Bahra 61d5beff46 regressions: Use correct hash value for blob!
12 years ago
Samy Al Bahra 077ca3ab00 regressions: Increase coverage of ck_hs_move.
12 years ago
Samy Al Bahra 120a262f18 ck_hs: Test coverage for ck_hs_move.
12 years ago
Samy Al Bahra 721cc0605c regressions: Remove -g from ck_rwcohort build flags.
12 years ago
Samy Al Bahra 895ff34aab regressions: Add ck_rwcohort to top-level Makefile.
12 years ago
Samy Al Bahra b36e35ec76 Merge branch 'master' of https://github.com/bscheinman/ck
12 years ago
Samy Al Bahra 768b5b3597 ck_rwlock: Add adaptive elision and unit tests.
12 years ago
Samy Al Bahra ac4a703525 regressions: Get rid of debug flags in ck_rwlock benchmark.
12 years ago
Samy Al Bahra 671f82d7a8 ck_rwlock: Migrate to ck_elide.h.
12 years ago
Samy Al Bahra 143bc4b336 regressions: Add ck_spinlock locked coverage.
12 years ago
Samy Al Bahra 4d2ccfe497 ck_rwlock: Add basic RTM interface to rwlock.
12 years ago
Samy Al Bahra 7f5216c4c6 regressions/ck_sequence: Add fast-path latency measurement.
12 years ago
Brendon Scheinman cb0a7c8ce6 Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra d0745f51ee regressions: Lower wait factor for ck_ticket_pb.
12 years ago
Samy Al Bahra b63fe45460 regressions: Fix uninitialized usage in ck_hs parallel_bytestring.
12 years ago
Samy Al Bahra 03efd38742 regressions: Testing of ck_hs_fas functionality.
12 years ago
Brendon Scheinman cbfa095108 Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra 137fb49951 regressions: Fix link order.
12 years ago
Brendon Scheinman eacaacdb6e ck_rwcohort: Fixed Makefile for automated regression testing
12 years ago
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
Samy Al Bahra 54845bb8e7 ck_pflock: Phase-fair read-write lock implementation.
12 years ago
Brendon Scheinman e06b4a26ff cleanup: Removed unnecessary code copied from ck_spinlock's throughput test
12 years ago
Brendon Scheinman 2492f16ec9 whitespace: Added missing space to usage message
12 years ago
Brendon Scheinman c6cd9e5be8 testing: Added throughput test for ck_cohort
12 years ago
Brendon Scheinman 2cb79b0658 testing: Added latency test for ck_cohort
12 years ago
Samy Al Bahra 27d454248d ck_spinlock: Add ticket lock with trylock operation.
12 years ago
Brendon Scheinman 59cc30b671 testing: ck_cohort validation
12 years ago
Brendon Scheinman d5c05309b4 cleanup: ck_cohort validation test
12 years ago
Brendon Scheinman 0a826ca93b gitignore: Removed ck_cohort validation binary from git
12 years ago
Brendon Scheinman dbe49215ac testing: Added validation test for cohorts.
12 years ago
David Joseph 10c3b22e48 Merge remote-tracking branch 'upstream/master'
12 years ago
Samy Al Bahra aef827b5a3 regressions: Remove unnecessary include.
12 years ago
Samy Al Bahra 81b9313e10 build: Fix regression introduced by MingW32 port.
12 years ago
David Joseph 8f1c31aa2c Style changes to common.h's alarm macros.
12 years ago
David Joseph 3e469d7fb5 Namespace changes to regressions/common.h (alarm).
12 years ago
Samy Al Bahra 9c298fc78b whitespace: Remove unnecessary newline.
12 years ago
David Joseph 1298a6c335 Add support for MinGW32.
12 years ago
Samy Al Bahra 9152cc7cea regressions/ck_hp_fifo_donner: This was submitted from a Windows editor.
12 years ago
Samy Al Bahra f9a484a10d build: Disclaimer that regressions are unsupported for out-of-source builds.
12 years ago
Samy Al Bahra cff7b1b21f regressions/ck_queue: Add coverage for previous regression.
12 years ago