projects
/
urcu.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support for custom memory allocators for rculfhash
2023-12-18
Mathieu Desnoyers
Fix: allow clang to build liburcu on RISC-V
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-09-06
Mathieu Desnoyers
LoongArch: Document that byte and short atomics are...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-09-03
Mathieu Desnoyers
Tests: Add test for byte/short atomics on addresses...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
Complete removal of urcu-signal flavor
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
doc/examples: Remove urcu-signal example
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
tests/common: Remove urcu-signal common test files
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
tests/benchmark: Remove urcu-signal benchmark tests
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
tests/regression: Remove urcu-signal regression tests
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
tests/unit: Remove urcu-signal unit tests
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
Fix: Add missing cmm_smp_mb() in deprecated urcu-signal
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-08-18
Mathieu Desnoyers
urcu/uatomic.h: Improve verbosity of static assert...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-07-05
Mathieu Desnoyers
Fix: urcu-wait: add missing futex.h include
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-07-03
Mathieu Desnoyers
Revert "compiler.h: Introduce caa_unqual_scalar_typeof"
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-07-03
Mathieu Desnoyers
rculfhash: Use caa_container_of_check_null in cds_lfht_entry
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-07-03
Mathieu Desnoyers
compiler.h: Introduce caa_container_of_check_null
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-06-29
Mathieu Desnoyers
compiler.h: Introduce caa_unqual_scalar_typeof
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-06-29
Mathieu Desnoyers
Avoid calling caa_container_of on NULL pointer in cds_lfht...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-06-09
Mathieu Desnoyers
Fix: uatomic powerpc comment about lwsync
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-05-31
Mathieu Desnoyers
aarch64: Implement caa_cpu_relax as yield instruction
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-14
Mathieu Desnoyers
Bump version to 0.15.0-pre
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-14
Mathieu Desnoyers
Version 0.14.0
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-13
Mathieu Desnoyers
Fix: urcu-bp: only teardown call-rcu worker in destructor
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-11
Mathieu Desnoyers
Fix: rculfhash: urcu_die() takes positive error value
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
Fix: call_rcu: teardown default call_rcu worker on...
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
Fix: join worker thread in call_rcu_data_free
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
Document grace period polling in rcu-api.md
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
Implement poll rcu stress test in rcutorture
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
urcu-memb,mb,signal: Implement grace period polling
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
Fix: auto-resize hash table destroy deadlock
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-11-10
Mathieu Desnoyers
Remove "Darwin" from "should also work on list"
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-11-01
Mathieu Desnoyers
Merge branch 'adah1972-improve-md'
commit
|
commitdiff
|
tree
2022-09-27
Mathieu Desnoyers
Disable signals in URCU background threads
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-08-17
Mathieu Desnoyers
Fix: futex.h: include headers outside extern C
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-08-17
Mathieu Desnoyers
Fix: add missing unused attribute to _rcu_dereference
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: workqueue: remove unused variable "ret"
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: urcu-qsbr: futex wait: handle spurious futex wakeups
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: urcu: futex wait: handle spurious futex wakeups
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: urcu-wait: futex wait: handle spurious futex wakeups
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: defer_rcu: futex wait: handle spurious futex wakeups
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: call_rcu: futex wait: handle spurious futex wakeups
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: workqueue: futex wait: handle spurious futex wakeups
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
2022-04-22
Mathieu Desnoyers
Bump version current and age
Signed-off-by:
Mathieu Desnoyers
<mathieu.desnoyers@efficios.com>
commit
|
commitdiff
|
tree
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
next
This page took
0.03712 seconds
and
3
git commands to generate.