Commit Graph

693 Commits (a5e127bbb835f1ef5836b944f6667c60fece1ac7)
 

Author SHA1 Message Date
Samy Al Bahra a5e127bbb8 doc/html: Do not generate section headers.
12 years ago
Samy Al Bahra bbb375348c doc: Add man2html target for website.
12 years ago
Samy Al Bahra 5186f1d50c doc: Fix various groff/nroff warnings.
12 years ago
Samy Al Bahra 758db2f3ac doc: Bd mismatch in ck_ht_stat.
12 years ago
Samy Al Bahra e827557ee9 ck_hs: Whitespace change.
12 years ago
Samy Al Bahra d6fefccd6e ck_pflock: Update comment, implementation is not so naive now.
12 years ago
Samy Al Bahra 19d1aa501f build: Prepare version for next release.
12 years ago
Samy Al Bahra 72aa172de0 Bump version for next release.
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
Samy Al Bahra 878b8e6321 ck_ring: Correct CK_RING_SPMC_ENQUEUE_SIZE typo.
12 years ago
Samy Al Bahra 67381af3c5 ck_ring: Expose *_size variants to type-specialized ck_ring.
12 years ago
Samy Al Bahra 45f648bd33 ck_ring: Add *_size_* ck_ring enqueue operations.
12 years ago
Samy Al Bahra 86884ed574 ck_fifo_mpmc: Fix NULL deference when re-using nodes.
12 years ago
Samy Al Bahra c4e50a193a ck_fifo: Style fixes.
12 years ago
Brendon Scheinman 91ef0220c7 ck_cohort: Cleaned up documentation changes
12 years ago
Brendon Scheinman 6298e6f7b2 ck_cohort: Updated documentation to reflect trylock support
12 years ago
Brendon Scheinman 6441c90cfe Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Brendon Scheinman 3c8728b214 ck_cohort: Added trylock support to cohort framework
12 years ago
Samy Al Bahra 4b9badd440 ck_cohort: Remove unnecessary whitespace.
12 years ago
Brendon Scheinman 78fbe93caa ck_cohort: fixed regression tests to match new CK_COHORT_PROTOTYPE signature
12 years ago
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