Pieter Wuille
3efc94d656
clusterlin: replace cluster linearization with SFL (feature)
...
This replaces the existing LIMO linearization algorithm (which internally uses
ancestor set finding and candidate set finding) with the much more performant
spanning-forest linearization algorithm.
This removes the old candidate-set search algorithm, and several of its tests,
benchmarks, and needed utility code.
The worst case time per cost is similar to the previous algorithm, so
ACCEPTABLE_ITERS is unchanged.
2025-12-18 16:01:31 -05:00
..
2024-09-10 12:58:54 -03:00
2024-08-27 07:33:59 +02:00
2024-08-28 19:11:59 +02:00
2024-11-11 11:31:04 -05:00
2025-10-06 11:25:56 -04:00
2024-11-11 11:31:04 -05:00
2024-08-27 07:33:59 +02:00
2024-12-04 12:46:33 +07:00
2025-11-30 10:57:48 -05:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-09-05 10:57:19 +02:00
2024-08-27 07:33:59 +02:00
2025-07-25 16:23:37 -07:00
2025-12-18 16:01:31 -05:00
2025-10-06 19:41:35 +01:00
2025-12-06 13:06:28 +01:00
2025-04-03 21:38:15 +00:00
2025-12-09 17:16:15 +01:00
2025-10-02 12:53:25 +01:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2025-06-03 15:13:57 +02:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-08-28 19:11:59 +02:00
2025-03-12 19:47:56 +01:00
2024-08-27 07:33:59 +02:00
2024-09-05 07:17:22 +02:00
2025-11-30 10:57:48 -05:00
2025-11-30 10:57:48 -05:00
2025-11-30 10:57:48 -05:00
2024-08-27 07:33:59 +02:00
2020-06-13 12:24:18 +02:00
2023-11-14 20:22:12 +01:00
2025-07-16 14:33:07 -07:00
2025-06-03 19:56:55 +02:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2024-08-27 07:33:59 +02:00
2025-07-25 16:23:37 -07:00
2024-08-27 07:33:59 +02:00
2025-12-11 18:54:55 +01:00
2024-08-27 07:33:59 +02:00
2025-01-22 17:31:21 -05:00
2025-11-30 10:57:48 -05:00
2024-11-25 20:11:54 +01:00
2025-07-07 13:11:26 +02:00
2024-09-05 10:57:19 +02:00
2025-09-10 08:03:17 -04:00
2025-08-01 11:52:32 -04:00
2023-05-08 12:40:48 +02:00
2025-08-14 10:17:32 +10:00
2024-08-27 07:33:59 +02:00
2025-12-12 06:49:59 -04:00
2025-03-12 15:42:38 +01:00
2025-08-19 14:49:37 -07:00
2025-04-23 12:10:30 -07:00
2025-12-12 06:49:59 -04:00