Commit Graph

642 Commits (aec2797d277e6ff04bd3bbbb5233dd2252e3dc05)
 

Author SHA1 Message Date
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
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
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
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
Samy Al Bahra 038b3d816d ck_rwlock: Forgot to add acquire on operation success.
12 years ago
Samy Al Bahra bdadd7bf6b whitespace: More style fixes.
12 years ago
Samy Al Bahra 0598307186 whitespace: Various style changes.
12 years ago
Samy Al Bahra b4e9045c9b ck_barrier_tournament: Remove old/stale comments.
12 years ago
Samy Al Bahra 7c56d73433 ck_barrier_mcs: Style clean-up.
12 years ago
Samy Al Bahra 507ac1322c build: Install ck_md.h to correct path.
12 years ago
Samy Al Bahra 75a6372c5f build: Fix typo.
12 years ago
Samy Al Bahra dea255ce14 build: Prefer sed over expr for value expansion.
12 years ago
Samy Al Bahra 4182f9df38 build: Re-order BUILD_DIR/SRC_DIR output.
12 years ago
Samy Al Bahra 7b3b7265be build: Bump version for next release.
12 years ago
Samy Al Bahra b95cc24293 git: Ignore additional files.
12 years ago
Samy Al Bahra e937f6176e build: Add out-of-source archive support.
12 years ago
Samy Al Bahra 1f187594ed build: Differentiate out-of-source builds for regressions.
12 years ago
Samy Al Bahra f9a484a10d build: Disclaimer that regressions are unsupported for out-of-source builds.
12 years ago
Samy Al Bahra 3587d8e51b build: Remove debug left-over.
12 years ago
Samy Al Bahra e6e97f3ae5 build: Out-of-source builds for primary CK distribution.
12 years ago
Samy Al Bahra 1a0b4122ec ck_hs: Re-use tombstones near load factor.
12 years ago
Samy Al Bahra 2116dfee3c ck_ht: Increment n_entries on empty and tombstone insertions.
12 years ago
Samy Al Bahra 9a0d97c6ef ck_ht: Set previous entry to empty on tombstone insert.
12 years ago
Samy Al Bahra 452cab1ef6 ck_ht: Return snapshot of object IFF we are not at end of probe sequence.
12 years ago
Samy Al Bahra 5a4dc765d8 ck_ht: Remember to set cursor to NULL on probe end.
12 years ago
Samy Al Bahra 1631f2ff84 ck_ht: Enable aggressive re-use of tombstones.
12 years ago
Samy Al Bahra 3de1f23d74 build: Support all *=* forms.
12 years ago
Samy Al Bahra e1e6d52e5b build: Various improvements to configure script.
12 years ago
Samy Al Bahra cff7b1b21f regressions/ck_queue: Add coverage for previous regression.
12 years ago
Abel Mathew 25658c4f5f ck_queue: Fix CK_LIST_INSERT_HEAD.
12 years ago
Samy Al Bahra e517126247 regressions: Enable rdtsc for x86-32 targets.
12 years ago
Samy Al Bahra 72855320c4 regressions/ck_hs: Do not rely on ck_pr_add_64 for benchmarks.
12 years ago
Samy Al Bahra 5d1fff2e06 regressions/ck_pr: Place double tests under feature flag.
12 years ago