projects
/
userspace-rcu.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
rcuja: add duplicate at end of list
[userspace-rcu.git]
/
rcuja
/
rcuja.c
2013-06-07
Mathieu Desnoyers
rcuja: add duplicate at end of list
blob
|
commitdiff
|
raw
2013-06-07
Mathieu Desnoyers
rcuja: remove unneeded headers
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Mathieu Desnoyers
rcuja: update copyright dates
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Mathieu Desnoyers
rcuja: derived work from HP Judy array
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Mathieu Desnoyers
rcuja: below/above skip NULL pointers
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Mathieu Desnoyers
rcuja: remove "free_node_cb" from destroy
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Mathieu Desnoyers
rcuja: cleanup
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Mathieu Desnoyers
rcuja: below/equal result key
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Mathieu Desnoyers
rcuja: below equal/above equal
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Mathieu Desnoyers
rcuja: document that destroy free_node_cb does not...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Mathieu Desnoyers
rcuja: rename new_node to node in add functions
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Mathieu Desnoyers
rcuja: fix 8-bit overflow in 1d/2d distribution sum
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Mathieu Desnoyers
rcuja: 2d distribution sum improvement
blob
|
commitdiff
|
raw
|
diff to current
2013-06-05
Mathieu Desnoyers
rcuja: implement ja_node_ptr fast path
blob
|
commitdiff
|
raw
|
diff to current
2013-06-05
Mathieu Desnoyers
rcuja API: remove dependency on hlist
blob
|
commitdiff
|
raw
|
diff to current
2013-06-05
Mathieu Desnoyers
rcuja: API change: move rcu_head to user code
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Mathieu Desnoyers
rcuja: document attach role in no dead-end guarantees
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Mathieu Desnoyers
rcuja: lookup lower equal cannot reach dead-end
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Mathieu Desnoyers
rcuja: lower equal: handle concurrent removal with...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Mathieu Desnoyers
rcuja: remove unneeded bitfield.h
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Mathieu Desnoyers
rcuja: implement lookup_lower_equal
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Mathieu Desnoyers
rcuja: return errors on destroy
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Mathieu Desnoyers
rcuja: cleanup destroy print output
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Mathieu Desnoyers
rcuja: move debugging info into judy array structure
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Mathieu Desnoyers
rcuja: use rcu_barrier in destroy
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Mathieu Desnoyers
rcuja: tweak pigeon min child for 32-bit
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Mathieu Desnoyers
rcuja: tweak pigeon min child for 64-bit
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Mathieu Desnoyers
rcuja testing: add arbitrary wait
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Mathieu Desnoyers
rcuja fix: perform lookup in attach node
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Mathieu Desnoyers
rcuja: implement add unique
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Mathieu Desnoyers
rcuja: fixes and add redesign of "add"
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Mathieu Desnoyers
rcuja: print info about allocated/freed/fallback nodes
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Mathieu Desnoyers
rcuja fix: fix 2d distance calculation
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Mathieu Desnoyers
rcuja fix: update 2d distance calculation
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Mathieu Desnoyers
rcuja: add same can use same fallback as add next
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Mathieu Desnoyers
rcuja: implement 2d distribution
blob
|
commitdiff
|
raw
|
diff to current
2013-05-29
Mathieu Desnoyers
rcuja 1d distribution: cleanup
blob
|
commitdiff
|
raw
|
diff to current
2013-05-28
Mathieu Desnoyers
rcuja: implement 1 dimension pool distribution
blob
|
commitdiff
|
raw
|
diff to current
2013-05-28
Mathieu Desnoyers
Fix rcuja: fallback when adding element to full pool
blob
|
commitdiff
|
raw
|
diff to current
2013-05-27
Mathieu Desnoyers
rcuja fix: list prev pointer vs recompaction
blob
|
commitdiff
|
raw
|
diff to current
2013-05-27
Mathieu Desnoyers
Fix rcuja: concurrency checks
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Mathieu Desnoyers
rcuja fix: handle add/removal/add concurrency
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Mathieu Desnoyers
rcuja fix: del wrt concurrency
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Mathieu Desnoyers
Fix rcuja: chain/unchain locking vs retry
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Mathieu Desnoyers
Fix rcuja: delete last node
blob
|
commitdiff
|
raw
|
diff to current
2013-05-22
Mathieu Desnoyers
rcuja fix: get the right node
blob
|
commitdiff
|
raw
|
diff to current
2013-05-18
Mathieu Desnoyers
Fix rcuja: handle concurrent updates
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: allow non-power of 2 keys
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
Fix: rcuja: typo
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: fix duplicate node/key support
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: fix delete
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: free all leaf nodes at destruction
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: implement delete function
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: partial implementation of cds_ja_del
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: implement ja_node_clear_nth
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: extend tests, more fixes
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: fix max depth test
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: swap key
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: add fallback nodes
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: various fixes
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: create shadow node for root
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: implement add
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: implement lookup
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: rename cds_ja_node to cds_ja_inode
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: new and destroy
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: rename to cds_ja
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: add comment about use of number of nodes
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: fix iteration on recompact add
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: share lock across all nodes with same key
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: add shadow nodes hash table
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: add data structures for rcu_ja and shadow nodes
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: add missing assign in recompact
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: implement node add recompaction
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: set node update, rcu-ize get node/set node
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: cleanup
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: implement node set nth
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: introduce union to represent nodes
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
Use statistical approach to approximate the max number...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: use pool of linear array instead of bitmap
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
RCU judy array: implement node get functions
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
rcuja: Increase granularity
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Mathieu Desnoyers
RCU Judy Array Design and initial files
blob
|
commitdiff
|
raw
|
diff to current
This page took
0.139571 seconds
and
88
git commands to generate.