core-lightning/plugins/renepay
Rusty Russell 008bd74c93 renepay: use more formal allocator pattern.
The general pattern for xxx_new is that it should populate all
fields, for encapsulation and so you never can have a half-formed
object.

This means a fair bit of work for now, but it pays off in the next
patch.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-08-12 09:41:24 +09:30
..
test build: more 32-bit printf fixes. 2023-08-07 11:52:40 +09:30
debug.c renepay: an experimental payment plugin 2023-07-31 12:58:56 +09:30
debug.h renepay: an experimental payment plugin 2023-07-31 12:58:56 +09:30
dijkstra.c plugins/renepay/dijkstra: improve API to remove global. 2023-07-31 12:58:56 +09:30
dijkstra.h plugins/renepay/dijkstra: improve API to remove global. 2023-07-31 12:58:56 +09:30
flow.c renepay: more cleanups 2023-07-31 12:58:56 +09:30
flow.h renepay: more cleanups 2023-07-31 12:58:56 +09:30
Makefile renepay: fixups after comments 2023-07-31 12:58:56 +09:30
mcf.c renepay: clean up ARC_ADDITIONAL_BITS. 2023-08-02 11:40:52 +09:30
mcf.h renepay: an experimental payment plugin 2023-07-31 12:58:56 +09:30
pay.c renepay: use more formal allocator pattern. 2023-08-12 09:41:24 +09:30
pay.h renepay: fixups after comments 2023-07-31 12:58:56 +09:30
pay_flow.c renepay: remove attempt limit. 2023-08-12 09:41:24 +09:30
pay_flow.h renepay: remove attempt limit. 2023-08-12 09:41:24 +09:30
payment.c renepay: use more formal allocator pattern. 2023-08-12 09:41:24 +09:30
payment.h renepay: use more formal allocator pattern. 2023-08-12 09:41:24 +09:30
uncertainty_network.c renepay: more cleanups 2023-07-31 12:58:56 +09:30
uncertainty_network.h renepay: add information decay linear in time 2023-07-31 12:58:56 +09:30