Pieter Wuille
0606e66fdb
clusterlin: add DepGraph::RemoveTransactions and support for holes in DepGraph
...
This commits introduces support in DepGraph for the transaction positions to be
non-continuous. Specifically, it adds:
* DepGraph::RemoveTransactions which removes 0 or more positions from a DepGraph.
* DepGraph::Positions() to get a set of which positions are in use.
* DepGraph::PositionRange() to get the highest used position in a DepGraph + 1.
In addition, it extends the DepGraphFormatter format to support holes in a
compatible way (it serializes non-holey DepGraphs identically to the old code,
and deserializes them the same way)
2024-10-07 13:49:35 -04:00
..
2024-10-07 13:47:52 -04:00
2024-10-01 09:28:31 -04:00
2024-08-28 18:42:10 +02:00
2024-09-21 12:37:36 +02:00
2024-09-17 09:14:15 +02:00
2024-09-06 09:08:10 -04:00
2024-09-30 16:27:47 -04:00
2024-09-23 16:03:04 -04:00
2024-09-20 15:16:53 -04:00
2024-08-29 13:49:57 +02:00
2024-09-30 16:27:47 -04:00
2024-08-29 13:49:57 +02:00
2024-10-07 10:27:55 +01:00
2024-10-02 18:23:18 -04:00
2024-09-20 15:16:53 -04:00
2024-09-07 18:15:41 +01:00
2024-10-07 13:49:35 -04:00
2024-08-30 21:31:39 +01:00
2024-10-07 13:49:35 -04:00
2024-09-23 16:03:04 -04:00
2024-08-29 13:49:57 +02:00
2024-09-14 20:33:32 +03:00
2024-09-13 21:59:29 -04:00
2024-09-20 12:55:22 -04:00
2024-09-20 12:55:22 -04:00
2024-09-10 12:58:54 -03:00
2024-08-29 13:49:57 +02:00
2024-08-06 11:03:31 +02:00
2024-08-06 11:03:31 +02:00
2024-09-13 16:10:31 +02:00
2024-09-17 16:22:12 -03:00
2024-08-06 01:38:10 +02:00
2024-09-06 09:08:10 -04:00
2024-08-29 13:49:57 +02:00
2024-09-17 09:54:18 +02:00
2024-08-06 01:38:10 +02:00
2024-08-13 14:00:33 -03:00
2024-08-13 14:00:33 -03:00
2024-08-27 07:00:27 +02:00
2024-09-19 17:59:16 +02:00
2024-10-07 13:49:35 -04:00
2024-10-01 09:28:31 -04:00
2024-08-08 22:51:24 +02:00
2024-08-05 22:34:35 -04:00
2024-08-29 13:49:57 +02:00
2024-08-13 07:44:31 +02:00
2024-08-29 13:49:57 +02:00
2024-08-29 13:49:57 +02:00
2024-09-09 12:29:17 -04:00
2024-09-17 21:47:33 -04:00
2024-09-30 17:01:05 -04:00
2024-09-06 09:08:10 -04:00
2024-10-01 11:31:39 +02:00
2024-10-01 11:31:39 +02:00
2024-10-01 09:28:31 -04:00
2024-09-30 11:37:55 +02:00
2024-10-01 21:55:18 -04:00
2024-10-01 21:55:18 -04:00
2024-10-01 09:28:31 -04:00
2024-09-30 11:37:55 +02:00
2024-08-13 07:44:31 +02:00
2024-09-16 15:47:04 -04:00
2024-09-10 11:20:40 -03:00
2024-09-02 15:43:33 +01:00
2024-09-02 15:43:33 +01:00
2024-09-11 17:41:26 +02:00
2024-08-28 19:11:59 +02:00
2024-08-28 19:09:51 +02:00
2024-08-29 13:49:57 +02:00
2024-09-13 10:50:43 -04:00
2024-08-29 13:49:57 +02:00
2024-08-13 07:44:31 +02:00
2024-09-19 07:33:02 -04:00
2024-09-19 07:57:45 -04:00
2024-08-29 13:49:57 +02:00
2024-08-29 13:49:57 +02:00
2024-09-16 15:56:02 -04:00
2024-08-29 13:49:57 +02:00
2024-09-06 15:57:00 +02:00
2024-10-01 21:55:18 -04:00
2024-10-01 21:55:18 -04:00
2024-08-07 20:00:28 +01:00
2024-09-06 17:36:18 +02:00
2024-09-24 14:53:58 -04:00
2024-09-17 09:27:45 +02:00
2024-08-29 13:49:57 +02:00