You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Samy Al Bahra
c45098b21b
ck_epoch: Emit fence instructions for TSO, do not emit for recursive calls.
Unfortunately, there are still workloads which will not
serialize. Recursive calls into ck_epoch_begin have no
need for fence instructions.
|
12 years ago |
.. |
gcc
|
ck_pr: Add ck_pr_barrier for compiler barrier.
|
12 years ago |
ck_backoff.h
|
ck_backoff: Saturate geometric back-off.
|
13 years ago |
ck_bag.h
|
ck_bag: Whitespace clean-up.
|
13 years ago |
ck_barrier.h
|
legal: Update Copyright statements.
|
13 years ago |
ck_bitmap.h
|
ck_bitmap: Remove unnecessary whitespace.
|
12 years ago |
ck_brlock.h
|
ck_{rw,byte,br}lock: Serialize final loads with respect to read.
|
12 years ago |
ck_bytelock.h
|
ck_{rw,byte,br}lock: Serialize final loads with respect to read.
|
12 years ago |
ck_cc.h
|
ck_cc: Add no-op macros in case of unsupported compiler.
|
12 years ago |
ck_epoch.h
|
ck_epoch: Emit fence instructions for TSO, do not emit for recursive calls.
|
12 years ago |
ck_fifo.h
|
ck_{ring,fifo}: Add store fences while we lack load_store fences.
|
12 years ago |
ck_hp.h
|
all: Strip trailing whitespaces.
|
13 years ago |
ck_hp_fifo.h
|
ck_hp_fifo: Serialize second CAS.
|
12 years ago |
ck_hp_stack.h
|
ck_hp_stack: Add trypush/trypop variants.
|
13 years ago |
ck_ht.h
|
ck_ht: Hard-code ck_ht_entry alignment.
|
12 years ago |
ck_limits.h
|
legal: Update Copyright statements.
|
13 years ago |
ck_malloc.h
|
ck_malloc: Add stdbool.h include.
|
13 years ago |
ck_md.h.in
|
build: Add --enable-pointer-packing option.
|
13 years ago |
ck_pr.h
|
all: Strip trailing whitespaces.
|
13 years ago |
ck_queue.h
|
ck_queue: Add appropriate load fences.
|
12 years ago |
ck_ring.h
|
ck_{ring,fifo}: Add store fences while we lack load_store fences.
|
12 years ago |
ck_rwlock.h
|
ck_{rw,byte,br}lock: Serialize final loads with respect to read.
|
12 years ago |
ck_sequence.h
|
ck_sequence: Serialize read_begin, add load barrier.
|
12 years ago |
ck_spinlock.h
|
ck_spinlock/mcs: Remove unnecessary fences, serialize unload.
|
12 years ago |
ck_stack.h
|
ck_stack: Assume weak ordering of CAS.
|
12 years ago |
ck_stdint.h
|
legal: Update Copyright statements.
|
13 years ago |