2011-09-03 | Mathieu Desnoyers | rculfhash test: Check random pool size Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: Add initial hash population Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: benchmark QSBR flavor Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash test: print number of add fail (uniquify... Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: implement cds_lfht_next Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: Update API documentation Signed-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 Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | RCU hash table API documentation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfstack/queue: define _LGPL_SOURCE around static... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Revert "Create per RCU flavor CDS libraries" Signed-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... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Add __rcu annotation (unimplemented) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-01 | Mathieu Desnoyers | Fix incorrect fsf address in header files Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-01 | Mathieu Desnoyers | wfstack: push returns prior stack emptiness state Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-23 | Mathieu Desnoyers | Document caa_container_of Signed-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 Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-18 | Mathieu Desnoyers | rculfstack: document "push" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Add runall.sh to tarball Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Fix build order of liburcu-cds-common Signed-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... Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Create per RCU flavor CDS libraries Signed-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 | Paolo Bonzini | urcu-qsbr: avoid useless futex wakeups and burning... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Paolo Bonzini | api: reimplement BUILD_BUG_ON in compiler.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Paolo Bonzini | test api cleanup: remove unused primitives Signed-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 | Paolo Bonzini | put thread offline while waiting for the init flag Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Paolo Bonzini | urcu: move private definitions to .c file Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Paolo Bonzini | urcu-bp: move private definitions to .c file Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Paolo Bonzini | urcu-qsbr: move private definitions to .c file Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Paolo Bonzini | rcutorture: fix rcutorture-qsbr Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Paolo Bonzini | wfqueue: fix type-incorrect assignment Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-16 | Mathieu Desnoyers | Fix tests Makefile EXTRA_DIST to use api.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-16 | Duncan Sands | Fix choice of default flavour in urcu/map/urcu.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-16 | Paolo Bonzini | api: remove list/hlist Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-16 | Paolo Bonzini | api: remove arch-specific files Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-16 | Paolo Bonzini | api: make api_gcc.h a superset of the other headers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-12 | Paolo Bonzini | tests api: remove atomics Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-09 | Paolo Bonzini | put thread offline while waiting for the init flag Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-09 | Paolo Bonzini | urcu: move private definitions to .c file Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-09 | Paolo Bonzini | urcu-bp: move private definitions to .c file Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-09 | Paolo Bonzini | urcu-qsbr: move private definitions to .c file Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-09 | Paolo Bonzini | rcutorture: fix rcutorture-qsbr Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-09 | Paolo Bonzini | wfqueue: fix type-incorrect assignment Signed-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() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-21 | Mathieu Desnoyers | Version 0.6.4, update changelog Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-12 | Mathieu Desnoyers | rculfhash: add likely/unlikely annotation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-12 | Mathieu Desnoyers | rculfhash: document add lock-freedom Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-12 | Mathieu Desnoyers | rculfhash: document node alignment Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-12 | Mathieu Desnoyers | rculfhash: document algorithms Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-11 | Mathieu Desnoyers | rculfhash test: make teardown more verbose and faster Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-11 | Mathieu Desnoyers | rculfhash: print resize length (useful as non-debug... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-11 | Mathieu Desnoyers | rculfhash: tolerate longer chain length Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-11 | Mathieu Desnoyers | rculfhash: diminish index table memory consumption Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: add missing clear flag in gc Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: document flags Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: merge dummy into next ptr Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: merge dummy flag into next pointer Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: Add clear flag Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: introduce REMOVED_FLAG and FLAG_MASK Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: shrink size of dummy node Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-09 | Mathieu Desnoyers | rculfhash: wait for call_rcu quiescence before destroy Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: add c++ ifdef Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash test: add options Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash test: use per-cpu call-rcu threads Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: update add_unique api Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: fix add unique Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash test: increases random pool size Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: remove hash from nodes Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: change order of node fields for locality Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: merge node gc into add loop Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: cleanup Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash test: add nr_leaked count Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-07 | Mathieu Desnoyers | rculfhash: garbage collection scheme Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: flip order of removal Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: Remove "value" pointer Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash test: add missing free Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: add unique Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | Update resize thresholds Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash updates Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | Comment list behavior wrt lock-freedom Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | Fix reverse hash comparison Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: use threshold and target Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: implement real hash function Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-06 | Mathieu Desnoyers | rculfhash: fix resize (use log2 of chain length) Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-05 | Mathieu Desnoyers | split-ordered hash table Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-02 | Mathieu Desnoyers | Rename urcu-ht to rculfhash Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-07-02 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht |
commit | commitdiff | tree |
2011-07-01 | Mathieu Desnoyers | rculfqueue: provide locklessness by allowing multiple... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |