rust-lightning/lightning
Matt Corallo 7231b4a245 Add additional inline hints in serialization methods
This substantially improves deserialization performance when LLVM
decides not to inline many short methods, eg when not building
with LTO/codegen-units=1.

Even with the default bench params of LTO/codegen-units=1, the
serialization benchmarks on an Intel 2687W v3 take:

test routing::network_graph::benches::read_network_graph  ... bench: 1,955,616,225 ns/iter (+/- 4,135,777)
test routing::network_graph::benches::write_network_graph ... bench: 165,905,275 ns/iter (+/- 118,798)
2021-06-01 15:47:01 +00:00
..
src Add additional inline hints in serialization methods 2021-06-01 15:47:01 +00:00
Cargo.toml Bump versions to 0.0.14, lightning-invoice 0.5 2021-05-01 00:43:15 +00:00