Commit Graph

543 Commits (c1381a4e248650b44cdacccebaa0d54632685d8e)

Author SHA1 Message Date
Emilio G. Cota c1381a4e24 arm/ck_pr: add missing conversion to CK_ namespace
10 years ago
Samy Al Bahra 554e2f0874 whitespace: Strictly conform to C namespacing rules.
10 years ago
Samy Al Bahra 3c2c91daa4 spinlock/mcs: Migrate to acquire semantics on lock.
10 years ago
Samy Al Bahra d99feda642 *clh: Migrate to acquire interface for lock.
10 years ago
Samy Al Bahra 0029650be1 Merge branch 'master' of https://github.com/concurrencykit/ck
10 years ago
Samy Al Bahra 851098b552 ck_fifo: Add fences to ABA-friendly operations.
10 years ago
Samy Al Bahra f95c2c2413 ck_stack: Add fences for ABA-friendly push_mpmc.
10 years ago
Samy Al Bahra 6faceae8ad ck_ht: Make deprecation official.
10 years ago
Samy Al Bahra 4214561c97 ck_pr: (Re-)introduce ck_pr_rfo.
10 years ago
Samy Al Bahra 1474471445 ck_pr: Add basic ck_pr_rfo interface.
10 years ago
Samy Al Bahra dc8f36c96c whitespace/spinlock: Remove extraneous end of file lines.
10 years ago
Samy Al Bahra 8b20998ecd whitespace/ck_swlock: Fix typo in comment.
10 years ago
Samy Al Bahra 0dfd145aa6 whitespace: Update Copyright messages.
10 years ago
Samy Al Bahra ae3a579216 ppc*: -Wcast-qual clean-up.
10 years ago
Samy Al Bahra a6ac5b81fb x86_64: Add const qualifier to load_ptr_2.
10 years ago
Samy Al Bahra 9d59c3d004 x86: -Wcast-qual clean-up.
10 years ago
Samy Al Bahra 4224f53159 ck_cc: -Wcast-qual clean-up.
10 years ago
Samy Al Bahra 7d70240449 general: First pass cast qualifier warning fixes.
10 years ago
Samy Al Bahra 508e92d2fc ck_backoff: Remove usage of volatile.
10 years ago
Olivier Houchard 0f7827f479 ck_pr: Prettify the arm bits.
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 e39223da44 ck_sequence: Constify read-only operations.
10 years ago
Samy Al Bahra d6ba2a6273 whitespace: Sweeping whitespace changes.
10 years ago
Samy Al Bahra 01aa93f05a regressions/ck_hs: Additional ck_hs_apply coverage.
10 years ago
Samy Al Bahra 40c7a1f24c ck_bitmap: Wrap long lines (style).
10 years ago
David Joseph 1d7057eb58 ck_bitmap: add a ck_bitmap_bts function.
10 years ago
Marcin Juszkiewicz de0e582eba Add ck_pr_fence_acquire/release to generic GCC version
10 years ago
Samy Al Bahra b45f94a611 Merge branch 'master' of github.com:sbahra/ck
11 years ago
Bruce Spang a514e81209 Fix typo in ck_rhs.h
11 years ago
Samy Al Bahra be11635b12 ck_bitmap: Consistent Copyright.
11 years ago
Samy Al Bahra cd17fed7dc ck_pflock: Migrate to acquire / release fences.
11 years ago
Samy Al Bahra 6b2f5130f7 ck_swlock: Whitespace changes.
11 years ago
Jaidev Sridhar 11f79b64f7 ck_swlock: cleanup
11 years ago
Jaidev Sridhar d95c609090 Merge remote-tracking branch 'upstream/swlock' into ck_swlock
11 years ago
Jaidev Sridhar b70a5479ca ck_swlock: snapshot
11 years ago
Samy Al Bahra 217f7a2f32 ck_swlock: Load spin on write bit.
11 years ago
Samy Al Bahra 4d7f4fff6d ck_swlock: Fix latch operation.
11 years ago
Samy Al Bahra bbad068f5a ck_swlock: Make latch operation write-biased.
11 years ago
Samy Al Bahra e2f7df0f1d ck_swlock: Various improvements.
11 years ago
Samy Al Bahra 66aee95dd1 Merge branch 'ck_swlock' of github.com:skjaidev/ck into swlock
11 years ago
Jaidev Sridhar c246865ce7 ck_swlock: Removed comment
11 years ago
Jaidev Sridhar 4471ea2df8 ck_swlock: Acquire semantics
11 years ago
Jaidev Sridhar e6feed1f89 ck_swlock: Rename lock field
11 years ago
Jaidev Sridhar 0f44d50e33 ck_swlock: Use single word for lock bits
11 years ago
Samy Al Bahra 411afc3c47 *lock: Simplify initialization semantics.
11 years ago
Samy Al Bahra f3539396c2 *lock: Simply use compiler barrier on initialization.
11 years ago
Samy Al Bahra b24a9af88a ck_pflock: Migrate initializer to use compiler barrier.
11 years ago
Samy Al Bahra 722f526a0e ck_tflock: Remove extraneous newline.
11 years ago
Samy Al Bahra 46042c7996 tflock: Task-fair reader-writer locks reference implementation.
11 years ago
Jaidev Sridhar 9ee4334e10 Merge remote-tracking branch 'upstream/master' into ck_swlock
11 years ago