Commit Graph

1446 Commits (5b6434266893e2871334f3083547565152e78b82)
 

Author SHA1 Message Date
Samy Al Bahra 5b64342668 regressions/ck_epoch: Remove counter dependencies from torture parity test.
9 years ago
Samy Al Bahra f22f921576 regressions/ck_epoch_section_2: Switch to heap allocated records.
9 years ago
Samy Al Bahra 5999d8a243 regressions/ck_epoch: Shorten stack walk length for ck_epoch_synchronize.
9 years ago
Samy Al Bahra 3a3562b96c regressions/epoch: Add new torture test.
9 years ago
Samy Al Bahra 275908d246 regressions: Add ck_test convenience macro.
9 years ago
Samy Al Bahra 2686ca0223 ck_epoch: Bug fixes and performance improvements.
9 years ago
Samy Al Bahra 87cdb9ea19 [whitespace] epoch: Make it crystal clear.
9 years ago
Samy Al Bahra 84d92cd6a5 [whitespace] epoch: Update barrier comment in synchronize.
9 years ago
Samy Al Bahra 4f8e858410 build: Bump version for release.
9 years ago
Samy Al Bahra c845efcb0a regressions/epoch: Various clean-up including fixes for Windows.
9 years ago
Samy Al Bahra c20593a05e [whitespace] epoch: Fix comment.
9 years ago
Samy Al Bahra 968b56598b regressions/epoch: Additional coverage for epoch sections.
9 years ago
Samy Al Bahra fb5abc52ba epoch: Prefer additional return point to nesting.
9 years ago
Samy Al Bahra 001ea45b40 epoch: Remove redundant branch in delref.
9 years ago
Samy Al Bahra 80a9b6ff9c epoch: Fix fat-finger that breaks epoch sections.
9 years ago
Samy Al Bahra ff23c2d3fd ck_bitmap: Use CK_BITMAP_OFFSET.
9 years ago
Samy Al Bahra 7646fb624b ck_pr: fence_memory now has strict semantics on TSO.
9 years ago
Samy Al Bahra 600fe6419b ck_epoch: Fix typo (affects RMO targets).
9 years ago
Samy Al Bahra 061b67bb3e build: Bump version for release.
9 years ago
Samy Al Bahra 6cec54ab2c ck_epoch: Fix invalid comment.
9 years ago
Samy Al Bahra 9893f12bcf ck_ht: ck_hm not making it to next release, remove warning.
9 years ago
Samy Al Bahra 357324dd3e doc/ck_epoch: Update documentation for epoch sections.
9 years ago
Samy Al Bahra 2e75aefc4a ck_epoch: Allow for forward progress in concurrent epoch sections.
9 years ago
Samy Al Bahra 0d6d384f3f ck_epoch: Cache associated epoch state machine in record.
9 years ago
Paul Khuong f1302c4920 ck_ring: explicit casts to clarify the semantics of generic (pointer) dequeuing
9 years ago
Samy Al Bahra 52f42c4392 ck_pr: Add ck_pr_fence_acqrel.
9 years ago
Samy Al Bahra ea9658d8d8 regressions: Switch to volatile load on ready flag.
9 years ago
Olivier Houchard 27fb1bc00f ck: Reimplement a few libc headers, to make CK build when compiling in the
9 years ago
Samy Al Bahra 4677de8473 ck_ring: [whitespace] Add comment to PROTOTYPE family.
9 years ago
Samy Al Bahra fee4e7187b ck_ring: Clean-up internal implementations.
9 years ago
Samy Al Bahra 414ba224ca ck_cc: Add FORCE_INLINE attribute and remove stale comments.
9 years ago
Samy Al Bahra 3f4b973f8c git: Add additional entries to .gitignore
9 years ago
Samy Al Bahra cc600e7d4f ck_ring: Add MPMC and MPSC variants.
9 years ago
Samy Al Bahra e88c91cdbd ck_elide: Use CK_CC_INLINE instead of inline.
9 years ago
Samy Al Bahra fcd2af0884 doc/ck_ring_capacity: Additional clarifications.
9 years ago
Samy Al Bahra 5e41c10d82 Merge pull request #62 from auvi/master
9 years ago
Auvi R a5fb2e08a8 gitignore binary file regressions/ck_pr/benchmark/fp
9 years ago
cognet 3679c1fb8b Merge pull request #61 from mhaberler/master
9 years ago
Michael Haberler 2d88ab5f56 documentation bug: ck_pr_cas* update to new_value, not original_value
9 years ago
Olivier Houchard 37d94f4f4e ck_pr/arm : Add load, store and CAS for double.
9 years ago
cognet 7d35185fdd Merge pull request #57 from mhaberler/master
9 years ago
Michael Haberler 42a581220a build/ck.pc.in: fix expansion of PC_CFLAGS
9 years ago
Samy Al Bahra 3719347d3f Merge pull request #56 from mhaberler/master
9 years ago
Michael Haberler 118cc8eae8 configure: detect git SHA, export as string CK_GIT_SHA in ck_md.h
9 years ago
Michael Haberler ac2a3ea3e7 configure: fix typo in PC_FLAGS pattern
9 years ago
Michael Haberler ce7d26aad4 ck_mg.h: provide printable version tag as CK_VERSION
9 years ago
Michael Haberler 7d1e3a6723 regressions/ck_cohort: make it pass with CORES=1
9 years ago
Olivier Houchard c0c0b19716 configure: Add --platform and --use-cc-builtins
9 years ago
cognet a7cf4a4dab Merge pull request #55 from mhaberler/machinekit
9 years ago
Michael Haberler abc8e871af arm/c++: cast arguments using CK_CPP_CAST
9 years ago