2011-12-02 | disable warning when -DNDEBUG(disable assert()) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | Fix cds_lfht field order ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | rculfhash mm plugins: cleanup alloc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | rculfhash: document fini_table ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | rculfhash: likely -> caa_likely fix ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | rculfhash: cleanup ht_count_add/ht_count_del ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | rculfhash: reorder cds_lfht for smaller cache footprint... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | add rculfhash-mm-mmap.c memory management ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | add rculfhash-mm-chunk.c memory management ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | move memory management code out as rculfhash-mm-order.c ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | Merge struct rcu_table into struct cds_lfht ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | use rcu_flavor for rculfhash ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | Add rcu_flavor ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | add max_nr_buckets argument ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | rename min_alloc_size/min_alloc_order Suggested-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | remove struct rcu_level ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | it is not required that ht->t.size >= ht->min_table_size... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | proper wrapper for bucket table alloc and free ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | introduce bucket_at() and improve readability ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-23 | Add Lai Jiangshan's copyright to rculfhash ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-23 | Update comments of cds_lfht_new() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-16 | rculfhash: constify all key arguments passed to API ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-14 | Fix arguments order ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-10 | rculfhash: Add parenthesis around macro arg use in... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-09 | Add hash table iterator macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-09 | Remove whiteline ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-05 | rculfhash: rename dummy to bucket ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-05 | rculfhash: Move key out of struct lfht_test_node, move... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-05 | rculfhash: Remove leftover hash_seed field ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-05 | rculfhash: extract compare_fct and hash_fct from the... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-03 | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree | |
2011-11-03 | qsbr vs call_rcu : remove exit assertion ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-02 | rculfhash: Move "struct rcu_head head" out of "struct... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-02 | rculfhash, test: wrap struct cds_lfht_node ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-02 | rculfhash: Change lazy shrink strategy ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-02 | rculfhash: merge duplicated code of cds_lfht_resize_lazy_*() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-02 | rculfhash: Fix ht lazy grow logic. ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-02 | rculfhash: rename likely/unlikely (add caa_ prefix) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-02 | Merge branch 'master' into urcu/ht-shrink ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-01 | Rename likely/unlikely to caa_likely/caa_unlikely ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-01 | Add structure descriptions, remove redundant clear_flag() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-01 | Fix CAA_BITS_PER_lONG typo ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-01 | rculfhash: add min_alloc_size test parameter ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-01 | rculfhash: Fix min_alloc_size bug ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-01 | rculfhash: Fix ht allocation bug ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: add CDS_LFHT_ACCOUNTING flag ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: use DEFAULT_SPLIT_COUNT_MASK for !HAVE_SYSCONF ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: use hash for index if !HAVE_SCHED_GETCPU ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: rename percpu_count to split_count ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: Cast to struct rcu_level * instead of void... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: directly lookup bucket in the first order... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | Avoid alloc small memory pieces ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: Remove unneed branches ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: create dummy nodes directly when create... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | rculfhash: fix uniquely add vs cds_lfht_next observation... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-28 | Cleanup order semantic ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-27 | Comment cleanup: fix ascii art ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-27 | Cleanup _cds_lfht_del() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-27 | Cleanup _cds_lfht_replace() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-27 | Remove dead code in _cds_lfht_gc_bucket() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-27 | Move replace code out from _cds_lfht_add() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-17 | Rename the parameter name of _cds_lfht_replace() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-17 | Fix dummy node insertion bug ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-17 | compare hash value before call compare_fct() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-17 | rculfhash: Simplify lookup_bucket() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-17 | rculfhash: avoid unneed garbage collect ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-17 | rculfhash: merge duplicated code for bucket lookup ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-17 | rculfhash: make struct rcu_level size power of 2 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-15 | Reinsert missing test_urcu_*.c files (missing in rename) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-15 | Reinsert missing test_urcu_*.c files (missing in rename) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-14 | rculfhash: simplify get_count_order() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-14 | rculfhash: use dbg_printf() for grow/shrink printout ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-14 | rculfhash: merge thread_id into struct partition_resize_work ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-14 | rculfhash: remove unused rcu_head in partition_resize_work ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-14 | rename test_qsbr to test_urcu_qsbr ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-05 | rculfhash test: handle write return value ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-05 | rcuhash test: fix 32-bit type warning ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-05 | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree | |
2011-10-05 | urcu-pointer: fix rcu_set_pointer unset return value ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-02 | Merge branch 'master' into urcu/ht-shrink ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-02 | Enhance API.txt documentation, add to Makefile as EXTRA_DIST ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-30 | rculfhash: do not sample in_progress_destroy in the... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-30 | rculfhash: break resize loop on destroy ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-30 | rculfhash: decrement resize cnt on destroy ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-30 | Check for in progress destroy before calling call_rcu... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-30 | rculfhash: Test for initiated destroy before performing... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | Version 0.6.5 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | call_rcu: Document call_rcu requirements ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | call_rcu: Document call_rcu requirements ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree | |
2011-09-29 | call_rcu: fix error handling of malloc error ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree | |
2011-09-29 | urcu call_rcu: Use RCU read-side protection for per... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu,call_rcu: Cleanup call_rcu_data pointers before... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu,call_rcu: avoid create call_rcu_data for child... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu,defer_rcu: Make defer_rcu encoding more compact... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu_defer: Use cancellation flag instead of pthread_cancel() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu,call_rcu: protects call_rcu_data_list when remove... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-28 | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree | |
2011-09-28 | Create default call rcu data upon per-cpu call-rcu... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
next |