Commit Graph

391 Commits (1c9257af7768f161deaa079756d4ec049e997944)

Author SHA1 Message Date
Olivier Houchard 1b461ca57a regressions/ck_spinlock: Add ck_hclh to the check target.
8 years ago
Olivier Houchard 2552550256 regressions/ck_hp: Make sure stores are visible before attempting CAS.
8 years ago
Roman Lebedev b6d82a481a Ht: regressions: validate serial: check that our hash function was actually called.
9 years ago
Samy Al Bahra 03bd7a4158 regressions/ck_epoch: Change formatting.
9 years ago
Samy Al Bahra f97d3da5c3 regressions/ck_sequence: Use flag rather than counter value for first set.
9 years ago
Samy Al Bahra ece3a24a4f regressions/ck_epoch: Switch to heap allocated records for torture test.
9 years ago
Samy Al Bahra 5b64342668 regressions/ck_epoch: Remove counter dependencies from torture parity test.
9 years ago
Samy Al Bahra f22f921576 regressions/ck_epoch_section_2: Switch to heap allocated records.
9 years ago
Samy Al Bahra 5999d8a243 regressions/ck_epoch: Shorten stack walk length for ck_epoch_synchronize.
9 years ago
Samy Al Bahra 3a3562b96c regressions/epoch: Add new torture test.
9 years ago
Samy Al Bahra 275908d246 regressions: Add ck_test convenience macro.
9 years ago
Samy Al Bahra c845efcb0a regressions/epoch: Various clean-up including fixes for Windows.
9 years ago
Samy Al Bahra 968b56598b regressions/epoch: Additional coverage for epoch sections.
9 years ago
Samy Al Bahra 2e75aefc4a ck_epoch: Allow for forward progress in concurrent epoch sections.
9 years ago
Samy Al Bahra 0d6d384f3f ck_epoch: Cache associated epoch state machine in record.
9 years ago
Samy Al Bahra ea9658d8d8 regressions: Switch to volatile load on ready flag.
9 years ago
Samy Al Bahra cc600e7d4f ck_ring: Add MPMC and MPSC variants.
9 years ago
Michael Haberler 7d1e3a6723 regressions/ck_cohort: make it pass with CORES=1
9 years ago
Samy Al Bahra dfd8b2fb96 Merge branch 'master' of github.com:concurrencykit/ck
9 years ago
Samy Al Bahra da4b956499 regressions/ck_ht: Remove dependency on ck_pr_add_64.
9 years ago
Olivier Houchard 576e65fc74 ck_ht: Fallback to use 32bits values when 64bits load/store isn't supported.
9 years ago
Samy Al Bahra 360bee1013 regressions/ck_pr/fp: Remove redundant load.
10 years ago
Samy Al Bahra 93c3d452a2 regressions/ck_pr: Add fence_lock coverage to fast-path test.
10 years ago
Samy Al Bahra b46703ec5c regressions: Add stupid fast-path benchmark for fences.
10 years ago
Samy Al Bahra 7ffe069973 regressions/spinlock: Do not rely on RMW for counter update.
10 years ago
Samy Al Bahra 6e49af143f regressions/ck_hp: Switch to using ck_hp_set_fence.
10 years ago
Samy Al Bahra 0dfd145aa6 whitespace: Update Copyright messages.
10 years ago
Samy Al Bahra ea567fc58a regressions/ck_epoch: Additional -Wcast-qual clean-up.
10 years ago
Samy Al Bahra 959e5fd744 regressions/ck_epoch: -Wcast-qual clean-up.
10 years ago
Samy Al Bahra 2030767b21 regressions/ck_rhs: -Wcast-qual clean-up.
10 years ago
Samy Al Bahra 7d70240449 general: First pass cast qualifier warning fixes.
10 years ago
Samy Al Bahra 8937ec84c3 regressions: Use correct regression for ck_ring_spmc_template.
10 years ago
Samy Al Bahra 6ecd734757 ck_epoch: Remove unnecessary keyword.
10 years ago
Samy Al Bahra b3f374cb55 ck_epoch: Allow for deferral from callbacks.
10 years ago
Olivier Houchard 0422a23f62 regressions: Test ck_rhs_apply.
10 years ago
James Cowgill b6bd963a7e regressions/ck_spinlock: add ck_hclh to clean target
10 years ago
Samy Al Bahra d8f8b4a6c6 regressions: Deletion coverage for ck_hs_apply.
10 years ago
Samy Al Bahra d6ba2a6273 whitespace: Sweeping whitespace changes.
10 years ago
Samy Al Bahra 92645aeb47 regressions/ck_hs: Add ck_hs_apply benchmark.
10 years ago
Samy Al Bahra 5201dc3d45 regressions/ck_hs: Make set_replace in serial benchmark paranoid.
10 years ago
Samy Al Bahra 01aa93f05a regressions/ck_hs: Additional ck_hs_apply coverage.
10 years ago
David Joseph 1d7057eb58 ck_bitmap: add a ck_bitmap_bts function.
10 years ago
Samy Al Bahra 7fc90ebf25 regressions/ck_stack: Align stack for cmpxchg16b.
10 years ago
Samy Al Bahra 0411a0dce5 common: Get rid of EBX restoration for x86-64.
10 years ago
Devon H. O'Dell b4e865f201 Don't clobber PIC register on x86.
11 years ago
Samy Al Bahra a23e64be23 Merge branch 'ck_swlock' of https://github.com/skjaidev/ck
11 years ago
Jaidev Sridhar 2e9b4dd740 regressions: Add memcpy test with ck_swlock latch
11 years ago
Samy Al Bahra 24989a3b29 regressions: Add ck_swlock to make check target.
11 years ago
Jaidev Sridhar 822a3e498e regressions: Remove ck_swlock_read_latchlock() from benchmarks
11 years ago
Jaidev Sridhar 2950565037 ck_swlock: Fix regressions
11 years ago