projects
/
urcu.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Bump version to 0.14.0-pre
2022-01-18
Mathieu Desnoyers
rculfhash: introduce cds_lfht_node_init_deleted
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-01-05
Mathieu Desnoyers
Fix: changelog: v0.13.0 was released in 2021
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-14
Mathieu Desnoyers
Cleanup: Tests: Remove useless pre-C99 compatibility...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-14
Mathieu Desnoyers
Document C99 and C++11 requirement in README.md
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-13
Mathieu Desnoyers
Fix: powerpc32: transparent unions alter calling convention
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfcqueue API: implement overloaded wrappers with templates
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfcqueue: combine C++ API cds_wfcq_head_cast with overloading
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfstack C++ API: implement overloaded wrappers with...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
lfstack C++ API: implement overloaded wrappers with...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfstack: combine C++ API cds_wfs_stack_cast with overloading
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
lfstack: combine C++ API cds_lfs_stack_cast with overloading
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
Fix order of initializers in CDS_LIST_HEAD_INIT
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
unit tests: test wfcqueue, wfstack, lfstack empty check...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfcqueue: implement C++ API based on function overloading
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfstack: implement C++ API based on function overloading
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
lfstack: implement C++ API based on function overloading
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
Fix tap.h: remove extra semicolon in pass/fail macros
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-06-16
Mathieu Desnoyers
Fix: x86 and s390: uatomic __hp() macro C++ support
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-06-15
Mathieu Desnoyers
Fix: x86 and s390: uatomic __hp() macro clang support
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-06-15
Mathieu Desnoyers
Fix: x86 and s390 uatomic: __hp() macro warning with...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-06-03
Mathieu Desnoyers
Version 0.13.0
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-06-03
Mathieu Desnoyers
Document known ABI issue in README.md
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: rculist header: use parenthesis around macro parameters
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: rcuhlist header: use parenthesis around macro...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: hlist header: use parenthesis around macro parameters
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: list.h: use parenthesis around macro parameters...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: hlist iteration relies on undefined behavior
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-04-19
Mathieu Desnoyers
Fix: use __atomic_load() rather than atomic load explicit
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-04-16
Mathieu Desnoyers
Fix: use atomic load memory_order_consume for rcu_dereferenc...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2021-01-22
Mathieu Desnoyers
aarch64: blacklist gcc prior to 5.1
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2020-04-21
Mathieu Desnoyers
Cleanup: tls-compat.h: add parentheses around expression...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2020-04-20
Mathieu Desnoyers
Fix: tls-compat.h exposes compiler-dependent public...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2020-04-10
Mathieu Desnoyers
Fix: tap array subscript has type char warning
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2020-04-09
Mathieu Desnoyers
Version 0.12.0
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2020-04-09
Mathieu Desnoyers
tls-compat.h: introduce DEFINE_URCU_TLS_INIT
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2019-11-22
Mathieu Desnoyers
urcu-bp: perform thread registration on urcu_bp_register_thread
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2019-09-19
Mathieu Desnoyers
Fix: provide errno as argument to urcu_die()
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2019-06-04
Mathieu Desnoyers
Cleanup: test_perthreadlock_timing: handle pthread...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2019-05-27
Mathieu Desnoyers
Cleanup: remove unused variable from configure.ac check
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2019-05-27
Mathieu Desnoyers
Fix: urcu/futex.h: users of struct timespec should...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2019-05-06
Mathieu Desnoyers
Version 0.11.0
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2019-05-06
Mathieu Desnoyers
Bump library version to 6:0:1
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2019-05-06
Mathieu Desnoyers
Cleanup: update code layout to fix old gcc warning
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-13
Mathieu Desnoyers
config.h.in: rename CONFIG_RCU_MULTIFLAVOR to CONFIG_RCU_HAV...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-13
Mathieu Desnoyers
rculfhash: implement iterator debugging config option
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
doc: update examples to API changes
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
test multiflavor single compile unit
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
Update README following API changes
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
Use new header locations for includes from urcu code
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
Update call-rcu.h and defer.h comments and include...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
rculfqueue.h: do not include urcu-call-rcu.h
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
rculfhash: support use with multiple flavors per compile...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
rculfhash: do not include urcu-call-rcu.h from public API
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
Refactor liburcu to support many flavors per compile...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-09
Mathieu Desnoyers
Fix: workqueue: struct urcu_work vs rcu_head mixup
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-12-09
Mathieu Desnoyers
Cleanup: workqueue: update comments referring to call-rcu
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2018-06-26
Mathieu Desnoyers
Update documentation for call_rcu before/after fork
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-12-22
Mathieu Desnoyers
liburcu-bp: Use membarrier private expedited when available
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-12-22
Mathieu Desnoyers
liburcu: Use membarrier private expedited when available
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-11-07
Mathieu Desnoyers
rculfhash: improve error handling of mmap backend
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-11-07
Mathieu Desnoyers
Revert "Use initial-exec tls model"
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-10-19
Mathieu Desnoyers
Use initial-exec tls model
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-09-06
Mathieu Desnoyers
Fix: don't use membarrier SHARED syscall command in...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-06-12
Mathieu Desnoyers
Version 0.10.0
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-06-08
Mathieu Desnoyers
Bump library soname due to urcu flavor structure change
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-06-08
Mathieu Desnoyers
Cleanup: use mutex_lock() wrapper in rculfhash
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-06-07
Mathieu Desnoyers
Use workqueue in rculfhash
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2017-06-07
Mathieu Desnoyers
Implement urcu workqueues internal API
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-12-05
Mathieu Desnoyers
ARM32: use dmb ish (inner shareable domain) for smp...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-12-05
Mathieu Desnoyers
Cleanup: remove cmm_wmb() from rcu_xchg_pointer and...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-12-05
Mathieu Desnoyers
Fix: uatomic arm32: add missing release barrier before...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-09-16
Mathieu Desnoyers
Fix: add missing CONFIG_RCU_FORCE_SYS_MEMBARRIER to...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-09-16
Mathieu Desnoyers
Allow forcing the use of sys membarrier
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-09-08
Mathieu Desnoyers
Fix: rcutorture: work-around signal issue on mac os x
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-09-07
Mathieu Desnoyers
Fix: rcutorture should register thread using call_rcu
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-28
Mathieu Desnoyers
Fix: add missing backslash in Makefile.am
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-23
Mathieu Desnoyers
Update library current version due to adding destroy API
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-22
Mathieu Desnoyers
Fix: examples: use destroy API for queues/stacks
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-22
Mathieu Desnoyers
Update library age due to new stack/queue destroy API
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-22
Mathieu Desnoyers
Fix: tests: invoke destroy APIs for queues/stacks
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-22
Mathieu Desnoyers
Fix: add missing destroy functions to queues/stack...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-22
Mathieu Desnoyers
Fix: add missing __cds_wfcq_init for LGPL API
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-22
Mathieu Desnoyers
Fix: memory leak on hash table destroy
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-22
Mathieu Desnoyers
Fix: use clock_get_time for caa_get_cycles fallback...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-22
Mathieu Desnoyers
Fix: syscall-compat.h MacOSX support
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-06-10
Mathieu Desnoyers
rculfhash: Documentation: clarify need for grace period...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-05-19
Mathieu Desnoyers
Add support for aarch64_be
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-05-18
Mathieu Desnoyers
Fix: urcu-bp: re-initialize list head on library exit
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-05-12
Mathieu Desnoyers
bootstrap: Standardize on autoreconf -vi
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-05-10
Mathieu Desnoyers
Fix: examples make distcheck failure
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-03-08
Mathieu Desnoyers
wfcqueue: add C++ compatibility API
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-03-08
Mathieu Desnoyers
Fix: CDS_WFCQ_WOULDBLOCK typing for c++
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-01-21
Mathieu Desnoyers
urcu_ref_get_safe: introduce new API
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2016-01-19
Mathieu Desnoyers
Fix: handle reference count overflow
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2015-12-18
Mathieu Desnoyers
Fix: compat_futex should work-around futex signal-restart...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2015-11-16
Mathieu Desnoyers
sparc64: allocate membarrier system call number
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2015-11-16
Mathieu Desnoyers
hppa: allocate membarrier system call number
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2015-10-30
Mathieu Desnoyers
Fix: urcu-signal: smp_mb_master() needs registry lock
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2015-10-28
Mathieu Desnoyers
Fix: rculfhash only needs to include urcu-pointers.h
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2015-10-16
Mathieu Desnoyers
Fix: out-of-tree benchmark/regtest
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
next
This page took
0.061043 seconds
and
3
git commands to generate.