MarcoFalke
befdef8aee
Merge #16887 : Abstract out some of the descriptor Span-parsing helpers
...
bb36372b8f2bd675313ae8553ceb61f28c2c1afd test: add unit tests for Span-parsing helpers (Sebastian Falbesoner)
5e69aeec3f2a0fafd5e591b7222716f00145761d Add documenting comments to spanparsing.h (Pieter Wuille)
230d43fdbc41b356700b0d8a6984d69e00279ade Abstract out some of the descriptor Span-parsing helpers (Pieter Wuille)
Pull request description:
As suggested here: https://github.com/bitcoin/bitcoin/pull/16800#issuecomment-531605482 .
This moves the Span parsing functions out of the descriptor module, making them more easily usable for other parsers (in particular, in preparation for miniscript parsing).
ACKs for top commit:
MarcoFalke:
ACK bb36372b8f2bd675313ae8553ceb61f28c2c1afd
Tree-SHA512: b5c5c11a9bc3f0a1c2c4cfa22755654ecfb8d4b69da0dc1fb9f04e1556dc0f6ffd87ad153600963279ac465d587d7971b53d240ced802d12693682411ac73deb
2019-10-10 12:33:03 -04:00
..
2019-07-27 15:05:14 +03:00
2019-10-09 13:30:36 +02:00
2019-09-27 15:25:53 -04:00
2019-06-25 15:13:02 +02:00
2019-07-24 16:33:20 +03:00
2019-09-26 16:23:32 -04:00
2019-08-27 11:51:56 -04:00
2019-10-03 14:03:27 -04:00
2019-06-02 17:15:23 +02:00
2019-10-10 09:03:44 +02:00
2019-10-02 16:55:36 +02:00
2019-10-10 12:33:03 -04:00
2019-07-01 12:59:44 +02:00
2019-10-10 12:33:03 -04:00
2019-10-10 12:33:03 -04:00
2019-10-10 12:12:54 -04:00
2019-07-08 09:53:52 +09:00
2019-06-14 08:30:43 +02:00
2019-06-02 17:15:23 +02:00
2019-06-02 17:15:23 +02:00
2019-07-24 16:33:20 +03:00
2019-09-05 13:25:11 +12:00
2019-09-05 13:25:11 +12:00
2019-10-01 12:19:31 +09:00
2019-09-06 22:05:33 +02:00
2019-09-13 16:59:06 +02:00
2019-10-03 06:58:47 +02:00
2019-05-02 15:14:12 -04:00
2019-05-22 15:55:50 +01:00
2019-08-05 07:58:58 -04:00
2019-10-01 07:33:24 -04:00
2019-07-16 16:22:14 -04:00
2019-09-06 22:05:33 +02:00
2019-07-16 16:22:14 -04:00
2019-10-02 08:51:12 +02:00
2019-07-21 21:00:31 -04:00
2019-09-25 20:56:38 +02:00
2019-06-06 08:00:33 +02:00
2019-08-30 11:29:21 +09:00
2019-04-30 10:05:54 +03:00
2019-09-05 20:36:57 -04:00
2019-04-30 10:05:54 +03:00
2019-07-24 16:33:20 +03:00
2019-05-25 23:23:11 +02:00
2019-10-02 10:39:14 -04:00
2019-04-29 10:15:23 -04:00
2019-06-02 17:15:23 +02:00
2019-06-20 12:12:24 -04:00
2019-06-20 12:12:24 -04:00
2019-10-10 12:33:03 -04:00
2019-07-11 22:00:16 +02:00
2019-09-30 09:41:11 +02:00
2019-10-07 15:38:07 +11:00
2019-10-09 13:53:13 +00:00
2019-06-02 17:15:23 +02:00
2019-06-02 17:15:23 +02:00
2019-08-15 10:05:32 -04:00
2019-08-11 11:33:27 +09:00
2019-10-09 11:51:58 +02:00
2019-10-02 10:39:14 -04:00
2019-09-23 12:53:50 +08:00
2019-09-23 08:00:14 -04:00
2019-06-11 17:18:16 +02:00
2019-05-15 14:21:48 -04:00
2019-08-08 11:35:14 +09:00
2019-08-08 11:35:14 +09:00
2019-08-01 15:17:10 +02:00
2019-07-03 14:03:21 +02:00
2019-07-09 16:20:18 -04:00
2019-07-09 16:20:18 -04:00
2019-06-18 17:12:02 +02:00
2019-10-02 10:39:14 -04:00
2019-10-02 10:39:14 -04:00
2019-07-02 16:53:22 +02:00
2019-10-08 01:45:36 +03:00
2019-06-17 14:12:32 -04:00
2019-06-17 14:12:32 -04:00
2019-08-06 13:13:06 -04:00
2019-08-26 11:36:33 -07:00
2019-09-10 07:53:09 -06:00
2019-06-13 11:46:38 -04:00
2019-09-25 10:56:00 -04:00
2019-05-17 13:29:04 +02:00
2019-07-24 16:33:20 +03:00
2019-06-13 09:30:40 -04:00
2019-07-17 15:32:38 +01:00
2019-10-05 09:38:56 +03:00
2019-08-15 11:04:10 -04:00
2019-10-03 14:03:27 -04:00
2019-10-03 14:03:27 -04:00
2019-06-18 15:59:53 -04:00
2019-06-19 19:22:34 +03:00
2019-07-03 14:18:29 +02:00
2019-10-02 16:55:36 +02:00
2019-10-02 10:39:14 -04:00
2019-06-02 17:15:23 +02:00
2019-06-25 15:02:34 -04:00
2019-08-15 11:02:55 -04:00
2019-08-15 11:02:55 -04:00
2019-08-14 15:52:52 -04:00
2019-09-08 17:29:30 +03:00
2019-07-24 16:33:20 +03:00