projects
/
userspace-rcu.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
futex.h: Use urcu_posix_assert to validate unused values
2024-06-03
Mathieu Desnoyers
futex.h: Use urcu_posix_assert to validate unused values
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2024-05-02
Mathieu Desnoyers
Relicense src/compat-smp.h to MIT
Author: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2024-04-11
Mathieu Desnoyers
ppc: Document cache line size choice
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2024-02-15
Mathieu Desnoyers
Fix: change order of _cds_lfht_new_with_alloc parameters
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-12-18
Mathieu Desnoyers
Fix: allow clang to build liburcu on RISC-V
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-09-06
Mathieu Desnoyers
LoongArch: Document that byte and short atomics are...
...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...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
Complete removal of urcu-signal flavor
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
doc/examples: Remove urcu-signal example
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
tests/common: Remove urcu-signal common test files
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
tests/benchmark: Remove urcu-signal benchmark tests
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
tests/regression: Remove urcu-signal regression tests
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-08-21
Mathieu Desnoyers
tests/unit: Remove urcu-signal unit tests
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-08-18
Mathieu Desnoyers
urcu/uatomic.h: Improve verbosity of static assert...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-07-05
Mathieu Desnoyers
Fix: urcu-wait: add missing futex.h include
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-07-03
Mathieu Desnoyers
Revert "compiler.h: Introduce caa_unqual_scalar_typeof"
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-07-03
Mathieu Desnoyers
compiler.h: Introduce caa_container_of_check_null
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-06-29
Mathieu Desnoyers
compiler.h: Introduce caa_unqual_scalar_typeof
...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...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-06-09
Mathieu Desnoyers
Fix: uatomic powerpc comment about lwsync
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-05-31
Mathieu Desnoyers
aarch64: Implement caa_cpu_relax as yield instruction
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-02-14
Mathieu Desnoyers
Bump version to 0.15.0-pre
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-02-14
Mathieu Desnoyers
Version 0.14.0
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-02-11
Mathieu Desnoyers
Fix: rculfhash: urcu_die() takes positive error value
...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...
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
Document grace period polling in rcu-api.md
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
Implement poll rcu stress test in rcutorture
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
urcu-memb,mb,signal: Implement grace period polling
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2023-02-10
Mathieu Desnoyers
Fix: auto-resize hash table destroy deadlock
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2022-11-10
Mathieu Desnoyers
Remove "Darwin" from "should also work on list"
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2022-08-17
Mathieu Desnoyers
Fix: futex.h: include headers outside extern C
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2022-08-17
Mathieu Desnoyers
Fix: add missing unused attribute to _rcu_dereference
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: workqueue: remove unused variable "ret"
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: urcu: futex wait: handle spurious futex wakeups
...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
...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
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2022-06-27
Mathieu Desnoyers
Fix: workqueue: futex wait: handle spurious futex wakeups
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2022-04-22
Mathieu Desnoyers
Bump version current and age
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2022-01-18
Mathieu Desnoyers
rculfhash: introduce cds_lfht_node_init_deleted
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-14
Mathieu Desnoyers
Cleanup: Tests: Remove useless pre-C99 compatibility...
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-13
Mathieu Desnoyers
Fix: powerpc32: transparent unions alter calling convention
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfcqueue API: implement overloaded wrappers with templates
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfstack C++ API: implement overloaded wrappers with...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
lfstack C++ API: implement overloaded wrappers with...
...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
...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
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
unit tests: test wfcqueue, wfstack, lfstack empty check...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfcqueue: implement C++ API based on function overloading
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
wfstack: implement C++ API based on function overloading
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-09-08
Mathieu Desnoyers
lfstack: implement C++ API based on function overloading
...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
...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
...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
...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...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-06-03
Mathieu Desnoyers
Version 0.13.0
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-06-03
Mathieu Desnoyers
Document known ABI issue in README.md
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: rculist header: use parenthesis around macro parameters
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: rcuhlist header: use parenthesis around macro...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: hlist header: use parenthesis around macro parameters
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: list.h: use parenthesis around macro parameters...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-04-22
Mathieu Desnoyers
Fix: hlist iteration relies on undefined behavior
...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
...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...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2021-01-22
Mathieu Desnoyers
aarch64: blacklist gcc prior to 5.1
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2020-04-21
Mathieu Desnoyers
Cleanup: tls-compat.h: add parentheses around expression...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2020-04-20
Mathieu Desnoyers
Fix: tls-compat.h exposes compiler-dependent public...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2020-04-10
Mathieu Desnoyers
Fix: tap array subscript has type char warning
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2020-04-09
Mathieu Desnoyers
Version 0.12.0
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2020-04-09
Mathieu Desnoyers
tls-compat.h: introduce DEFINE_URCU_TLS_INIT
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2019-09-19
Mathieu Desnoyers
Fix: provide errno as argument to urcu_die()
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2019-06-04
Mathieu Desnoyers
Cleanup: test_perthreadlock_timing: handle pthread...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2019-05-27
Mathieu Desnoyers
Cleanup: remove unused variable from configure.ac check
...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...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2019-05-06
Mathieu Desnoyers
Version 0.11.0
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2019-05-06
Mathieu Desnoyers
Bump library version to 6:0:1
...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
...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...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2018-12-13
Mathieu Desnoyers
rculfhash: implement iterator debugging config option
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
doc: update examples to API changes
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
test multiflavor single compile unit
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
Update README following API changes
...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
...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...
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
rculfhash: support use with multiple flavors per compile...
...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
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
2018-12-12
Mathieu Desnoyers
Refactor liburcu to support many flavors per compile...
...off-by: Mathieu Desnoyers <
mathieu.desnoyers@efficios.com
>
commit
|
commitdiff
|
tree
next
This page took
0.054668 seconds
and
3
git commands to generate.