Commit Graph

362 Commits (e9bd7448778a030024de41c3a95a40447f3e274c)
 

Author SHA1 Message Date
Samy Al Bahra e9bd744877 doc/ck_ht_entry_set_direct: Update manual page to include latest API change.
13 years ago
Samy Al Bahra 7dd705c86f ck_ht: Remove ck_ht_allocator_set declaration.
13 years ago
Samy Al Bahra 59158c824b ck_ht: Do not re-hash on growth for non-PP case.
13 years ago
Samy Al Bahra ccb1fd6d86 ck_fifo: Add some load fences for SPARC/PPC.
13 years ago
Samy Al Bahra 7d6626131d ck_hp_fifo: Forgot load fence in last commit.
13 years ago
Samy Al Bahra 319872ca8c ck_hp_fifo: Fix race condition on dequeue.
13 years ago
Samy Al Bahra f02b87cd65 build: Bump version for next release.
13 years ago
Samy Al Bahra 72a8adb599 ck_ht: Add support for per-hash-table allocator.
13 years ago
Samy Al Bahra af7b877414 regressions/ck_ht: Turn off CK_MD_RDTSCP by default.
13 years ago
Samy Al Bahra cc23781512 regressions/ck_ht: Switch to a format that is more readable by R.
13 years ago
Samy Al Bahra 9a3909163f regressions/ck_ht: Drop secondary sequence table.
13 years ago
Samy Al Bahra 0b32fd064e regressions/ck_ht: Previous commit was in fact shuffled insertion.
13 years ago
Samy Al Bahra efdae8f77b regressions/ck_ht: Extend serial benchmark.
13 years ago
Samy Al Bahra 3b5a3c857e regressions: Update out-of-date comment.
13 years ago
Samy Al Bahra da9e0f58f1 regressions: Use RDTSCP in presence of CK_MD_RDTSCP.
13 years ago
Samy Al Bahra b353ebe8c2 regressions: Remove debug build flags.
13 years ago
Samy Al Bahra 314ce3ad81 ck_rwlock: Drop factor argument to trylock API.
13 years ago
Samy Al Bahra 512bbc050b ck_rwlock: Add recursive trylock operations.
13 years ago
Samy Al Bahra 380dd410c6 ck_backoff: Saturate geometric back-off.
13 years ago
Samy Al Bahra fc2517947b regressions/ck_ht: Use user-specified hash function for direct benchmark.
13 years ago
Samy Al Bahra fc00a31815 doc/ck_ht: Update ck_ht_init documentation.
13 years ago
Samy Al Bahra a832237b0a ck_ht: We do not need to reprobe for direct tables on a per-slot basis.
13 years ago
Samy Al Bahra 500d36cdb8 ck_ht: Fix race condition associated with no pointer packing variant.
13 years ago
Samy Al Bahra 18d74f55a1 ck_ht: Add support for user-specified hash functions.
13 years ago
Samy Al Bahra a361153e07 build: Bump version for next release.
13 years ago
Samy Al Bahra 606afe0f23 ck_rwlock: Add ck_rwlock_recursive facility.
13 years ago
Samy Al Bahra 402c31ca9a ck_hp_fifo: Add try{enqueue,dequeue} variants.
13 years ago
Samy Al Bahra a90b402c0c regressions/ck_fifo: Add test for try{enqueue,dequeue} API.
13 years ago
Samy Al Bahra 816e11ff61 ck_fifo: Add tryenqueue/trydequeue wait-free operations.
13 years ago
Samy Al Bahra 286cc8b012 ck_hp_stack: Add trypush/trypop variants.
13 years ago
Samy Al Bahra ff6f4d94f4 ck_stack: Add wait-free trypop and trypush operations.
13 years ago
Samy Al Bahra 9446bc3e96 ck_stack: Get rid of default back-off behavior.
13 years ago
Samy Al Bahra 46a88705c4 ck_hp: Include missing ck_backoff.h include.
13 years ago
Samy Al Bahra e074a089be ck_epoch: Include missing ck_backoff.h file.
13 years ago
Samy Al Bahra 1cabea8a54 ck_hp_{fifo, stack}: Get rid of backoff behavior by default.
13 years ago
Samy Al Bahra 7dd549418a ck_bytelock: Remove backoff behavior by default.
13 years ago
Samy Al Bahra 11505f8417 ck_fifo: Remove backoff behavior by default.
13 years ago
Samy Al Bahra e8265d8735 build: Bump version for next minor release.
13 years ago
Samy Al Bahra abcee3ff51 README: Remove trailing whitespace.
13 years ago
Samy Al Bahra 42615a234f ck_bag: Remove trailing whitespace.
13 years ago
Samy Al Bahra ef3e6f394b ck_ht: Remove trailing whitespace.
13 years ago
Samy Al Bahra f61c694656 ck_bag: Whitespace clean-up.
13 years ago
Samy Al Bahra 4fcb6a5e5f ck_bag: Disable pointer packing by default.
13 years ago
Samy Al Bahra 8bed9627a6 ck_ht: Enable pointer packing only if explicitly enabled.
13 years ago
Samy Al Bahra 84f7136cbb build: Add deletion of ck_md.h to distribution target.
13 years ago
Samy Al Bahra f38cc85ac9 build: Add --enable-pointer-packing option.
13 years ago
Samy Al Bahra 2b2e44203b Merge pull request #5 from abelmathew/master
13 years ago
Abel Mathew 6a6f1d53c8 ck_bag: Validate block_size > block_overhead during ck_bag_init.
13 years ago
Abel Mathew 2e921847ab ck_bag: Free unoccupied blocks in ck_bag_destroy.
13 years ago
Abel Mathew bbc6f584fd ck_bag: Various Bug Fixes and Cleanup.
13 years ago