Import concurrencykit as of commit 566bb28dba963a1904e0889b74fe7005a5bc5eb8
authorcognet <cognet@FreeBSD.org>
Mon, 28 Nov 2016 20:08:52 +0000 (20:08 +0000)
committercognet <cognet@FreeBSD.org>
Mon, 28 Nov 2016 20:08:52 +0000 (20:08 +0000)
commit8cc3b86e798fabfc733cee95ddf2514aed059ce4
treecd409659d3827b3b1c810ebd9d629408d14696f2
Import concurrencykit as of commit 566bb28dba963a1904e0889b74fe7005a5bc5eb8
459 files changed:
LICENSE [new file with mode: 0644]
Makefile.in [new file with mode: 0644]
README [new file with mode: 0644]
build/ck.build.aarch64 [new file with mode: 0644]
build/ck.build.arm [new file with mode: 0644]
build/ck.build.in [new file with mode: 0644]
build/ck.build.ppc [new file with mode: 0644]
build/ck.build.ppc64 [new file with mode: 0644]
build/ck.build.sparcv9 [new file with mode: 0644]
build/ck.build.x86 [new file with mode: 0644]
build/ck.build.x86_64 [new file with mode: 0644]
build/ck.pc.in [new file with mode: 0644]
build/ck.spec.in [new file with mode: 0644]
build/regressions.build.in [new file with mode: 0644]
configure [new file with mode: 0755]
doc/CK_ARRAY_FOREACH [new file with mode: 0644]
doc/CK_COHORT_INIT [new file with mode: 0644]
doc/CK_COHORT_INSTANCE [new file with mode: 0644]
doc/CK_COHORT_LOCK [new file with mode: 0644]
doc/CK_COHORT_PROTOTYPE [new file with mode: 0644]
doc/CK_COHORT_TRYLOCK [new file with mode: 0644]
doc/CK_COHORT_TRYLOCK_PROTOTYPE [new file with mode: 0644]
doc/CK_COHORT_UNLOCK [new file with mode: 0644]
doc/CK_HS_HASH [new file with mode: 0644]
doc/CK_RHS_HASH [new file with mode: 0644]
doc/CK_RWCOHORT_INIT [new file with mode: 0644]
doc/CK_RWCOHORT_INSTANCE [new file with mode: 0644]
doc/CK_RWCOHORT_PROTOTYPE [new file with mode: 0644]
doc/CK_RWCOHORT_READ_LOCK [new file with mode: 0644]
doc/CK_RWCOHORT_READ_UNLOCK [new file with mode: 0644]
doc/CK_RWCOHORT_WRITE_LOCK [new file with mode: 0644]
doc/CK_RWCOHORT_WRITE_UNLOCK [new file with mode: 0644]
doc/Makefile.in [new file with mode: 0644]
doc/ck_array_buffer [new file with mode: 0644]
doc/ck_array_commit [new file with mode: 0644]
doc/ck_array_deinit [new file with mode: 0644]
doc/ck_array_init [new file with mode: 0644]
doc/ck_array_initialized [new file with mode: 0644]
doc/ck_array_length [new file with mode: 0644]
doc/ck_array_put [new file with mode: 0644]
doc/ck_array_put_unique [new file with mode: 0644]
doc/ck_array_remove [new file with mode: 0644]
doc/ck_bitmap_base [new file with mode: 0644]
doc/ck_bitmap_bits [new file with mode: 0644]
doc/ck_bitmap_bts [new file with mode: 0644]
doc/ck_bitmap_buffer [new file with mode: 0644]
doc/ck_bitmap_clear [new file with mode: 0644]
doc/ck_bitmap_init [new file with mode: 0644]
doc/ck_bitmap_iterator_init [new file with mode: 0644]
doc/ck_bitmap_next [new file with mode: 0644]
doc/ck_bitmap_reset [new file with mode: 0644]
doc/ck_bitmap_set [new file with mode: 0644]
doc/ck_bitmap_size [new file with mode: 0644]
doc/ck_bitmap_test [new file with mode: 0644]
doc/ck_bitmap_union [new file with mode: 0644]
doc/ck_brlock [new file with mode: 0644]
doc/ck_cohort [new file with mode: 0644]
doc/ck_elide [new file with mode: 0644]
doc/ck_epoch_barrier [new file with mode: 0644]
doc/ck_epoch_begin [new file with mode: 0644]
doc/ck_epoch_call [new file with mode: 0644]
doc/ck_epoch_end [new file with mode: 0644]
doc/ck_epoch_init [new file with mode: 0644]
doc/ck_epoch_poll [new file with mode: 0644]
doc/ck_epoch_reclaim [new file with mode: 0644]
doc/ck_epoch_recycle [new file with mode: 0644]
doc/ck_epoch_register [new file with mode: 0644]
doc/ck_epoch_synchronize [new file with mode: 0644]
doc/ck_epoch_unregister [new file with mode: 0644]
doc/ck_hs_apply [new file with mode: 0644]
doc/ck_hs_count [new file with mode: 0644]
doc/ck_hs_destroy [new file with mode: 0644]
doc/ck_hs_fas [new file with mode: 0644]
doc/ck_hs_gc [new file with mode: 0644]
doc/ck_hs_get [new file with mode: 0644]
doc/ck_hs_grow [new file with mode: 0644]
doc/ck_hs_init [new file with mode: 0644]
doc/ck_hs_iterator_init [new file with mode: 0644]
doc/ck_hs_move [new file with mode: 0644]
doc/ck_hs_next [new file with mode: 0644]
doc/ck_hs_put [new file with mode: 0644]
doc/ck_hs_put_unique [new file with mode: 0644]
doc/ck_hs_rebuild [new file with mode: 0644]
doc/ck_hs_remove [new file with mode: 0644]
doc/ck_hs_reset [new file with mode: 0644]
doc/ck_hs_reset_size [new file with mode: 0644]
doc/ck_hs_set [new file with mode: 0644]
doc/ck_hs_stat [new file with mode: 0644]
doc/ck_ht_count [new file with mode: 0644]
doc/ck_ht_destroy [new file with mode: 0644]
doc/ck_ht_entry_empty [new file with mode: 0644]
doc/ck_ht_entry_key [new file with mode: 0644]
doc/ck_ht_entry_key_direct [new file with mode: 0644]
doc/ck_ht_entry_key_length [new file with mode: 0644]
doc/ck_ht_entry_key_set [new file with mode: 0644]
doc/ck_ht_entry_key_set_direct [new file with mode: 0644]
doc/ck_ht_entry_set [new file with mode: 0644]
doc/ck_ht_entry_set_direct [new file with mode: 0644]
doc/ck_ht_entry_value [new file with mode: 0644]
doc/ck_ht_entry_value_direct [new file with mode: 0644]
doc/ck_ht_gc [new file with mode: 0644]
doc/ck_ht_get_spmc [new file with mode: 0644]
doc/ck_ht_grow_spmc [new file with mode: 0644]
doc/ck_ht_hash [new file with mode: 0644]
doc/ck_ht_hash_direct [new file with mode: 0644]
doc/ck_ht_init [new file with mode: 0644]
doc/ck_ht_iterator_init [new file with mode: 0644]
doc/ck_ht_next [new file with mode: 0644]
doc/ck_ht_put_spmc [new file with mode: 0644]
doc/ck_ht_remove_spmc [new file with mode: 0644]
doc/ck_ht_reset_size_spmc [new file with mode: 0644]
doc/ck_ht_reset_spmc [new file with mode: 0644]
doc/ck_ht_set_spmc [new file with mode: 0644]
doc/ck_ht_stat [new file with mode: 0644]
doc/ck_pflock [new file with mode: 0644]
doc/ck_pr [new file with mode: 0644]
doc/ck_pr_add [new file with mode: 0644]
doc/ck_pr_and [new file with mode: 0644]
doc/ck_pr_barrier [new file with mode: 0644]
doc/ck_pr_btc [new file with mode: 0644]
doc/ck_pr_btr [new file with mode: 0644]
doc/ck_pr_bts [new file with mode: 0644]
doc/ck_pr_cas [new file with mode: 0644]
doc/ck_pr_dec [new file with mode: 0644]
doc/ck_pr_faa [new file with mode: 0644]
doc/ck_pr_fas [new file with mode: 0644]
doc/ck_pr_fence_acquire [new file with mode: 0644]
doc/ck_pr_fence_atomic [new file with mode: 0644]
doc/ck_pr_fence_atomic_load [new file with mode: 0644]
doc/ck_pr_fence_atomic_store [new file with mode: 0644]
doc/ck_pr_fence_load [new file with mode: 0644]
doc/ck_pr_fence_load_atomic [new file with mode: 0644]
doc/ck_pr_fence_load_depends [new file with mode: 0644]
doc/ck_pr_fence_load_store [new file with mode: 0644]
doc/ck_pr_fence_memory [new file with mode: 0644]
doc/ck_pr_fence_release [new file with mode: 0644]
doc/ck_pr_fence_store [new file with mode: 0644]
doc/ck_pr_fence_store_atomic [new file with mode: 0644]
doc/ck_pr_fence_store_load [new file with mode: 0644]
doc/ck_pr_inc [new file with mode: 0644]
doc/ck_pr_load [new file with mode: 0644]
doc/ck_pr_neg [new file with mode: 0644]
doc/ck_pr_not [new file with mode: 0644]
doc/ck_pr_or [new file with mode: 0644]
doc/ck_pr_rtm [new file with mode: 0644]
doc/ck_pr_stall [new file with mode: 0644]
doc/ck_pr_store [new file with mode: 0644]
doc/ck_pr_sub [new file with mode: 0644]
doc/ck_pr_xor [new file with mode: 0644]
doc/ck_queue [new file with mode: 0644]
doc/ck_rhs_apply [new file with mode: 0644]
doc/ck_rhs_count [new file with mode: 0644]
doc/ck_rhs_destroy [new file with mode: 0644]
doc/ck_rhs_fas [new file with mode: 0644]
doc/ck_rhs_gc [new file with mode: 0644]
doc/ck_rhs_get [new file with mode: 0644]
doc/ck_rhs_grow [new file with mode: 0644]
doc/ck_rhs_init [new file with mode: 0644]
doc/ck_rhs_iterator_init [new file with mode: 0644]
doc/ck_rhs_move [new file with mode: 0644]
doc/ck_rhs_next [new file with mode: 0644]
doc/ck_rhs_put [new file with mode: 0644]
doc/ck_rhs_put_unique [new file with mode: 0644]
doc/ck_rhs_rebuild [new file with mode: 0644]
doc/ck_rhs_remove [new file with mode: 0644]
doc/ck_rhs_reset [new file with mode: 0644]
doc/ck_rhs_reset_size [new file with mode: 0644]
doc/ck_rhs_set [new file with mode: 0644]
doc/ck_rhs_set_load_factor [new file with mode: 0644]
doc/ck_rhs_stat [new file with mode: 0644]
doc/ck_ring_capacity [new file with mode: 0644]
doc/ck_ring_dequeue_spmc [new file with mode: 0644]
doc/ck_ring_dequeue_spsc [new file with mode: 0644]
doc/ck_ring_enqueue_spmc [new file with mode: 0644]
doc/ck_ring_enqueue_spmc_size [new file with mode: 0644]
doc/ck_ring_enqueue_spsc [new file with mode: 0644]
doc/ck_ring_enqueue_spsc_size [new file with mode: 0644]
doc/ck_ring_init [new file with mode: 0644]
doc/ck_ring_size [new file with mode: 0644]
doc/ck_ring_trydequeue_spmc [new file with mode: 0644]
doc/ck_rwcohort [new file with mode: 0644]
doc/ck_rwlock [new file with mode: 0644]
doc/ck_sequence [new file with mode: 0644]
doc/ck_spinlock [new file with mode: 0644]
doc/ck_swlock [new file with mode: 0644]
doc/ck_tflock [new file with mode: 0644]
doc/refcheck.pl [new file with mode: 0755]
include/ck_array.h [new file with mode: 0644]
include/ck_backoff.h [new file with mode: 0644]
include/ck_barrier.h [new file with mode: 0644]
include/ck_bitmap.h [new file with mode: 0644]
include/ck_brlock.h [new file with mode: 0644]
include/ck_bytelock.h [new file with mode: 0644]
include/ck_cc.h [new file with mode: 0644]
include/ck_cohort.h [new file with mode: 0644]
include/ck_elide.h [new file with mode: 0644]
include/ck_epoch.h [new file with mode: 0644]
include/ck_fifo.h [new file with mode: 0644]
include/ck_hp.h [new file with mode: 0644]
include/ck_hp_fifo.h [new file with mode: 0644]
include/ck_hp_stack.h [new file with mode: 0644]
include/ck_hs.h [new file with mode: 0644]
include/ck_ht.h [new file with mode: 0644]
include/ck_limits.h [new file with mode: 0644]
include/ck_malloc.h [new file with mode: 0644]
include/ck_md.h.in [new file with mode: 0644]
include/ck_pflock.h [new file with mode: 0644]
include/ck_pr.h [new file with mode: 0644]
include/ck_queue.h [new file with mode: 0644]
include/ck_rhs.h [new file with mode: 0644]
include/ck_ring.h [new file with mode: 0644]
include/ck_rwcohort.h [new file with mode: 0644]
include/ck_rwlock.h [new file with mode: 0644]
include/ck_sequence.h [new file with mode: 0644]
include/ck_spinlock.h [new file with mode: 0644]
include/ck_stack.h [new file with mode: 0644]
include/ck_stdbool.h [new file with mode: 0644]
include/ck_stddef.h [new file with mode: 0644]
include/ck_stdint.h [new file with mode: 0644]
include/ck_stdlib.h [new file with mode: 0644]
include/ck_string.h [new file with mode: 0644]
include/ck_swlock.h [new file with mode: 0644]
include/ck_tflock.h [new file with mode: 0644]
include/gcc/aarch64/ck_f_pr.h [new file with mode: 0644]
include/gcc/aarch64/ck_pr.h [new file with mode: 0644]
include/gcc/arm/ck_f_pr.h [new file with mode: 0644]
include/gcc/arm/ck_pr.h [new file with mode: 0644]
include/gcc/ck_cc.h [new file with mode: 0644]
include/gcc/ck_f_pr.h [new file with mode: 0644]
include/gcc/ck_pr.h [new file with mode: 0644]
include/gcc/ppc/ck_f_pr.h [new file with mode: 0644]
include/gcc/ppc/ck_pr.h [new file with mode: 0644]
include/gcc/ppc64/ck_f_pr.h [new file with mode: 0644]
include/gcc/ppc64/ck_pr.h [new file with mode: 0644]
include/gcc/sparcv9/ck_f_pr.h [new file with mode: 0644]
include/gcc/sparcv9/ck_pr.h [new file with mode: 0644]
include/gcc/x86/ck_f_pr.h [new file with mode: 0644]
include/gcc/x86/ck_pr.h [new file with mode: 0644]
include/gcc/x86_64/ck_f_pr.h [new file with mode: 0644]
include/gcc/x86_64/ck_pr.h [new file with mode: 0644]
include/gcc/x86_64/ck_pr_rtm.h [new file with mode: 0644]
include/spinlock/anderson.h [new file with mode: 0644]
include/spinlock/cas.h [new file with mode: 0644]
include/spinlock/clh.h [new file with mode: 0644]
include/spinlock/dec.h [new file with mode: 0644]
include/spinlock/fas.h [new file with mode: 0644]
include/spinlock/hclh.h [new file with mode: 0644]
include/spinlock/mcs.h [new file with mode: 0644]
include/spinlock/ticket.h [new file with mode: 0644]
regressions/Makefile [new file with mode: 0644]
regressions/Makefile.unsupported [new file with mode: 0644]
regressions/ck_array/validate/Makefile [new file with mode: 0644]
regressions/ck_array/validate/serial.c [new file with mode: 0644]
regressions/ck_backoff/validate/Makefile [new file with mode: 0644]
regressions/ck_backoff/validate/validate.c [new file with mode: 0644]
regressions/ck_barrier/benchmark/Makefile [new file with mode: 0644]
regressions/ck_barrier/benchmark/throughput.c [new file with mode: 0644]
regressions/ck_barrier/validate/Makefile [new file with mode: 0644]
regressions/ck_barrier/validate/barrier_centralized.c [new file with mode: 0644]
regressions/ck_barrier/validate/barrier_combining.c [new file with mode: 0644]
regressions/ck_barrier/validate/barrier_dissemination.c [new file with mode: 0644]
regressions/ck_barrier/validate/barrier_mcs.c [new file with mode: 0644]
regressions/ck_barrier/validate/barrier_tournament.c [new file with mode: 0644]
regressions/ck_bitmap/validate/Makefile [new file with mode: 0644]
regressions/ck_bitmap/validate/serial.c [new file with mode: 0644]
regressions/ck_brlock/benchmark/Makefile [new file with mode: 0644]
regressions/ck_brlock/benchmark/latency.c [new file with mode: 0644]
regressions/ck_brlock/benchmark/throughput.c [new file with mode: 0644]
regressions/ck_brlock/validate/Makefile [new file with mode: 0644]
regressions/ck_brlock/validate/validate.c [new file with mode: 0644]
regressions/ck_bytelock/benchmark/Makefile [new file with mode: 0644]
regressions/ck_bytelock/benchmark/latency.c [new file with mode: 0644]
regressions/ck_bytelock/validate/Makefile [new file with mode: 0644]
regressions/ck_bytelock/validate/validate.c [new file with mode: 0644]
regressions/ck_cohort/benchmark/Makefile [new file with mode: 0644]
regressions/ck_cohort/benchmark/ck_cohort.c [new file with mode: 0644]
regressions/ck_cohort/benchmark/throughput.c [new file with mode: 0644]
regressions/ck_cohort/ck_cohort.h [new file with mode: 0644]
regressions/ck_cohort/validate/Makefile [new file with mode: 0644]
regressions/ck_cohort/validate/validate.c [new file with mode: 0644]
regressions/ck_epoch/validate/Makefile [new file with mode: 0644]
regressions/ck_epoch/validate/ck_epoch_call.c [new file with mode: 0644]
regressions/ck_epoch/validate/ck_epoch_poll.c [new file with mode: 0644]
regressions/ck_epoch/validate/ck_epoch_section.c [new file with mode: 0644]
regressions/ck_epoch/validate/ck_epoch_section_2.c [new file with mode: 0644]
regressions/ck_epoch/validate/ck_epoch_synchronize.c [new file with mode: 0644]
regressions/ck_epoch/validate/ck_stack.c [new file with mode: 0644]
regressions/ck_epoch/validate/torture.c [new file with mode: 0644]
regressions/ck_fifo/benchmark/Makefile [new file with mode: 0644]
regressions/ck_fifo/benchmark/latency.c [new file with mode: 0644]
regressions/ck_fifo/validate/Makefile [new file with mode: 0644]
regressions/ck_fifo/validate/ck_fifo_mpmc.c [new file with mode: 0644]
regressions/ck_fifo/validate/ck_fifo_mpmc_iterator.c [new file with mode: 0644]
regressions/ck_fifo/validate/ck_fifo_spsc.c [new file with mode: 0644]
regressions/ck_fifo/validate/ck_fifo_spsc_iterator.c [new file with mode: 0644]
regressions/ck_hp/benchmark/Makefile [new file with mode: 0644]
regressions/ck_hp/benchmark/fifo_latency.c [new file with mode: 0644]
regressions/ck_hp/benchmark/stack_latency.c [new file with mode: 0644]
regressions/ck_hp/validate/Makefile [new file with mode: 0644]
regressions/ck_hp/validate/ck_hp_fifo.c [new file with mode: 0644]
regressions/ck_hp/validate/ck_hp_fifo_donner.c [new file with mode: 0644]
regressions/ck_hp/validate/ck_hp_stack.c [new file with mode: 0644]
regressions/ck_hp/validate/nbds_haz_test.c [new file with mode: 0644]
regressions/ck_hp/validate/serial.c [new file with mode: 0644]
regressions/ck_hs/benchmark/Makefile [new file with mode: 0644]
regressions/ck_hs/benchmark/apply.c [new file with mode: 0644]
regressions/ck_hs/benchmark/parallel_bytestring.c [new file with mode: 0644]
regressions/ck_hs/benchmark/serial.c [new file with mode: 0644]
regressions/ck_hs/validate/Makefile [new file with mode: 0644]
regressions/ck_hs/validate/serial.c [new file with mode: 0644]
regressions/ck_ht/benchmark/Makefile [new file with mode: 0644]
regressions/ck_ht/benchmark/parallel_bytestring.c [new file with mode: 0644]
regressions/ck_ht/benchmark/parallel_direct.c [new file with mode: 0644]
regressions/ck_ht/benchmark/serial.c [new file with mode: 0644]
regressions/ck_ht/validate/Makefile [new file with mode: 0644]
regressions/ck_ht/validate/serial.c [new file with mode: 0644]
regressions/ck_pflock/benchmark/Makefile [new file with mode: 0644]
regressions/ck_pflock/benchmark/latency.c [new file with mode: 0644]
regressions/ck_pflock/benchmark/throughput.c [new file with mode: 0644]
regressions/ck_pflock/validate/Makefile [new file with mode: 0644]
regressions/ck_pflock/validate/validate.c [new file with mode: 0644]
regressions/ck_pr/benchmark/Makefile [new file with mode: 0644]
regressions/ck_pr/benchmark/benchmark.h [new file with mode: 0644]
regressions/ck_pr/benchmark/ck_pr_cas_64.c [new file with mode: 0644]
regressions/ck_pr/benchmark/ck_pr_cas_64_2.c [new file with mode: 0644]
regressions/ck_pr/benchmark/ck_pr_fas_64.c [new file with mode: 0644]
regressions/ck_pr/benchmark/fp.c [new file with mode: 0644]
regressions/ck_pr/validate/Makefile [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_add.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_and.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_bin.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_btc.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_btr.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_bts.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_btx.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_cas.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_dec.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_faa.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_fas.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_fax.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_inc.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_load.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_n.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_or.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_store.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_sub.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_unary.c [new file with mode: 0644]
regressions/ck_pr/validate/ck_pr_xor.c [new file with mode: 0644]
regressions/ck_queue/validate/Makefile [new file with mode: 0644]
regressions/ck_queue/validate/ck_list.c [new file with mode: 0644]
regressions/ck_queue/validate/ck_slist.c [new file with mode: 0644]
regressions/ck_queue/validate/ck_stailq.c [new file with mode: 0644]
regressions/ck_rhs/benchmark/Makefile [new file with mode: 0644]
regressions/ck_rhs/benchmark/parallel_bytestring.c [new file with mode: 0644]
regressions/ck_rhs/benchmark/serial.c [new file with mode: 0644]
regressions/ck_rhs/validate/Makefile [new file with mode: 0644]
regressions/ck_rhs/validate/serial.c [new file with mode: 0644]
regressions/ck_ring/benchmark/Makefile [new file with mode: 0644]
regressions/ck_ring/benchmark/latency.c [new file with mode: 0644]
regressions/ck_ring/validate/Makefile [new file with mode: 0644]
regressions/ck_ring/validate/ck_ring_mpmc.c [new file with mode: 0644]
regressions/ck_ring/validate/ck_ring_mpmc_template.c [new file with mode: 0644]
regressions/ck_ring/validate/ck_ring_spmc.c [new file with mode: 0644]
regressions/ck_ring/validate/ck_ring_spmc_template.c [new file with mode: 0644]
regressions/ck_ring/validate/ck_ring_spsc.c [new file with mode: 0644]
regressions/ck_rwcohort/benchmark/Makefile [new file with mode: 0644]
regressions/ck_rwcohort/benchmark/ck_neutral.c [new file with mode: 0644]
regressions/ck_rwcohort/benchmark/ck_rp.c [new file with mode: 0644]
regressions/ck_rwcohort/benchmark/ck_wp.c [new file with mode: 0644]
regressions/ck_rwcohort/benchmark/latency.h [new file with mode: 0644]
regressions/ck_rwcohort/benchmark/throughput.h [new file with mode: 0644]
regressions/ck_rwcohort/ck_neutral.h [new file with mode: 0644]
regressions/ck_rwcohort/ck_rp.h [new file with mode: 0644]
regressions/ck_rwcohort/ck_wp.h [new file with mode: 0644]
regressions/ck_rwcohort/validate/Makefile [new file with mode: 0644]
regressions/ck_rwcohort/validate/ck_neutral.c [new file with mode: 0644]
regressions/ck_rwcohort/validate/ck_rp.c [new file with mode: 0644]
regressions/ck_rwcohort/validate/ck_wp.c [new file with mode: 0644]
regressions/ck_rwcohort/validate/validate.h [new file with mode: 0644]
regressions/ck_rwlock/benchmark/Makefile [new file with mode: 0644]
regressions/ck_rwlock/benchmark/latency.c [new file with mode: 0644]
regressions/ck_rwlock/benchmark/throughput.c [new file with mode: 0644]
regressions/ck_rwlock/validate/Makefile [new file with mode: 0644]
regressions/ck_rwlock/validate/validate.c [new file with mode: 0644]
regressions/ck_sequence/benchmark/Makefile [new file with mode: 0644]
regressions/ck_sequence/benchmark/ck_sequence.c [new file with mode: 0644]
regressions/ck_sequence/validate/Makefile [new file with mode: 0644]
regressions/ck_sequence/validate/ck_sequence.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/Makefile [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_anderson.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_cas.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_clh.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_dec.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_fas.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_hclh.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_mcs.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_spinlock.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_ticket.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/ck_ticket_pb.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/latency.h [new file with mode: 0644]
regressions/ck_spinlock/benchmark/linux_spinlock.c [new file with mode: 0644]
regressions/ck_spinlock/benchmark/throughput.h [new file with mode: 0644]
regressions/ck_spinlock/ck_anderson.h [new file with mode: 0644]
regressions/ck_spinlock/ck_cas.h [new file with mode: 0644]
regressions/ck_spinlock/ck_clh.h [new file with mode: 0644]
regressions/ck_spinlock/ck_dec.h [new file with mode: 0644]
regressions/ck_spinlock/ck_fas.h [new file with mode: 0644]
regressions/ck_spinlock/ck_hclh.h [new file with mode: 0644]
regressions/ck_spinlock/ck_mcs.h [new file with mode: 0644]
regressions/ck_spinlock/ck_spinlock.h [new file with mode: 0644]
regressions/ck_spinlock/ck_ticket.h [new file with mode: 0644]
regressions/ck_spinlock/ck_ticket_pb.h [new file with mode: 0644]
regressions/ck_spinlock/linux_spinlock.h [new file with mode: 0644]
regressions/ck_spinlock/validate/Makefile [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_anderson.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_cas.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_clh.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_dec.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_fas.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_hclh.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_mcs.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_spinlock.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_ticket.c [new file with mode: 0644]
regressions/ck_spinlock/validate/ck_ticket_pb.c [new file with mode: 0644]
regressions/ck_spinlock/validate/linux_spinlock.c [new file with mode: 0644]
regressions/ck_spinlock/validate/validate.h [new file with mode: 0644]
regressions/ck_stack/benchmark/Makefile [new file with mode: 0644]
regressions/ck_stack/benchmark/latency.c [new file with mode: 0644]
regressions/ck_stack/validate/Makefile [new file with mode: 0644]
regressions/ck_stack/validate/pair.c [new file with mode: 0644]
regressions/ck_stack/validate/pop.c [new file with mode: 0644]
regressions/ck_stack/validate/push.c [new file with mode: 0644]
regressions/ck_stack/validate/serial.c [new file with mode: 0644]
regressions/ck_swlock/benchmark/Makefile [new file with mode: 0644]
regressions/ck_swlock/benchmark/latency.c [new file with mode: 0644]
regressions/ck_swlock/benchmark/throughput.c [new file with mode: 0644]
regressions/ck_swlock/validate/Makefile [new file with mode: 0644]
regressions/ck_swlock/validate/validate.c [new file with mode: 0644]
regressions/ck_tflock/benchmark/Makefile [new file with mode: 0644]
regressions/ck_tflock/benchmark/latency.c [new file with mode: 0644]
regressions/ck_tflock/benchmark/throughput.c [new file with mode: 0644]
regressions/ck_tflock/validate/Makefile [new file with mode: 0644]
regressions/ck_tflock/validate/validate.c [new file with mode: 0644]
regressions/common.h [new file with mode: 0644]
src/Makefile.in [new file with mode: 0644]
src/ck_array.c [new file with mode: 0644]
src/ck_barrier_centralized.c [new file with mode: 0644]
src/ck_barrier_combining.c [new file with mode: 0644]
src/ck_barrier_dissemination.c [new file with mode: 0644]
src/ck_barrier_mcs.c [new file with mode: 0644]
src/ck_barrier_tournament.c [new file with mode: 0644]
src/ck_epoch.c [new file with mode: 0644]
src/ck_hp.c [new file with mode: 0644]
src/ck_hs.c [new file with mode: 0644]
src/ck_ht.c [new file with mode: 0644]
src/ck_ht_hash.h [new file with mode: 0644]
src/ck_internal.h [new file with mode: 0644]
src/ck_rhs.c [new file with mode: 0644]
tools/feature.sh [new file with mode: 0755]