urcu-bp: move private definitions to .c file
[urcu.git] / urcu.c
2011-06-11  Mathieu DesnoyersFutex: turn "int" into "int32_t" for portability
2011-06-10  Mathieu DesnoyersHeaders: move *-static.h headers to urcu/static/
2011-06-10  Mathieu DesnoyersHeaders: move *-map.h headers to urcu/map/
2011-06-06  Mathieu Desnoyerscall_rcu: use cpu affinity for per-cpu call_rcu threads
2011-06-03  Paul E. McKenneyMake defer_rcu() usable from library using multiple...
2011-06-03  Paul E. McKenneyMap symbols to allow multiple RCU flavors to be used...
2010-11-19  Mathieu DesnoyersLOAD_SHARED and STORE_SHARED should have CMM_ prefix
2010-11-18  David GouletRename all data structure with prefix cds_
2010-11-18  David GouletRename all arch primitives with prefix caa_
2010-11-18  David GouletRename all memory primitives with prefix cmm_
2010-06-18  Mathieu DesnoyersUpdate email address from @polymtl.ca to @efficios.com
2010-04-14  Mathieu DesnoyersCleanup: head -> node field name
2010-03-17  Mathieu DesnoyersUpdate urcu and urcu-qsbr, make compiler barriers explicit
2010-03-14  Mathieu Desnoyersurcu: Add extra "engineering safety factor" memory...
2010-03-01  Mathieu Desnoyersurcu: fix multiple register/unregister assertion failure
2010-02-08  Mathieu Desnoyersrename rcu_old_gp_ongoing to rcu_gp_ongoing
2010-02-08  Mathieu Desnoyersupdate LOAD_SHARED/STORE_SHARED for need_mb.
2010-02-08  Mathieu Desnoyersurcu: use unsigned long instead of long
2010-01-30  Mathieu DesnoyersURCU: rename light/heavy barriers to slave/master
2010-01-17  Mathieu DesnoyersUpdate comments
2010-01-17  Mathieu DesnoyersInternal cleanup
2010-01-17  Mathieu Desnoyersrename internal_rcu_lock() into mutex_lock/unlock(...
2010-01-14  Mathieu DesnoyersUpdate support for MEMBARRIER_QUERY
2010-01-13  Mathieu DesnoyersSupport sys_membarrier v6 ABI
2010-01-13  Mathieu DesnoyersAdd sys_membarrier() dynamic detection, old liburcu...
2010-01-13  Mathieu Desnoyersurcu signal-based renames
2010-01-13  Mathieu Desnoyerssignal-based urcu: rename force_mb_all_threads -> force...
2010-01-13  Mathieu DesnoyersAPI prefix standardization: urcu_ -> rcu_
2009-10-08  Mathieu DesnoyersSupport for sys_futex autodetection
2009-10-01  Mathieu Desnoyersurcu-pointer: create specific objects and headers to...
2009-10-01  Mathieu DesnoyersFix rcu_assign_pointer() dynamic linking behavior
2009-09-29  Mathieu Desnoyersurcu (mb/signal): fix list move implementation
2009-09-29  Mathieu Desnoyersurcu (mb/signal): list move
2009-09-28  Mathieu Desnoyersurcu (signal/mb): move thread checks outside lock
2009-09-28  Mathieu Desnoyersurcu (signal/mb): use linked list instead of array...
2009-09-28  Mathieu DesnoyersCleanup headers
2009-09-25  Mathieu DesnoyersAdd futex support to accelerate synchronize_rcu() on UP
2009-09-23  Mathieu Desnoyersurcu: Move urcu_init within ifdef
2009-09-22  Mathieu Desnoyersadd rcu_cmpxchg_pointer
2009-09-19  Mathieu Desnoyersadd static declarations
2009-09-18  Mathieu DesnoyersFix urcu.c comment
2009-09-15  Mathieu DesnoyersRename CONFIG_URCU_AVOID_SIGNALS to URCU_MB, and README...
2009-07-21  Pierre-Marc Fournierurcu.c: declare noop urcu_init() function non-static
2009-07-08  Mathieu DesnoyersMove DEBUG_FULL_MB to properly named CONFIG_URCU_AVOID_...
2009-07-07  Pierre-Marc FournierAdd SA_RESTART flag to signal handler
2009-06-10  Mathieu DesnoyersAdd missing void to function declaration
2009-06-09  Pierre-Marc FournierFix signal handler installation
2009-06-09  Mathieu DesnoyersAdd mb urcu flavor test
2009-05-26  Mathieu Desnoyerssync_core to smp_mb transition
2009-05-19  Mathieu DesnoyersSupport gcc which does not support constructor attribute
2009-05-13  Mathieu DesnoyersUse sync_core() in the write side to match current...
2009-05-11  Mathieu DesnoyersLGPL relicensing part 2
2009-05-11  Mathieu DesnoyersLGPLv2.1 relicensing
2009-05-09  Paul E. McKenneyLGPL relicensing of IBM's contributions
2009-04-26  Mathieu DesnoyersRemove unneeded signal in the cache-coherent case
2009-04-18  Paul E. McKenneySupport kernels with broken signal delivery
2009-04-12  Mathieu Desnoyerschange reader_data for reader_registry
2009-04-08  Mathieu DesnoyersDon't mix pthread sleepable lock with busy-waiting...
2009-02-13  Mathieu DesnoyersAdd _STORE_SHARED() and _LOAD_SHARED()
2009-02-13  Mathieu DesnoyersTurn *_REMOTE into *_SHARED
2009-02-12  Mathieu DesnoyersAdd missing cpu_relax in loop
2009-02-12  Mathieu DesnoyersAdd smp_mc() to force_mb_single_thread so we don't...
2009-02-12  Mathieu DesnoyersSupport architectures with non-coherent caches
2009-02-12  Mathieu DesnoyersFix force_mb_all_threads must be called within internal...
2009-02-12  Mathieu DesnoyersAdd barriers
2009-02-12  Mathieu DesnoyersRemove debug yield statements
2009-02-12  Mathieu Desnoyersuse smp_*mb()
2009-02-11  Mathieu DesnoyersAdd missing memory barriers to ensure progress and...
2009-02-10  Mathieu DesnoyersEnhance test cases
2009-02-09  Mathieu DesnoyersFix int->long and keep a reader count of 1 in the globa...
2009-02-09  Mathieu DesnoyersFix data type, should now be long rather than int.
2009-02-09  Mathieu DesnoyersFix lock -> unlock in synchronize_rcu
2009-02-09  Mathieu DesnoyersUse xchg in publish content
2009-02-09  Mathieu DesnoyersAdd rcu_assign_pointer
2009-02-09  Mathieu DesnoyersRemove parameter from rcu_read_lock()
2009-02-09  Mathieu DesnoyersAdd randomness to yield debug test
2009-02-09  Mathieu DesnoyersAdd DEBUG_YIELD, add test duration
2009-02-08  Mathieu DesnoyersChange API
2009-02-08  Paul E. McKenneyDo two parity flip in the writer to fix race condition
2009-02-06  Bert WesargURCU : use pthread_equal()
2009-02-06  Mathieu Desnoyersremove ugly gcc warning removal ack, simply cast the...
2009-02-06  Mathieu Desnoyersadd acknowledgements, fix gcc warnings
2009-02-06  Mathieu Desnoyersfix wait_for_quiescent_state
2009-02-06  Mathieu Desnoyersadd licensing
2009-02-06  Mathieu Desnoyersruns
2009-02-06  Mathieu Desnoyersruns
2009-02-06  Mathieu Desnoyersinit version
This page took 0.323488 seconds and 94 git commands to generate.