Commit Graph

1230 Commits (f2f04412f61149dba6d66630115d2424cd1a3d62)
 

Author SHA1 Message Date
Marcin Juszkiewicz f2f04412f6 Add AArch64 (64-bit ARM) support
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
Samy Al Bahra 2d1e5a5d74 Merge pull request #9 from brucespang/bruce/fix_rhs_header
11 years ago
Samy Al Bahra a254394930 Merge pull request #5 from dhobsd/dho/fix-x86-compile
11 years ago
Samy Al Bahra 75a64af975 Merge pull request #6 from dhobsd/dho/doc-fixes
11 years ago
Bruce Spang a514e81209 Fix typo in ck_rhs.h
11 years ago
Devon H. O'Dell 5e6470a47a Remove redundant spec for ck_pr_cas_64_2*
11 years ago
Devon H. O'Dell b4e865f201 Don't clobber PIC register on x86.
11 years ago
Samy Al Bahra 61ec6367d0 build: Bump version for release.
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 2f31440796 doc/ck_swlock: Fix example.
11 years ago
Samy Al Bahra 7836ad5226 doc: Add ck_pflock manual page.
11 years ago
Samy Al Bahra 48caf8d574 doc: Add ck_swlock manual page.
11 years ago
Samy Al Bahra 21a877f59e doc/ck_rwlock: Remove double reference to downgrade.
11 years ago
Samy Al Bahra be11635b12 ck_bitmap: Consistent Copyright.
11 years ago
Samy Al Bahra d29481a269 doc/ck_tflock: Remove elision reference.
11 years ago
Samy Al Bahra f66a5984b0 gitignore: Add ck_tflock to gitignore.
11 years ago
Samy Al Bahra 629495d0e0 doc: Add ck_tflock manual page.
11 years ago
Samy Al Bahra cd17fed7dc ck_pflock: Migrate to acquire / release fences.
11 years ago
Samy Al Bahra fa7ab0760d ck_rhs: Remove inline from put_internal.
11 years ago
Samy Al Bahra 24989a3b29 regressions: Add ck_swlock to make check target.
11 years ago
Samy Al Bahra f3194b6ecc Merge branch 'ck_swlock'
11 years ago
Samy Al Bahra 6b2f5130f7 ck_swlock: Whitespace changes.
11 years ago
Wez Furlong 9c6b95c4dc add --with(out)?-pic configure options
11 years ago
Wez Furlong 26e4c27578 Set install_name to full path on OSX
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
Jaidev Sridhar 11f79b64f7 ck_swlock: cleanup
11 years ago
Jaidev Sridhar 7a9d70b59c ck_swlock: Update regressions
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 901310450d regressions: Add ck_tflock_init coverage.
11 years ago
Samy Al Bahra 722f526a0e ck_tflock: Remove extraneous newline.
11 years ago
Samy Al Bahra 15dd1b1d7f regressions: Add ck_tflock build targets.
11 years ago
Samy Al Bahra 0b3ea63daf regressions: Add ck_tflock tests to top-level Makefile.
11 years ago
Samy Al Bahra 46042c7996 tflock: Task-fair reader-writer locks reference implementation.
11 years ago