2012-05-07 | Mathieu Desnoyers | rculfhash: replace unneeded rcu_dereference by CMM_LOAD_SHARED Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-05-07 | Mathieu Desnoyers | rculfhash: use do {} while (0) for dbg_printf() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-05-01 | Mathieu Desnoyers | rculfhash: cleanup typo Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-29 | Mathieu Desnoyers | rculfhash: update API comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-29 | Mathieu Desnoyers | rculfhash: update comments in implementation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-29 | Mathieu Desnoyers | rculfhash tests: add long hash chains tests Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-29 | Mathieu Desnoyers | rculfhash tests: add uniqueness test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-29 | Mathieu Desnoyers | rculfhash test: print test name Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-29 | Mathieu Desnoyers | rculfhash: stress requirement in documentation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-25 | Mathieu Desnoyers | rculfhash: fix typo Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-24 | Mathieu Desnoyers | rculfhash tests: use array of callbacks to modularize Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-24 | Mathieu Desnoyers | rculfhash tests: modularize tests Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-24 | Mathieu Desnoyers | rculfhash: document ordering guarantees Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-18 | Mathieu Desnoyers | rculfhash: document linearizability guarantees Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-13 | Mathieu Desnoyers | rculfhash: update removal comment Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-13 | Mathieu Desnoyers | Add missing files to .gitignore Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-13 | Mathieu Desnoyers | Fix out-of-tree build Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-04-02 | Mathieu Desnoyers | rculfhash: check malloc NULL pointer Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-03-26 | Mathieu Desnoyers | Fix uatomic sign cast Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-03-08 | Mathieu Desnoyers | Remove unused jhash.h file Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-03-08 | Mathieu Desnoyers | Fix: use known license text, fix incorrect FSF address Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-03-05 | Mathieu Desnoyers | Fix: add missing sched.h include in rculfhash.c Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-03-04 | Mathieu Desnoyers | Allow tests to run on architectures without per-cpu... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-03-04 | Mathieu Desnoyers | Hash table test: FreeBSD compatibility fix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-03-04 | Mathieu Desnoyers | tests: define _GNU_SOURCE instead of __USE_GNU Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-03-04 | Mathieu Desnoyers | Merge branch 'urcu/ht-shrink' |
commit | commitdiff | tree |
2012-02-22 | Mathieu Desnoyers | RCU lock-free hash table: implement cds_lfht_is_node_deleted() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-02-08 | Thomas Petazzoni | Define _GNU_SOURCE to access CPU_ZERO() macro in uClibc Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-02-04 | Mathieu Desnoyers | Install ChangeLog and README into system's doc Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-01-09 | Mathieu Desnoyers | Fix AC_LANG_SOURCE usage: only takes one parameter Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-01-09 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2012-01-09 | David Goulet | Fix autoconf futex check Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-01-07 | Mathieu Desnoyers | configure.ac: Use AC_LANG_SOURCE for if else macros Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-01-06 | Alexandre Montplaisir | Refresh autoconf files Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2012-01-06 | Alexandre Montplaisir | Update gitignore Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-29 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2011-12-29 | Mathieu Desnoyers | rculfhash: add comment about hash seed randomness within... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-21 | Gerlando Falauto | readme: state correct GCC dependency for ARM Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-21 | Mathieu Desnoyers | rculfhash: remove an invocation of bit_reverse_ulong... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-21 | Lai Jiangshan | rculfhash: remove unneeded conversion Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-21 | Lai Jiangshan | rculfhash: remove unneeded clear_flag() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-21 | Mathieu Desnoyers | cds_lfht_replace: add checks for old/new node hash... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-21 | Mathieu Desnoyers | rculfhash: use node instead of iter argument for deletion Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-21 | Mathieu Desnoyers | rculfhash: number of logically removed nodes should... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-20 | Mathieu Desnoyers | Document that flags could be represented on 2 bits Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-20 | Mathieu Desnoyers | Add missing REMOVAL_OWNER_FLAG comment to cds_lfht_node... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-20 | Mathieu Desnoyers | _cds_lfht_del is not used for buckets anymore, remove... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-20 | Mathieu Desnoyers | rculfhash: Relax atomicity guarantees required by removal... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-20 | Lai Jiangshan | remove unneeded "return;" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-20 | Lai Jiangshan | simplify the deletion for bucket node Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-20 | Lai Jiangshan | Remove unneeded code Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-19 | Mathieu Desnoyers | Cleanup DEFINE_RCU_FLAVOR() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-16 | Mathieu Desnoyers | Add cds_lfht_ prefix to fls_ulong, get_count_order_ulong... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-14 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2011-12-13 | Mathieu Desnoyers | Version 0.6.7 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-08 | Mathieu Desnoyers | Add compat file for test urcu wfs Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-08 | Mathieu Desnoyers | Add missing compat file for wfq test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-08 | Mathieu Desnoyers | urcu-bp: no need for weak attribute Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-05 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2011-12-05 | Mathieu Desnoyers | hlist.h: Add missing stddef.h include for NULL Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-05 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2011-12-05 | Mathieu Desnoyers | call_rcu: Add missing call_rcu_before_fork and call_rcu_afte... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-04 | Mathieu Desnoyers | rculfhash: Simplify default logic Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-04 | Mathieu Desnoyers | rculfhash: default mm type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | rculfhash,test: add memory_backend argument Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | rculfhash,test: add max_hash_buckets_size argument [ Edit by Mathieu Desnoyers: clarify the test program printouts. ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | cleanup duplicated code Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | cleanup unneed declare Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | disable warning when -DNDEBUG(disable assert()) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-01 | Mathieu Desnoyers | Describe autotools/libtool/automake version dependency Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-01 | Mathieu Desnoyers | Remove m4_ifdef for AC_PROG_LIBTOOL (deprecated) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-30 | Mathieu Desnoyers | Support older autotools Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-29 | Mathieu Desnoyers | Apply autoupdate to configure.ac Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | Fix build for amd64 environment (for FreeBSD 8.2) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | Fix cds_lfht field order Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash mm plugins: cleanup alloc Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash: document fini_table Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash: likely -> caa_likely fix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash: cleanup ht_count_add/ht_count_del Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash: reorder cds_lfht for smaller cache footprint... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | add rculfhash-mm-mmap.c memory management [ Edit by Mathieu Desnoyers: Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | add rculfhash-mm-chunk.c memory management [ Edit by Mathieu Desnoyers: Update comment above Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | move memory management code out as rculfhash-mm-order.c Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | Merge struct rcu_table into struct cds_lfht Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | use rcu_flavor for rculfhash Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | Add rcu_flavor Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | add max_nr_buckets argument [ Edit by Mathieu Desnoyers: clarify cds_lfht_new() description. ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | rename min_alloc_size/min_alloc_order [ Mathieu Desnoyers: Suggested-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | remove struct rcu_level Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | it is not required that ht->t.size >= ht->min_table_size... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | proper wrapper for bucket table alloc and free Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | introduce bucket_at() and improve readability Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-27 | Mathieu Desnoyers | Add missing rcu_dereference_sym_bp Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-27 | Mathieu Desnoyers | urcu-bp: allow weak linking Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-23 | Lai Jiangshan | Add Lai Jiangshan's copyright to rculfhash Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-23 | Lai Jiangshan | Update comments of cds_lfht_new() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-22 | Alexandre Montplaisir | Install test scripts in the dist tarball Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-16 | Mathieu Desnoyers | rculfhash: constify all key arguments passed to API Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-14 | Lai Jiangshan | Fix arguments order Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-10 | Mathieu Desnoyers | rculfhash: Add parenthesis around macro arg use in... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |