giles
bed374c9e1
Test, Build, and Deploy / test-build-deploy (push) Failing after 24s
ocaml: phase 5.1 tarjan_scc.ml baseline (8-node digraph, 4 SCCs)
Tarjan's strongly-connected components in a single DFS using
index/lowlink:
graph (8 nodes, directed):
0 -> 1 -> 2 -> 0 (3-cycle)
2 -> 3
3 -> 4
4 -> 5 -> 6 -> 4 (3-cycle)
4 -> 7
SCCs: {0,1,2}, {3}, {4,5,6}, {7} = 4 components
Module-level ref + array state (index_arr, lowlink, on_stack,
stack, scc_count). When lowlink(v) = index(v), pop from stack
until v is removed; that's a complete SCC.
Tests: recursive function with module-level mutable state,
nested begin/end branches inside List.iter closure, inner
`let rec pop ()` traversing a ref-of-list, pattern match on
[] / h :: rest cons-list shape.
154 baseline programs total.
2026-05-10 07:06:29 +00:00
..
2026-05-10 00:36:29 +00:00
2026-05-09 19:18:01 +00:00
2026-05-09 12:14:32 +00:00
2026-05-09 19:47:21 +00:00
2026-05-09 12:34:36 +00:00
2026-05-09 06:59:22 +00:00
2026-05-09 12:24:48 +00:00
2026-05-10 06:43:46 +00:00
2026-05-09 13:02:17 +00:00
2026-05-09 09:15:00 +00:00
2026-05-10 02:26:10 +00:00
2026-05-09 10:40:49 +00:00
2026-05-09 00:13:11 +00:00
2026-05-09 21:06:10 +00:00
2026-05-09 10:21:11 +00:00
2026-05-10 05:01:08 +00:00
2026-05-09 01:47:27 +00:00
2026-05-10 04:20:47 +00:00
2026-05-09 19:56:58 +00:00
2026-05-09 20:05:45 +00:00
2026-05-09 22:21:16 +00:00
2026-05-09 21:59:23 +00:00
2026-05-09 21:35:59 +00:00
2026-05-09 20:16:49 +00:00
2026-05-09 22:11:11 +00:00
2026-05-09 20:36:43 +00:00
2026-05-09 21:46:16 +00:00
2026-05-09 22:53:27 +00:00
2026-05-09 22:43:45 +00:00
2026-05-09 23:27:15 +00:00
2026-05-09 22:31:27 +00:00
2026-05-09 23:03:06 +00:00
2026-05-09 23:37:36 +00:00
2026-05-09 23:17:00 +00:00
2026-05-09 23:50:25 +00:00
2026-05-10 00:26:46 +00:00
2026-05-10 00:09:57 +00:00
2026-05-09 12:04:42 +00:00
2026-05-10 07:06:29 +00:00
2026-05-08 15:01:04 +00:00
2026-05-09 11:09:23 +00:00
2026-05-08 13:33:24 +00:00
2026-05-09 17:36:24 +00:00
2026-05-09 20:56:31 +00:00
2026-05-10 05:41:02 +00:00
2026-05-09 01:11:53 +00:00
2026-05-09 19:08:19 +00:00
2026-05-09 17:45:52 +00:00
2026-05-09 18:27:50 +00:00
2026-05-10 02:46:20 +00:00
2026-05-10 06:21:06 +00:00
2026-05-09 17:55:07 +00:00
2026-05-09 21:16:40 +00:00
2026-05-10 03:22:29 +00:00
2026-05-10 04:08:53 +00:00
2026-05-10 04:38:59 +00:00
2026-05-08 19:49:08 +00:00
2026-05-10 04:29:58 +00:00
2026-05-10 06:53:38 +00:00
2026-05-10 03:41:19 +00:00
2026-05-09 19:27:14 +00:00
2026-05-10 06:11:57 +00:00
2026-05-09 20:46:42 +00:00
2026-05-09 18:58:32 +00:00
2026-05-09 18:39:46 +00:00
2026-05-09 17:24:53 +00:00
2026-05-09 19:37:11 +00:00
2026-05-10 05:21:14 +00:00
2026-05-10 01:39:25 +00:00
2026-05-10 01:29:52 +00:00
2026-05-10 03:13:36 +00:00
2026-05-09 21:26:31 +00:00
2026-05-10 01:02:18 +00:00
2026-05-09 17:15:47 +00:00
2026-05-10 03:02:17 +00:00
2026-05-10 03:50:59 +00:00
2026-05-10 02:36:37 +00:00
2026-05-10 06:34:13 +00:00
2026-05-09 18:09:33 +00:00
2026-05-09 18:49:00 +00:00
2026-05-10 02:05:09 +00:00
2026-05-10 07:06:29 +00:00
2026-05-10 04:51:15 +00:00
2026-05-10 01:17:11 +00:00
2026-05-10 05:11:12 +00:00
2026-05-10 03:59:56 +00:00
2026-05-09 18:19:02 +00:00
2026-05-10 01:49:23 +00:00