2010-11-19 | Mathieu Desnoyers | ACCESS_ONCE should also have CMM_ prefix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | LOAD_SHARED and STORE_SHARED should have CMM_ prefix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | Fix CAA_CAA -> CAA Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | Fix missing BITS_PER_LONG -> CAA_BITS_PER_LONG rename Signed-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-11-18 | David Goulet | Rename all data structure with prefix cds_ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-18 | David Goulet | Rename all arch primitives with prefix caa_ Again, suggested by Mathieu Desnoyers and Paul E. Mckenney. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-18 | David Goulet | Rename all memory primitives with prefix cmm_ suggested by Mathieu Desnoyers and Paul E. Mckenney. Every memory Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-15 | David Goulet | Add missing test binaries to .gitignore Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-13 | David Goulet | Add config.h and stamp-h2 to gitignore Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-06 | Mathieu Desnoyers | Add compiler barriers to read-side for mutex ordering Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-09-24 | Mathieu Desnoyers | Fix missing urcu_ref.h in Makefile.am Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-09-22 | Mathieu Desnoyers | update version to 0.4.7 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-25 | Mathieu Desnoyers | urcu lfstack: pop needs rcu read lock Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-25 | Mathieu Desnoyers | lfstack: simplification Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | rculfstack: LGPL-ize Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | rculfqueue: LGPL-ize Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | add missing comment to wfstack.c Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | wfstack: LGPL-ize Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | wfqueue: provide API for caller-locked dequeue Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | LGPL-ize wfqueue Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-18 | Mathieu Desnoyers | WF queue cleanup Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-18 | Mathieu Desnoyers | Wait-free stack: rcu-less implementation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-18 | Mathieu Desnoyers | Wait-free queue: wait-free enqueue, blocking dequeue... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-18 | Mathieu Desnoyers | RCU lf queue/stack: update comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | ifdef C, wait-free stack adaptative pop wait Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | urcu static coding style fix (whitespace) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Coding style fix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU wait-free stack: add _blocking in pop() primitive... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU lock-free queue comment updates Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU wait-free enqueue/blocking dequeue queue Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Add ifdef cond around headers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU lock-free queue: don't hold RCU read lock across... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU lock-free stack: don't hold read lock across retry Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Wait-free push/Blocking pop stack: Update following... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Add lock-free queue comments from Paul's review Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Add wait-free push/blocking pop stack Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-12 | Mathieu Desnoyers | Lock-free stack: add comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-12 | Mathieu Desnoyers | Add lock-free RCU queue and stack Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Mathieu Desnoyers | Update version to 0.4.6 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Mathieu Desnoyers | Update README for ARM support Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Mathieu Desnoyers | Update version to 0.4.5 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Mathieu Desnoyers | Update email address from @polymtl.ca to @efficios.com Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Paul E. McKenney | Force build failure on unknown architectures Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Paul E. McKenney | Add native ARM port for armv7l Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Paul E. McKenney | Add ia64 architecture based on gcc primitives Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-18 | Paul E. McKenney | Add header files supporting gcc __sync_ primitives Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-13 | Mathieu Desnoyers | Add test cycles per loop Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-13 | Mathieu Desnoyers | Add uatomic test to make check Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-06-13 | Paul E. McKenney | Remove unused sync_core() definitions Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-05-20 | Mathieu Desnoyers | Update version to 0.4.4 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-05-20 | Mathieu Desnoyers | Fix powerpc uatomic 4-byte cmpxchg (cmpd -> cmpw) Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-04-20 | Giuseppe Scrivano | "make check" runs the test suite Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-04-14 | Mathieu Desnoyers | Simplify qsbr online condition Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-04-14 | Mathieu Desnoyers | Cleanup: head -> node field name Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-17 | Mathieu Desnoyers | Update urcu and urcu-qsbr, make compiler barriers explicit Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-14 | Mathieu Desnoyers | urcu: Add extra "engineering safety factor" memory... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-14 | Mathieu Desnoyers | urcu-qsbr: document compiler barrier Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-07 | Mathieu Desnoyers | update version to 0.4.3 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-07 | Jon Bernard | Fix typo in urcu/uatomic_generic.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-04 | Mathieu Desnoyers | Update version to 0.4.2 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-04 | Mathieu Desnoyers | Update README Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-03 | Mathieu Desnoyers | urcu-bp: reset ctr to 0 upon garbage collection Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-02 | Mathieu Desnoyers | compiler.h: add () in ACCESS_ONCE() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-02 | Mathieu Desnoyers | urcu-defer: remove "ratelimit" leftover Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-02 | Mathieu Desnoyers | Update readme: ia64 and alpha support Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-02 | Mathieu Desnoyers | Install missing arch_generic.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Mathieu Desnoyers | urcu: fix multiple register/unregister assertion failure Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Mathieu Desnoyers | test cases: add multiple register/unregister tests Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | centralize definition of BITS_PER_LONG Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | avoid multiple evaluation of STORE_SHARED argument Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | support compiling on unknown architectures [edit by Mathieu Desnoyers] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | add Alpha support [edit by Mathieu Desnoyers] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | move whether atomic byte/short exists to uatomic_arch_*.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | use uatomic_generic.h for common fallback implementations Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | add uatomic_generic.h, use it for common definitions [edit by Mathieu Desnoyers] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | remove compat_uatomic_cmpxchg #define from non-x86 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | define sync_core for x86 PIC Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | add urcu/arch_generic.h [edit by Mathieu Desnoyers] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | use autoconf symbolic linking Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-03-01 | Paolo Bonzini | use kernel style makefile output Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-19 | Mathieu Desnoyers | update README for urcu-signal Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-19 | Mathieu Desnoyers | list: new -> _new for c++ compatibility Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-19 | Mathieu Desnoyers | rcuhlist: add head name fix Signed-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 Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-14 | Mathieu Desnoyers | tests: update summary Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-14 | Mathieu Desnoyers | urcu tests: add writer duration parameter Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-12 | Mathieu Desnoyers | Update to version 0.4.1 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-12 | Mathieu Desnoyers | urcu-static.h: use SYS_membarrier rather than __NR_membarrier Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-12 | Mathieu Desnoyers | s390: fix arch_s390.h include of urcu/compiler.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-08 | Mathieu Desnoyers | README: discuss mutex vs RCU interaction Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-02-08 | Mathieu Desnoyers | standardize rcu_gp_ongoing Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2010-02-08 | Mathieu Desnoyers | rename rcu_old_gp_ongoing to rcu_gp_ongoing Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2010-02-08 | Mathieu Desnoyers | update LOAD_SHARED/STORE_SHARED for need_mb. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2010-02-08 | Mathieu Desnoyers | urcu: use unsigned long instead of long Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2010-01-30 | Mathieu Desnoyers | update version to 0.4.0 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2010-01-30 | Mathieu Desnoyers | URCU: rename light/heavy barriers to slave/master Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
2010-01-30 | Mathieu Desnoyers | QSBR URCU: remove unused reader_barrier() declaration Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> |
commit | commitdiff | tree |
next |