core-lightning/gossipd
Rusty Russell c7034f271a gossipd: avoid tal overhead in listnodes
We know exactly how many there will be, so allocate an entire array up-front.

  -listnodes_sec:2.540000-2.610000(2.584+/-0.029)
  +listnodes_sec:2.100000-2.170000(2.118+/-0.026)

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-05-13 05:16:18 +00:00
..
test gossipd/routing: remove BFG implementation. 2019-04-18 06:33:09 +00:00
broadcast.c gossipd: fix the check for node announcement in broadcast_state_check() 2019-04-16 00:20:26 +00:00
broadcast.h gossipd: adjust peers' broadcast_offset when compacting store. 2019-04-11 18:31:34 -07:00
gossip_constants.h Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
gossip_peerd_wire.csv Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
gossip_store.c gossipd: fix crash if we truncate store. 2019-05-01 11:59:12 +02:00
gossip_store.csv daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
gossip_store.h gossipd: adjust peers' broadcast_offset when compacting store. 2019-04-11 18:31:34 -07:00
gossip_wire.csv Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
gossipd.c gossipd: avoid tal overhead in listnodes 2019-05-13 05:16:18 +00:00
Makefile Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
routing.c Gossipd: cleanup extra repeated code 2019-05-06 08:52:36 +00:00
routing.h gossipd/routing: remove BFG implementation. 2019-04-18 06:33:09 +00:00