Commit Graph

671 Commits (aa37eed71c5380fdcfce5ed61c056e1b61c05fcd)
 

Author SHA1 Message Date
Brendon Scheinman aa37eed71c ck_cohort: removed extraneous sentence from documentation
12 years ago
Brendon Scheinman 62c121f500 ck_cohort: Added example code to man page
12 years ago
Brendon Scheinman d9dd6138ca ck_cohort: added documentation to Makefile
12 years ago
Brendon Scheinman ed5292546f merged changes from main ck repo
12 years ago
Brendon Scheinman d17805e39a ck_cohort: added initial documentation
12 years ago
Samy Al Bahra c393a97cb7 ck_pflock: Fix Copyright typo from original patch.
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 caef3b4ac2 review: Final ck_cohort review changes
12 years ago
Brendon Scheinman 81a90e41a2 review: A couple more changes based on ck_cohort review
12 years ago
Brendon Scheinman 0fdac3d1d4 whitespace: fixed alignment of macro in ck_cohort for 8-space tabs
12 years ago
Brendon Scheinman 803073b024 interface: Made ck_cohort interface more flexible for custom types
12 years ago
Brendon Scheinman 27d841d300 cleanup: Updated .gitignore to include ck_cohort benchmark binaries
12 years ago
Brendon Scheinman 44ea3a4688 review: First round of review changes
12 years ago
Samy Al Bahra 060b922dc2 ck_pflock: Whitespace change.
12 years ago
Samy Al Bahra aec2797d27 ck_pflock: Load acquire semantics are sufficient for read_unlock.
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 7d3fd9d227 ck_fifo: Get rid of load_depends usage for now.
12 years ago
Samy Al Bahra b7d258b219 ck_pr/gcc: ck_pr_fence_load_depends should be heavy-weight on catch-all target.
12 years ago
Samy Al Bahra d09e48daed ck_spinlock: Only enable trylock path for TSO architectures at the moment.
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
Brendon Scheinman 140256179c Merge branch 'master' of https://github.com/sbahra/ck into cohort
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
Brendon Scheinman 6cf5cc46b3 Removed (what I think is) an unnecessary memory fence
12 years ago
Brendon Scheinman 9fe741ea12 added acquire count logic and some comments
12 years ago
Brendon Scheinman 3581a01fdf Initial attempt at cohort logic (still untested)
12 years ago
Samy Al Bahra 8f41949632 build: No need to rely on grep for simple glob pattern.
12 years ago
Samy Al Bahra 3a85d746fa build/configure: Add comment to test C program.
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 c6ff128510 ck_hs: Move replacement comment to ck_hs_set.
12 years ago
Samy Al Bahra 8bad50240d ck_hs: Eliminate pointless legacy branch.
12 years ago
Samy Al Bahra 9bc61711d7 git: Ignore additional files.
12 years ago
Joao Fernandes 086ebf7126 ck_pr: moving PPC32 to RMO.
12 years ago
Samy Al Bahra 8c53de1e70 ck_rwlock: Add documentation on visibility semantics.
12 years ago
Samy Al Bahra 1ea5769fd4 ck_rwlock: Improve code legibility.
12 years ago
Samy Al Bahra 334b15e6e0 ck_bytelock: Acquire semantics on read.
12 years ago