rculfhash: remove duplicated code
[urcu.git] / rculfhash.c
2011-10-02  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-30  Mathieu Desnoyersrculfhash: do not sample in_progress_destroy in the...
2011-09-30  Mathieu Desnoyersrculfhash: break resize loop on destroy
2011-09-30  Mathieu Desnoyersrculfhash: decrement resize cnt on destroy
2011-09-30  Mathieu DesnoyersCheck for in progress destroy before calling call_rcu...
2011-09-30  Mathieu Desnoyersrculfhash: Test for initiated destroy before performing...
2011-09-29  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-29  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-28  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-28  Mathieu Desnoyersrculfhash: fix get first / get next iterator
2011-09-28  Mathieu DesnoyersFix handling of systems without sysconf nr possible...
2011-09-27  Mathieu Desnoyersrculfhash needs local config.h
2011-09-27  Mathieu DesnoyersAdd cds_lfht_first/cds_lfht_next for hash table iteration
2011-09-27  Mathieu Desnoyersrculfhash: rename _next into _next_duplicate
2011-09-26  Mathieu Desnoyersrculfhash: cleanup includes
2011-09-22  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-22  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-22  Mathieu Desnoyersrculfhash: factor out add_replace and replace
2011-09-21  Mathieu Desnoyersrculfhash: set next to NULL when node is NULL
2011-09-21  Mathieu Desnoyersrculfhash: approximation can be negative
2011-09-21  Mathieu Desnoyersrculfhash: min size only needed on shrink, take nr...
2011-09-21  Mathieu Desnoyersrculfhash: type the ht count approx as long
2011-09-21  Mathieu Desnoyersrculfhash: handle small and negative table size approxi...
2011-09-21  Mathieu Desnoyersrculfhash: fix node approx counting
2011-09-21  Mathieu Desnoyersrculfhash: output approximation of number of nodes...
2011-09-21  Mathieu Desnoyersrculfhash cleanup: count percpu deletes in the positive...
2011-09-21  Mathieu Desnoyersrculfhash: remove now unneeded gc flag (combine with...
2011-09-21  Mathieu Desnoyersrculfhash: implement lock-free replacement
2011-09-21  Mathieu Desnoyersrculfhash: support replacement operation
2011-09-20  Mathieu Desnoyersrculfhash: API rename: remove -> del
2011-09-20  Mathieu Desnoyersrculfhash: spawn only number of threads required for...
2011-09-20  Mathieu Desnoyersrculfhash: parallelize resize
2011-09-19  Mathieu Desnoyersrculfhash: simplify lfht_new API with inline wrapper
2011-09-19  Mathieu Desnoyersrculfhash: add TODO for resize worker threads urcu/ht-shrink-help
2011-09-19  Mathieu Desnoyersrculfhash: Remove leftover assertions
2011-09-19  Mathieu Desnoyersrculfhash: merge table hash and link stages into populate
2011-09-19  Mathieu DesnoyersMerge branch 'urcu/ht-shrink-help' into urcu/ht-shrink
2011-09-19  Mathieu Desnoyersrculfhash: remove helper scheme
2011-09-15  Mathieu Desnoyersrculfhash: fix add_unique node counting
2011-09-14  Mathieu Desnoyersrculfhash: with resize stop and helpers, min size can...
2011-09-14  Mathieu Desnoyersrculfhash: help scheme: fix end node, insertion, and...
2011-09-14  Mathieu Desnoyersrculfhash: break in-progress resize when target size...
2011-09-14  Mathieu Desnoyersrculfhash: break in-progress resize when target size...
2011-09-13  Mathieu Desnoyersrculfhash: make add/removal help expand
2011-09-13  Mathieu Desnoyersrculfhash: comment shrink operation
2011-09-13  Mathieu Desnoyersrculfhash: remove verified TODOs
2011-09-13  Mathieu Desnoyersrculfhash: put thread offline before taking mutex ...
2011-09-13  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink-help
2011-09-13  Mathieu Desnoyersrculfhash: use single init-time allocation for order...
2011-09-11  Mathieu Desnoyersrculfhash: disable poison and remove debugging code
2011-09-11  Mathieu Desnoyersrculfhash: hold rcu read-side lock in resize
2011-09-11  Mathieu Desnoyersrculfhash: add list iteration tracer in gc
2011-09-11  Mathieu Desnoyersrculfhash: poison memory before free (for testing)
2011-09-11  Mathieu Desnoyersrculfhash: reinstate i - 1 for shrink
2011-09-11  Mathieu Desnoyersrculfhash: add assertion in path compression
2011-09-11  Mathieu Desnoyersrculfhash: fix fini_table for size 1
2011-09-11  Mathieu Desnoyersrculfhash: Fix off-by-one in fini_table
2011-09-10  Mathieu Desnoyersrculfhash: add asserts and comments
2011-09-09  Mathieu Desnoyersrculfhash: Make auto resize selectable with flag
2011-09-08  Mathieu Desnoyersrculfhash: update ascii art
2011-09-08  Mathieu Desnoyersrculfhash: set minimum table size, add todo about helpi...
2011-09-08  Mathieu Desnoyersrculfhash: fix 0 order lookup (special-case)
2011-09-08  Mathieu Desnoyersrculfhash: simplify dummy node removal
2011-09-08  Mathieu Desnoyersrculfhash: deal with resize to size 1 corner-case
2011-09-07  Mathieu Desnoyersrculfhash: allow shrink
2011-09-07  Mathieu Desnoyersrculfhash: set size instead of max for per-cpu count...
2011-09-07  Mathieu Desnoyersrculfhash: tweak resize thresholds
2011-09-07  Mathieu Desnoyersrculfhash: tweak per-cpu counter resize with thresholds
2011-09-06  Mathieu Desnoyersrcuhash: lazy per-cpu counters, fix resize target update
2011-09-06  Mathieu Desnoyersrculfhash: count nodes (per-cpu) as expand criterion
2011-09-03  Mathieu Desnoyersrculfhash: power power of two check should allow 0
2011-09-03  Mathieu Desnoyersrculfhash: implement cds_lfht_next
2011-09-03  Mathieu Desnoyersrculfhash: Check that init size is power of 2
2011-09-03  Mathieu DesnoyersUse cds_lfht namespace for lock-free hash table
2011-09-03  Mathieu DesnoyersRCU hash table API documentation
2011-09-03  Mathieu DesnoyersMerge branch 'master' into urcu/ht
2011-07-12  Mathieu Desnoyersrculfhash: add likely/unlikely annotation
2011-07-12  Mathieu Desnoyersrculfhash: document add lock-freedom
2011-07-12  Mathieu Desnoyersrculfhash: document algorithms
2011-07-11  Mathieu Desnoyersrculfhash test: make teardown more verbose and faster
2011-07-11  Mathieu Desnoyersrculfhash: print resize length (useful as non-debug...
2011-07-11  Mathieu Desnoyersrculfhash: tolerate longer chain length
2011-07-11  Mathieu Desnoyersrculfhash: diminish index table memory consumption
2011-07-09  Mathieu Desnoyersrculfhash: add missing clear flag in gc
2011-07-09  Mathieu Desnoyersrculfhash: document flags
2011-07-09  Mathieu Desnoyersrculfhash: merge dummy into next ptr
2011-07-09  Mathieu Desnoyersrculfhash: merge dummy flag into next pointer
2011-07-09  Mathieu Desnoyersrculfhash: Add clear flag
2011-07-09  Mathieu Desnoyersrculfhash: introduce REMOVED_FLAG and FLAG_MASK
2011-07-09  Mathieu Desnoyersrculfhash: shrink size of dummy node
2011-07-09  Mathieu Desnoyersrculfhash: wait for call_rcu quiescence before destroy
2011-07-07  Mathieu Desnoyersrculfhash: update add_unique api
2011-07-07  Mathieu Desnoyersrculfhash: fix add unique
2011-07-07  Mathieu Desnoyersrculfhash: remove hash from nodes
2011-07-07  Mathieu Desnoyersrculfhash: merge node gc into add loop
2011-07-07  Mathieu Desnoyersrculfhash: cleanup
2011-07-07  Mathieu Desnoyersrculfhash: garbage collection scheme
2011-07-06  Mathieu Desnoyersrculfhash: flip order of removal
2011-07-06  Mathieu Desnoyersrculfhash: add unique
2011-07-06  Mathieu DesnoyersUpdate resize thresholds
next
This page took 0.189875 seconds and 106 git commands to generate.