2011-09-11 | Mathieu Desnoyers | call_rcu: register work threads as rcu readers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: add list iteration tracer in gc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: poison memory before free (for testing) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: reinstate i - 1 for shrink ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: add assertion in path compression ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: fix fini_table for size 1 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: Fix off-by-one in fini_table ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-10 | Mathieu Desnoyers | rculfhash: add asserts and comments ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-09 | Mathieu Desnoyers | rculfhash test: -A option for auto resize ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-09 | Mathieu Desnoyers | rculfhash: Make auto resize selectable with flag ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: update ascii art ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: set minimum table size, add todo about helping... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: fix 0 order lookup (special-case) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: simplify dummy node removal ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: deal with resize to size 1 corner-case ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | rculfhash: allow shrink ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | test rculfhash: add/remove/random support (with SIGUSR1) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | rculfhash: set size instead of max for per-cpu count... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | rculfhash: tweak resize thresholds ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | rculfhash: tweak per-cpu counter resize with thresholds ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-06 | Mathieu Desnoyers | rcuhash: lazy per-cpu counters, fix resize target update ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-06 | Mathieu Desnoyers | rculfhash: count nodes (per-cpu) as expand criterion ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash test: Check random pool size ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: Add initial hash population ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: benchmark QSBR flavor ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash test: print number of add fail (uniquify... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: power power of two check should allow 0 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: implement cds_lfht_next ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: Update API documentation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: Check that init size is power of 2 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Use cds_lfht namespace for lock-free hash table ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | RCU hash table API documentation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfstack/queue: define _LGPL_SOURCE around static... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Revert "Create per RCU flavor CDS libraries" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Revert "CDS API: removal of rcu_read lock/unlock dep... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Add __rcu annotation (unimplemented) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-01 | Mathieu Desnoyers | Fix incorrect fsf address in header files ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-01 | Mathieu Desnoyers | wfstack: push returns prior stack emptiness state ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-01 | Mathieu Desnoyers | Make lf stack push return if the stack was empty ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-23 | Mathieu Desnoyers | Document caa_container_of ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-20 | Mathieu Desnoyers | urcu-bp: do not call munmap for NULL registry at exit ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-18 | Mathieu Desnoyers | urcu libraries can directly use the _LGPL_SOURCE wfqueue ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-18 | Mathieu Desnoyers | rculfstack: document "push" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Add runall.sh to tarball ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Fix build order of liburcu-cds-common ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | CDS API: removal of rcu_read lock/unlock dep, removal... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Fix missing check for SYS_membarrier in map header ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Create per RCU flavor CDS libraries ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Merge branch 'master' into lfqueue-dev |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Merge branch 'master' into lfqueue-dev |
commit | commitdiff | tree |
2011-08-16 | Mathieu Desnoyers | Fix tests Makefile EXTRA_DIST to use api.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-08 | Mathieu Desnoyers | Merge branch 'master' into lfqueue-dev |
commit | commitdiff | tree |
2011-08-02 | Mathieu Desnoyers | Use caa_ prefix for min() and max() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-21 | Mathieu Desnoyers | Version 0.6.4, update changelog ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-21 | Mathieu Desnoyers | Merge branch 'master' into lfqueue-dev |
commit | commitdiff | tree |
2011-07-21 | Mathieu Desnoyers | Fix ARM uatomic: missing return in uatomic and/or ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-12 | Mathieu Desnoyers | rculfhash: add likely/unlikely annotation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-12 | Mathieu Desnoyers | rculfhash: document add lock-freedom ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-12 | Mathieu Desnoyers | rculfhash: document node alignment ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-12 | Mathieu Desnoyers | rculfhash: document algorithms ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-11 | Mathieu Desnoyers | rculfhash test: make teardown more verbose and faster ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-11 | Mathieu Desnoyers | rculfhash: print resize length (useful as non-debug... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-11 | Mathieu Desnoyers | rculfhash: tolerate longer chain length ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-11 | Mathieu Desnoyers | rculfhash: diminish index table memory consumption ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: add missing clear flag in gc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: document flags ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: merge dummy into next ptr ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: merge dummy flag into next pointer ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: Add clear flag ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: introduce REMOVED_FLAG and FLAG_MASK ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: shrink size of dummy node ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: wait for call_rcu quiescence before destroy ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: add c++ ifdef ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash test: add options ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash test: use per-cpu call-rcu threads ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: update add_unique api ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: fix add unique ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash test: increases random pool size ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: remove hash from nodes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: change order of node fields for locality ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: merge node gc into add loop ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: cleanup ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash test: add nr_leaked count ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: garbage collection scheme ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: flip order of removal ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: Remove "value" pointer ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash test: add missing free ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: add unique ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | Update resize thresholds ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash updates ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | Comment list behavior wrt lock-freedom ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | Fix reverse hash comparison ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: use threshold and target ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: implement real hash function ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: fix resize (use log2 of chain length) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | Merge remote branch 'origin/urcu/ht' into urcu/ht |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rcu lf hash table runtime fixes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-05 | Mathieu Desnoyers | split-ordered hash table ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-02 | Mathieu Desnoyers | Rename urcu-ht to rculfhash ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |