rust-lightning/lightning/src
Matt Corallo 0503df88c7 Use VecDeque, rather than LinkedList in peer message buffering
When buffering outbound messages for peers, `LinkedList` adds
rather substantial allocation overhead, which we avoid here by
swapping for a `VecDeque`.
2023-11-07 18:13:23 +00:00
..
blinded_path Prefer Writeable.encode() over VecWriter use 2023-11-04 16:20:24 +00:00
chain Merge pull request #2668 from TheBlueMatt/2023-10-fix-doc 2023-10-30 16:21:36 -04:00
events Merge pull request #2667 from wpaulino/random-htlc-holder-sigs-non-anchors 2023-10-20 22:55:08 +00:00
ln Use VecDeque, rather than LinkedList in peer message buffering 2023-11-07 18:13:23 +00:00
offers Merge pull request #2682 from jkczyz/2023-09-bolt12-test-vectors 2023-11-01 14:34:29 -04:00
onion_message Use a tuple, not a struct, for PendingOnionMessage in bindings 2023-10-23 19:42:32 +00:00
routing Reduce on-startup heap frag due to network graph map/vec doubling 2023-11-04 04:00:04 +00:00
sign Move HTLCDescriptor to sign module 2023-10-20 15:32:16 -07:00
sync Merge pull request #2167 from TheBlueMatt/2023-04-monitor-e-monitor-prep 2023-05-31 22:48:34 +00:00
util Add an option to in-place decrypt with ChaCha20Poly1305 2023-11-07 18:13:23 +00:00
lib.rs Ensure we build if a downstream crate sets --cfg=fuzzing 2023-06-20 23:22:15 +00:00