2011-06-03 | Mathieu Desnoyers | rbtree: Setup per-cpu RCU worker threads in test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-03 | Mathieu Desnoyers | Merge branch 'master' into rbtree2 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-03 | Mathieu Desnoyers | rbtree: Use malloc/free directly in test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-03 | Mathieu Desnoyers | Wrap allocation/free into static function ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-03 | Mathieu Desnoyers | Update comment ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-03 | Mathieu Desnoyers | rbtree API change: handle node memory allocation internally ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Enable range search tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Fix search range comparison ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Temporarily disable range tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Fix end range test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | rbtree: test range lookups with larger ranges ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Comment debug facility ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Add explanation about reader vs writer concurrency... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Use larger number pool in test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Update todo comment about memory allocation error ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Add search begin key test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Range search works ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Recalculate max end values on rotation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Use comparison function for end/max_end ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | rbtree: Add end recalculation for transplant ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Add populate_node_end for insertion ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Remove incorrectly duplicated set_left/set_right ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Rename node fields to begin/end ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-01 | Mathieu Desnoyers | RBtree: Drop initial range support ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RBtree: move wmb after node write ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Cleanup API ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RBtree: Only execute usleep() in debug mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Add range test case, fix range search ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Add search min/max for ranges ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RCU RBTree: Populate range information (augmented rbtree) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Add _STORE_SHARED to set_parent ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RCU rbtree test: handle duplicate random numbers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | rbtree: disable debug mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RCU RB tree test : add prev/next/max/min test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Fix rcu_rbtree_prev ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Cleanup header ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-29 | Mathieu Desnoyers | Atomicize parent pointer and position update/read ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-29 | Mathieu Desnoyers | RCU search fix ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-29 | Mathieu Desnoyers | Add missing read lock in test, cleanup transplant ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Use decay for rotate and transplant ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Add RCU read-side test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Fix rbtree for nr items > 4, add rcu and non-rcu rotate... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | rcu rbtree: make rotation reader-aware ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Implement transplant based on decay scheme ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | rbtree: use decay scheme ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Reimplement basic non-RCU rbtree ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-21 | Mathieu Desnoyers | Cleanup: remove unused value warning ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-04 | Mathieu Desnoyers | update version to 0.5.4 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-04 | Mathieu Desnoyers | urcu-bp: Update fork() handling ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-03 | Mathieu Desnoyers | Update README for urcu-bp fork handling ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-03 | Mathieu Desnoyers | README: describe fork() interaction ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-03 | Mathieu Desnoyers | urcu-bp: no "need_mb" in distrust signal config ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-02-28 | Mathieu Desnoyers | ARM: use dmb for rmb and wmb in addition to mb ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-02-21 | Mathieu Desnoyers | URCU list: remove leftover namespace clash (list_t... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-12-31 | Mathieu Desnoyers | urcu_defer: update test programs (build fix) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-12-31 | Mathieu Desnoyers | rcu_defer test: handle error value ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-12-31 | Mathieu Desnoyers | urcu-defer: handle malloc error value ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-18 | Mathieu Desnoyers | update version to 0.5.0 |
commit | commitdiff | tree |
2010-08-25 | Mathieu Desnoyers | lfstack: simplification ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | rculfstack: LGPL-ize ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | rculfqueue: LGPL-ize ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | add missing comment to wfstack.c ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | wfstack: LGPL-ize ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | wfqueue: provide API for caller-locked dequeue ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | LGPL-ize wfqueue ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Mathieu Desnoyers | Update version to 0.4.6 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Mathieu Desnoyers | Update README for ARM support ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-05-20 | Mathieu Desnoyers | Fix powerpc uatomic 4-byte cmpxchg (cmpd -> cmpw) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-05-14 | Mathieu Desnoyers | urcu-qsbr: use same ongoing helper for 32 and 64 bits ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-19 | Mathieu Desnoyers | update README for urcu-signal ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-19 | Mathieu Desnoyers | list: new -> _new for c++ compatibility ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-19 | Mathieu Desnoyers | rcuhlist: add head name fix ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-19 | Mathieu Desnoyers | RCU list: add rcuhlist.h, add list_replace_rcu ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-14 | Mathieu Desnoyers | tests: update writer cs len script for 64-core ppc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |