Samy Al Bahra
bdadd7bf6b
whitespace: More style fixes.
12 years ago
Samy Al Bahra
33a9222923
legal: Update Copyright statements.
13 years ago
Samy Al Bahra
0631e396e0
ck_backoff: Replace ck_backoff_eb with ck_backoff_gb.
...
The distinction between additive/exponential implementation
and geometric implementation does little but confuse users.
The terminology used in ck_backoff now reflects terminology
used in literature.
ck_backoff_gb has been removed.
13 years ago
Samy Al Bahra
ab310bfdb4
ck_hp: Linearize registration and recycling.
13 years ago
Samy Al Bahra
46a88705c4
ck_hp: Include missing ck_backoff.h include.
13 years ago
Samy Al Bahra
3cf265cba0
all: Strip trailing whitespaces.
13 years ago
Samy Al Bahra
f069d081be
ck_hp: Branch-free compare (contributed by Degski).
14 years ago
Samy Al Bahra
20fb7a9200
ck_hp: Match epoch semantics.
...
Added improved observability and a ck_hp_purge.
The rename matches the naming used in ck_epoch.
Documentation updates to follow through soon.
14 years ago
Samy Al Bahra
739d603e22
ck_hp: Remove unnecessary header file.
14 years ago
Samy Al Bahra
7b8dfe44be
ck_hp: Rename *subscribe to *register.
14 years ago
Samy Al Bahra
3747da1f2a
ck_hp: Remove redundant expression.
14 years ago
Samy Al Bahra
68f376babf
ck_hp: Explicitly flush stores on initialization.
14 years ago
Samy Al Bahra
489bbc058b
Hazard Pointers: Critical fix.
...
Some debug code somehow snuck through. This breaks hazard pointers
behavior if the hazard pointers cache is used.
14 years ago
Samy Al Bahra
a181955305
Silence compiler warnings for ck_hp.
...
GCC suggests parenthesis in ck_hp_member_scan. Silence
the associated warnings.
14 years ago
Samy Al Bahra
cbd30b2206
Initial import.
14 years ago