Commit Graph

1604 Commits (7be41960abc9ab03c0296dd5446f7d07979e61a1)
 

Author SHA1 Message Date
Samy Al Bahra 419ddca3ad ck_hp_stack: Switch to ck_hp_set_fence.
10 years ago
Samy Al Bahra 9efb74da4b ck_hp: Implement ck_hp_set_fence.
10 years ago
Samy Al Bahra 03440bb7a9 ck_rhs: Minor style knit.
10 years ago
Samy Al Bahra 8cbd4e728b ck_rhs: Remove "FUCK PARTY" functionality.
10 years ago
Olivier Houchard 8b0bdb1901 ck_rhs: Introduce ck_rhs_set_load_factor() to change the load factor.
10 years ago
Olivier Houchard 419445a2c3 ck_rhs: Introduce ck_rhs_set_load_factor() to change the load factor.
10 years ago
cognet b6778ba653 Merge pull request #37 from wrl/master
10 years ago
William Light e9d96eb9f6 ck_ring: make a few arguments const
10 years ago
Olivier Houchard 477b37b249 gcc/ck_pr: I made up my mind, ck_pr_stale() has to provide a compiler barrier.
10 years ago
Olivier Houchard a30c54f64a gcc/ck_pr: Revert previous commit
10 years ago
Olivier Houchard 6dc4d2664f gcc/ck_pr: ck_pr_stall() should act as a compiler barrier too.
10 years ago
Samy Al Bahra 63d6c00c3d gcc/ck_pr: GCC-backed primitives should serve as compiler barriers.
10 years ago
Samy Al Bahra 8ee26212f9 ck_pr: Reference MD-implementation for CAS wrapper.
10 years ago
Samy Al Bahra cb7620ed78 ck_pr: Re-order definitions for readability.
10 years ago
Olivier Houchard 780a573fb2 ck_pr: Rename ck_pr_[load|store]_ptr to ck_pr_md_[load|store]_ptr in the
10 years ago
Samy Al Bahra 3729eedee9 ck_bytelock: Rely on TSO ordering to remove write-side barrier.
10 years ago
Olivier Houchard f59d5c34af ck_rhs: Properly type for assignment semantics, as it was done for ck_hs.
10 years ago
Samy Al Bahra c217428f1b whitespace/gcc: Missed some files during EOF sweep.
10 years ago
Samy Al Bahra 0e2e2d6896 ck_hs: Properly type for assignment semantics.
10 years ago
Samy Al Bahra b8be614461 ck_cc: Add DECONST_PTR and RESTRICT.
10 years ago
Samy Al Bahra 56b25beecb whitespace/ck_hs: Fix whitespace error in latest pull.
10 years ago
Samy Al Bahra 76c498e44c Merge pull request #33 from wittrock/master
10 years ago
John Wittrock 4ef225172e Make ck_pr_store_* and ck_pr_load_* a bit more type safe.
10 years ago
Samy Al Bahra 219e3a7dd8 ck_barrier: Use full barrier semantics for RMO.
10 years ago
Olivier Houchard 421d4d1901 arm/ck_pr: Make sure 64bits load/store are atomic.
10 years ago
Samy Al Bahra c7adff20ba Merge pull request #32 from cota/arm
10 years ago
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 34036482d1 Merge branch 'master' of https://github.com/concurrencykit/ck
10 years ago
Samy Al Bahra 6faceae8ad ck_ht: Make deprecation official.
10 years ago
Samy Al Bahra 3d17fa5443 Merge pull request #29 from cota/for_samy
10 years ago
Samy Al Bahra 4214561c97 ck_pr: (Re-)introduce ck_pr_rfo.
10 years ago
Samy Al Bahra 03915998a8 ck_ht: Defer version counter increment to re-use.
10 years ago
Emilio G. Cota ed3339eb20 doc/ck_ht_init: fix reference to ck_ht_entry_set_direct
10 years ago
Emilio G. Cota 1d3300ac3a doc/Makefile: add 'refcheck' to find missing cross-references
10 years ago
Emilio G. Cota 055ec11080 doc/Makefile: add missing files to OBJECTS
10 years ago
Emilio G. Cota b4b916d713 doc/Makefile: add 'objcheck' target to check for missing OBJECTS
10 years ago
Emilio G. Cota 5b76fe3928 doc/Makefile: enforce consistent suffixes
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 fe589bd345 Merge branch 'master' of https://github.com/concurrencykit/ck
10 years ago
Samy Al Bahra 48b407f396 ck_ht: Several critical bug fixes (impacts TSO).
10 years ago
Samy Al Bahra 8b20998ecd whitespace/ck_swlock: Fix typo in comment.
10 years ago
Samy Al Bahra b1acbf1b0a ck_ht: Set floor to cacheline entries.
10 years ago
Samy Al Bahra c72686f06b ck_rhs: Set size floor to cacheline entries.
10 years ago