mirror of
https://github.com/Xahau/xahaud.git
synced 2025-11-30 07:25:50 +00:00
The primary change introduced in this commit is partitioning of the `TaggedCache`, with each partition being indepedent of each other, making it possible to potentially perform multiple cache operations in parallel. In particular, the `sweep` operation is now parallelized by default on systems with at least four cores present. The `TaggedCache` could also be instantiated in 'key-only' mode which complicated the interface significantly but was only used by a single consumer (the `FullBelowCache`). This commit splits the 'key-only' functionality of `TaggedCache`, and incorporates directly into `FullBelowCache`, resulting in simple and cleaner interfaces for both `TaggedCache` and `FullBelowCache` but at a cost: some code duplication. Lastly, this commit includes a medley of changes, including the restructuring of `Transaction`, reducing its size by 48 bytes.
229 lines
6.3 KiB
Plaintext
229 lines
6.3 KiB
Plaintext
ripple.app > ripple.basics
|
|
ripple.app > ripple.beast
|
|
ripple.app > ripple.conditions
|
|
ripple.app > ripple.consensus
|
|
ripple.app > ripple.crypto
|
|
ripple.app > ripple.json
|
|
ripple.app > ripple.protocol
|
|
ripple.app > ripple.resource
|
|
ripple.app > test.unit_test
|
|
ripple.basics > ripple.beast
|
|
ripple.conditions > ripple.basics
|
|
ripple.conditions > ripple.protocol
|
|
ripple.consensus > ripple.basics
|
|
ripple.consensus > ripple.beast
|
|
ripple.consensus > ripple.json
|
|
ripple.consensus > ripple.protocol
|
|
ripple.core > ripple.beast
|
|
ripple.core > ripple.json
|
|
ripple.core > ripple.protocol
|
|
ripple.crypto > ripple.basics
|
|
ripple.json > ripple.beast
|
|
ripple.ledger > ripple.basics
|
|
ripple.ledger > ripple.beast
|
|
ripple.ledger > ripple.core
|
|
ripple.ledger > ripple.json
|
|
ripple.net > ripple.basics
|
|
ripple.net > ripple.beast
|
|
ripple.net > ripple.json
|
|
ripple.net > ripple.protocol
|
|
ripple.net > ripple.resource
|
|
ripple.nodestore > ripple.basics
|
|
ripple.nodestore > ripple.beast
|
|
ripple.nodestore > ripple.core
|
|
ripple.nodestore > ripple.json
|
|
ripple.nodestore > ripple.protocol
|
|
ripple.nodestore > ripple.unity
|
|
ripple.overlay > ripple.basics
|
|
ripple.overlay > ripple.beast
|
|
ripple.overlay > ripple.core
|
|
ripple.overlay > ripple.json
|
|
ripple.overlay > ripple.peerfinder
|
|
ripple.overlay > ripple.protocol
|
|
ripple.overlay > ripple.resource
|
|
ripple.overlay > ripple.server
|
|
ripple.peerfinder > ripple.basics
|
|
ripple.peerfinder > ripple.beast
|
|
ripple.peerfinder > ripple.core
|
|
ripple.peerfinder > ripple.protocol
|
|
ripple.perflog > ripple.basics
|
|
ripple.perflog > ripple.beast
|
|
ripple.perflog > ripple.core
|
|
ripple.perflog > ripple.json
|
|
ripple.perflog > ripple.nodestore
|
|
ripple.perflog > ripple.protocol
|
|
ripple.perflog > ripple.rpc
|
|
ripple.protocol > ripple.beast
|
|
ripple.protocol > ripple.crypto
|
|
ripple.protocol > ripple.json
|
|
ripple.resource > ripple.basics
|
|
ripple.resource > ripple.beast
|
|
ripple.resource > ripple.json
|
|
ripple.resource > ripple.protocol
|
|
ripple.rpc > ripple.basics
|
|
ripple.rpc > ripple.beast
|
|
ripple.rpc > ripple.core
|
|
ripple.rpc > ripple.crypto
|
|
ripple.rpc > ripple.json
|
|
ripple.rpc > ripple.ledger
|
|
ripple.rpc > ripple.nodestore
|
|
ripple.rpc > ripple.protocol
|
|
ripple.rpc > ripple.resource
|
|
ripple.rpc > ripple.server
|
|
ripple.rpc > ripple.shamap
|
|
ripple.server > ripple.basics
|
|
ripple.server > ripple.beast
|
|
ripple.server > ripple.crypto
|
|
ripple.server > ripple.json
|
|
ripple.server > ripple.protocol
|
|
ripple.shamap > ripple.basics
|
|
ripple.shamap > ripple.beast
|
|
ripple.shamap > ripple.crypto
|
|
ripple.shamap > ripple.json
|
|
ripple.shamap > ripple.nodestore
|
|
ripple.shamap > ripple.protocol
|
|
test.app > ripple.app
|
|
test.app > ripple.basics
|
|
test.app > ripple.beast
|
|
test.app > ripple.core
|
|
test.app > ripple.json
|
|
test.app > ripple.ledger
|
|
test.app > ripple.overlay
|
|
test.app > ripple.protocol
|
|
test.app > ripple.resource
|
|
test.app > ripple.rpc
|
|
test.app > test.jtx
|
|
test.app > test.rpc
|
|
test.app > test.toplevel
|
|
test.app > test.unit_test
|
|
test.basics > ripple.basics
|
|
test.basics > ripple.beast
|
|
test.basics > ripple.json
|
|
test.basics > ripple.protocol
|
|
test.basics > ripple.rpc
|
|
test.basics > test.jtx
|
|
test.basics > test.unit_test
|
|
test.beast > ripple.basics
|
|
test.beast > ripple.beast
|
|
test.conditions > ripple.basics
|
|
test.conditions > ripple.beast
|
|
test.conditions > ripple.conditions
|
|
test.consensus > ripple.app
|
|
test.consensus > ripple.basics
|
|
test.consensus > ripple.beast
|
|
test.consensus > ripple.consensus
|
|
test.consensus > ripple.ledger
|
|
test.consensus > test.csf
|
|
test.consensus > test.toplevel
|
|
test.consensus > test.unit_test
|
|
test.core > ripple.basics
|
|
test.core > ripple.beast
|
|
test.core > ripple.core
|
|
test.core > ripple.crypto
|
|
test.core > ripple.server
|
|
test.core > test.jtx
|
|
test.core > test.toplevel
|
|
test.core > test.unit_test
|
|
test.csf > ripple.basics
|
|
test.csf > ripple.beast
|
|
test.csf > ripple.consensus
|
|
test.csf > ripple.json
|
|
test.csf > ripple.protocol
|
|
test.json > ripple.beast
|
|
test.json > ripple.json
|
|
test.json > test.jtx
|
|
test.jtx > ripple.app
|
|
test.jtx > ripple.basics
|
|
test.jtx > ripple.beast
|
|
test.jtx > ripple.consensus
|
|
test.jtx > ripple.core
|
|
test.jtx > ripple.json
|
|
test.jtx > ripple.ledger
|
|
test.jtx > ripple.net
|
|
test.jtx > ripple.protocol
|
|
test.jtx > ripple.server
|
|
test.ledger > ripple.app
|
|
test.ledger > ripple.basics
|
|
test.ledger > ripple.beast
|
|
test.ledger > ripple.core
|
|
test.ledger > ripple.ledger
|
|
test.ledger > ripple.protocol
|
|
test.ledger > test.jtx
|
|
test.ledger > test.toplevel
|
|
test.net > ripple.net
|
|
test.net > test.jtx
|
|
test.net > test.toplevel
|
|
test.net > test.unit_test
|
|
test.nodestore > ripple.app
|
|
test.nodestore > ripple.basics
|
|
test.nodestore > ripple.beast
|
|
test.nodestore > ripple.core
|
|
test.nodestore > ripple.nodestore
|
|
test.nodestore > ripple.protocol
|
|
test.nodestore > ripple.unity
|
|
test.nodestore > test.jtx
|
|
test.nodestore > test.toplevel
|
|
test.nodestore > test.unit_test
|
|
test.overlay > ripple.app
|
|
test.overlay > ripple.basics
|
|
test.overlay > ripple.beast
|
|
test.overlay > ripple.core
|
|
test.overlay > ripple.overlay
|
|
test.overlay > ripple.peerfinder
|
|
test.overlay > ripple.protocol
|
|
test.overlay > ripple.shamap
|
|
test.overlay > test.jtx
|
|
test.overlay > test.unit_test
|
|
test.peerfinder > ripple.basics
|
|
test.peerfinder > ripple.beast
|
|
test.peerfinder > ripple.core
|
|
test.peerfinder > ripple.peerfinder
|
|
test.peerfinder > ripple.protocol
|
|
test.peerfinder > test.beast
|
|
test.peerfinder > test.unit_test
|
|
test.protocol > ripple.basics
|
|
test.protocol > ripple.beast
|
|
test.protocol > ripple.crypto
|
|
test.protocol > ripple.json
|
|
test.protocol > ripple.ledger
|
|
test.protocol > ripple.protocol
|
|
test.protocol > test.toplevel
|
|
test.resource > ripple.basics
|
|
test.resource > ripple.beast
|
|
test.resource > ripple.resource
|
|
test.resource > test.unit_test
|
|
test.rpc > ripple.app
|
|
test.rpc > ripple.basics
|
|
test.rpc > ripple.beast
|
|
test.rpc > ripple.core
|
|
test.rpc > ripple.json
|
|
test.rpc > ripple.net
|
|
test.rpc > ripple.nodestore
|
|
test.rpc > ripple.overlay
|
|
test.rpc > ripple.protocol
|
|
test.rpc > ripple.resource
|
|
test.rpc > ripple.rpc
|
|
test.rpc > test.jtx
|
|
test.rpc > test.nodestore
|
|
test.rpc > test.toplevel
|
|
test.server > ripple.app
|
|
test.server > ripple.basics
|
|
test.server > ripple.beast
|
|
test.server > ripple.core
|
|
test.server > ripple.json
|
|
test.server > ripple.rpc
|
|
test.server > ripple.server
|
|
test.server > test.jtx
|
|
test.server > test.toplevel
|
|
test.server > test.unit_test
|
|
test.shamap > ripple.basics
|
|
test.shamap > ripple.beast
|
|
test.shamap > ripple.nodestore
|
|
test.shamap > ripple.protocol
|
|
test.shamap > ripple.shamap
|
|
test.shamap > test.unit_test
|
|
test.toplevel > ripple.json
|
|
test.toplevel > test.csf
|
|
test.unit_test > ripple.basics
|
|
test.unit_test > ripple.beast
|