- Get this repository:
-
git clone
https://git.not.enabled/urcu
Import details
This repository is an import of the Git repository at git://git.lttng.org/urcu.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
master | 2023-10-03 20:25:10 UTC |
fix: add missing SPDX licensing tags
Author:
Michael Jeanson
fix: add missing SPDX licensing tags Change-Id: If7016a3c83211e |
stable-0.13 | 2023-10-02 15:24:29 UTC |
urcu/uatomic/riscv: Mark RISC-V as broken
Author:
Olivier Dion
urcu/uatomic/riscv: Mark RISC-V as broken Implementations of some atomic operations of GCC for RISC-V are See https:/ For now, we mark every version of GCC as unsupported. Distribution As for us, we will incrementally add specific versions of GCC that have Change-Id: I2cd7c8f1206862 |
stable-0.14 | 2023-10-02 15:24:04 UTC |
urcu/uatomic/riscv: Mark RISC-V as broken
Author:
Olivier Dion
urcu/uatomic/riscv: Mark RISC-V as broken Implementations of some atomic operations of GCC for RISC-V are See https:/ For now, we mark every version of GCC as unsupported. Distribution As for us, we will incrementally add specific versions of GCC that have Change-Id: I2cd7c8f1206862 |
stable-0.12 | 2023-02-14 15:49:33 UTC |
Version 0.12.5
Author:
Mathieu Desnoyers
Version 0.12.5 Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/rcuja- |
2023-01-30 11:07:17 UTC |
RCU Judy Array (rcuja) implementation
Author:
Mathieu Desnoyers
RCU Judy Array (rcuja) implementation Signed-off-by: Mathieu Desnoyers <mathieu. |
stable-0.11 | 2022-01-05 20:06:19 UTC |
Version 0.11.4
Author:
Mathieu Desnoyers
Version 0.11.4 Signed-off-by: Mathieu Desnoyers <mathieu. |
stable-0.9 | 2020-04-22 12:55:50 UTC |
Version 0.9.7
Author:
Mathieu Desnoyers
Version 0.9.7 Signed-off-by: Mathieu Desnoyers <mathieu. |
stable-0.10 | 2020-04-22 12:53:57 UTC |
Version 0.10.3
Author:
Mathieu Desnoyers
Version 0.10.3 Signed-off-by: Mathieu Desnoyers <mathieu. |
stable-0.8 | 2018-01-23 20:16:37 UTC |
Version 0.8.11
Author:
Mathieu Desnoyers
Version 0.8.11 Signed-off-by: Mathieu Desnoyers <mathieu. |
stable-0.7 | 2016-04-26 21:04:56 UTC |
Version 0.7.17
Author:
Mathieu Desnoyers
Version 0.7.17 Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/rcuja-range | 2015-05-04 17:38:34 UTC |
Fix: rcuja merge fixes
Author:
Mathieu Desnoyers
Fix: rcuja merge fixes Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/rcu-checker | 2014-11-13 21:17:00 UTC |
Fix: call rcu should call internal RCU API
Author:
Mathieu Desnoyers
Fix: call rcu should call internal RCU API Because call rcu implementation is included within RCU flavors, calling Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/rcu- |
2014-11-13 21:14:36 UTC |
Fix: memory leak in urcu-checker
Author:
Mathieu Desnoyers
Fix: memory leak in urcu-checker Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/workqueue- |
2014-10-24 11:26:55 UTC |
waitqueue: add in_waitqueue field
Author:
Mathieu Desnoyers
waitqueue: add in_waitqueue field Using the waitqueue node next pointer to figure out if the node is Keep this state in a separate field instead to eliminate coupling Note that it is OK for a worker to see "in_waitqueue" as temporarily Signed-off-by: Mathieu Desnoyers <mathieu. |
stable-0.6 | 2013-11-11 21:50:15 UTC |
Test fix: 0.6 branch does not have tls-compat.h
Author:
Mathieu Desnoyers
Test fix: 0.6 branch does not have tls-compat.h Signed-off-by: Mathieu Desnoyers <mathieu. |
rcudq | 2013-08-25 18:59:30 UTC |
Implement DQ unit test
Author:
Mathieu Desnoyers
Implement DQ unit test Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/rcuja | 2013-06-07 21:29:39 UTC |
rcuja: cleanup
Author:
Mathieu Desnoyers
rcuja: cleanup Signed-off-by: Mathieu Desnoyers <mathieu. |
formal-model | 2012-10-09 04:12:47 UTC |
Revert "spinlock model: Simplify state-space"
Author:
Mathieu Desnoyers
Revert "spinlock model: Simplify state-space" This reverts commit a9227ee90716044 Need to study impact on progress. Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/ht-shrink | 2012-02-22 00:06:52 UTC |
RCU lock-free hash table: implement cds_lfht_is_node_deleted()
Author:
Mathieu Desnoyers
RCU lock-free hash table: implement cds_lfht_ Some thoughts on how to use the RCU lock-free hash table brought me to A per-node lock can be used to protect concurrent modifications of an struct mynode { CPU A (lookup destroy and free) CPU B (lookup and read/modify) rcu_read_lock() mutex_lock( cds_lfht_del(ht, &mynode->node); - perform extra teardown operations mutex_unlock( To perform this efficiently, we need an API function to return whether Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/ht-shrink-help | 2011-09-19 17:27:08 UTC |
rculfhash: add TODO for resize worker threads
Author:
Mathieu Desnoyers
rculfhash: add TODO for resize worker threads Signed-off-by: Mathieu Desnoyers <mathieu. |
rbtree2 | 2011-09-11 06:40:29 UTC |
rbtree test: add missing call_rcu per-cpu threads teardown
Author:
Mathieu Desnoyers
rbtree test: add missing call_rcu per-cpu threads teardown Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/ht-benchmarks | 2011-09-05 11:15:30 UTC |
Add no locking test option for glib hash
Author:
Mathieu Desnoyers
Add no locking test option for glib hash Signed-off-by: Mathieu Desnoyers <mathieu. |
tests/lfstack- |
2011-09-05 00:30:27 UTC |
add test_lfs_baseline
Author:
Mathieu Desnoyers
add test_lfs_baseline Signed-off-by: Mathieu Desnoyers <mathieu. |
tests/lfqueue- |
2011-09-05 00:27:56 UTC |
Fix typo in makefile
Author:
Mathieu Desnoyers
Fix typo in makefile Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/ht | 2011-09-03 20:23:24 UTC |
rculfhash test: Check random pool size
Author:
Mathieu Desnoyers
rculfhash test: Check random pool size Signed-off-by: Mathieu Desnoyers <mathieu. |
lfqueue-dev2 | 2011-08-17 10:07:44 UTC |
Merge branch 'lfqueue-dev' into lfqueue-dev2
Author:
Mathieu Desnoyers
Merge branch 'lfqueue-dev' into lfqueue-dev2 |
lfqueue-dev | 2011-08-17 10:07:35 UTC |
Merge branch 'master' into lfqueue-dev
Author:
Mathieu Desnoyers
Merge branch 'master' into lfqueue-dev |
rbtree | 2010-03-22 19:09:44 UTC |
rbtree test: show tree
Author:
Mathieu Desnoyers
rbtree test: show tree Signed-off-by: Mathieu Desnoyers <mathieu. |
lflist | 2010-03-01 20:15:19 UTC |
LFQ: Fix unpaired lock/unlock
Author:
Mathieu Desnoyers
LFQ: Fix unpaired lock/unlock Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/qsbr/ |
2009-09-26 22:32:21 UTC |
qsbr: only mark reader thread as being waited for in contended case
Author:
Mathieu Desnoyers
qsbr: only mark reader thread as being waited for in contended case Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/yield | 2009-09-26 22:29:37 UTC |
qsbr: only mark reader thread as being waited for in contended case
Author:
Mathieu Desnoyers
qsbr: only mark reader thread as being waited for in contended case Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/futex | 2009-09-26 12:19:26 UTC |
Add multiple reader queues to futex model
Author:
Mathieu Desnoyers
Add multiple reader queues to futex model Signed-off-by: Mathieu Desnoyers <mathieu. |
urcu/busyloop | 2009-09-24 00:55:52 UTC |
urcu-defer: fix futex wakeup value
Author:
Mathieu Desnoyers
urcu-defer: fix futex wakeup value Signed-off-by: Mathieu Desnoyers <mathieu. |
1 → 33 of 33 results | First • Previous • Next • Last |
Other repositories
Name | Last Modified |
---|---|
lp:urcu | 2023-10-04 |
lp:~lttng/urcu/+git/packaging | 2021-11-10 |
1 → 2 of 2 results | First • Previous • Next • Last |