Martin Vogel
0c4a757972
feat(resolver): recover Java, Kotlin and C# edges reference assemblies and lost spellings had voided
...
dotnet/runtime CALLS go from 392,440 to 773,575 and USAGE from 709,951 to 1,688,346; elasticsearch CALLS from 1,308,131 to 1,342,695 and Exposed from 20,357 to 23,603. The same type in ref/ and src/ now means the implementation stands for the contract. A reader means its own file's declaration or the only one in its build project, and .projitems counts as a project. A same-length parse view reads spellings the grammar loses: Vector128.cs goes from 0 to 172 methods. Lambdas take their parameters from the callee's single abstract method.
A CALLS edge can now start from a Field node, and calls in C# conversion operators, indexers and property bodies belong to those members. Five wrong edge kinds found while sampling are fixed.
Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com >
2026-11-02 18:09:22 +01:00
..
2026-10-20 23:09:09 +02:00
2026-09-18 23:27:23 +02:00
2026-11-01 19:47:08 +01:00
2026-10-16 13:54:11 +03:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-06-05 21:53:25 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-28 09:04:45 +01:00
2026-09-05 06:05:08 +02:00
2026-07-13 01:50:03 +02:00
2026-03-15 22:37:34 +01:00
2026-09-12 16:50:42 +02:00
2026-10-21 03:14:59 +02:00
2026-11-01 12:55:46 +01:00
2026-09-04 21:45:24 +07:00
2026-10-11 20:16:34 +02:00
2026-09-18 03:31:22 +02:00
2026-10-31 20:46:20 +01:00
2026-06-29 09:45:28 -06:00
2026-07-22 17:48:20 +02:00
2026-10-31 22:12:49 +01:00
2026-11-01 17:34:30 +01:00
2026-10-01 00:10:39 +02:00
2026-11-01 07:17:42 +01:00
2026-10-21 00:07:51 +02:00
2026-11-01 13:02:51 +01:00
2026-11-01 20:19:04 +01:00
2026-09-11 23:26:33 +02:00
2026-10-14 11:16:00 -05:00
2026-10-25 17:56:40 +01:00
2026-09-25 22:56:39 +02:00
2026-10-14 22:09:37 +02:00
2026-11-01 20:34:25 +01:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-06 03:19:38 +02:00
2026-10-06 03:19:38 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-06-06 22:16:04 +02:00
2026-10-31 20:59:47 +01:00
2026-08-14 06:46:05 -04:00
2026-11-01 01:13:02 +01:00
2026-10-26 01:58:25 +01:00
2026-10-31 16:38:35 +01:00
2026-10-05 18:52:26 +02:00
2026-09-25 23:03:56 +02:00
2026-10-20 19:45:49 +02:00
2026-08-09 13:06:42 +02:00
2026-07-18 11:48:59 +02:00
2026-10-20 18:31:17 +02:00
2026-08-11 13:37:32 +02:00
2026-09-28 00:01:56 +02:00
2026-09-06 16:23:45 +02:00
2026-08-13 14:04:51 +02:00
2026-09-05 06:05:08 +02:00
2026-10-30 23:20:25 +01:00
2026-10-28 18:13:34 +01:00
2026-10-28 04:48:12 +01:00
2026-11-01 13:35:17 +01:00
2026-10-28 04:48:12 +01:00
2026-10-28 04:48:12 +01:00
2026-10-28 04:48:12 +01:00
2026-10-28 04:48:12 +01:00
2026-10-11 12:43:35 +02:00
2026-11-01 20:36:07 +01:00
2026-10-28 04:48:12 +01:00
2026-10-28 04:48:12 +01:00
2026-10-28 04:48:12 +01:00
2026-10-28 04:48:12 +01:00
2026-11-02 18:09:22 +01:00
2026-09-22 08:48:33 +02:00
2026-06-23 06:38:45 +09:00
2026-08-27 10:15:09 +02:00
2026-03-25 09:28:11 +01:00
2026-11-01 16:06:58 +01:00
2026-11-01 20:22:55 +01:00
2026-11-01 20:22:55 +01:00
2026-11-01 16:09:44 +01:00
2026-08-18 15:56:41 +08:00
2026-11-01 21:33:49 +01:00
2026-10-12 20:18:19 +02:00
2026-10-11 11:42:35 +02:00
2026-10-01 22:56:52 +02:00
2026-10-14 20:18:55 +02:00
2026-09-30 23:50:03 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-31 22:12:49 +01:00
2026-10-29 02:50:03 +01:00
2026-10-20 19:30:16 +02:00
2026-10-28 07:37:07 +01:00
2026-10-28 05:26:51 +01:00
2026-06-07 19:13:01 +02:00
2026-11-01 20:22:55 +01:00
2026-10-28 07:37:07 +01:00
2026-11-01 20:22:55 +01:00
2026-10-28 04:48:12 +01:00
2026-10-25 20:26:27 +01:00
2026-10-31 21:34:41 +01:00
2026-10-14 22:54:02 +02:00
2026-10-05 18:52:31 +02:00
2026-10-06 03:19:38 +02:00
2026-09-18 23:27:23 +02:00
2026-09-30 23:50:03 +02:00
2026-08-17 22:07:11 +03:00
2026-10-11 20:16:34 +02:00
2026-10-28 04:48:12 +01:00
2026-11-01 17:34:30 +01:00
2026-10-16 02:10:53 +02:00
2026-09-09 16:06:59 +08:00
2026-10-28 04:48:12 +01:00
2026-09-26 07:14:58 +02:00
2026-10-31 23:47:50 +01:00
2026-07-18 13:48:06 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-06 18:07:16 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-06 18:07:16 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-06-02 18:52:37 +02:00
2026-07-18 15:52:50 +02:00
2026-07-18 15:52:50 +02:00
2026-11-01 16:45:29 +01:00
2026-10-30 23:44:25 +01:00
2026-10-20 23:09:09 +02:00
2026-11-02 18:08:06 +01:00
2026-10-21 00:33:40 +02:00
2026-10-29 04:33:04 +01:00
2026-09-04 15:42:15 +02:00
2026-10-26 01:58:34 +01:00
2026-11-01 21:31:50 +01:00
2026-03-15 22:37:34 +01:00
2026-11-02 18:07:57 +01:00
2026-07-18 01:26:08 +02:00
2026-11-02 18:08:06 +01:00
2026-11-01 20:24:05 +01:00
2026-11-01 02:08:20 +01:00
2026-09-04 22:02:47 +02:00
2026-08-11 17:01:24 +02:00
2026-09-18 23:27:23 +02:00
2026-10-28 07:37:07 +01:00
2026-09-13 13:52:08 +03:00
2026-11-01 20:05:54 +01:00
2026-08-20 21:20:44 +02:00
2026-10-11 02:08:58 +02:00
2026-09-28 19:45:45 +02:00
2026-11-02 18:09:22 +01:00
2026-09-06 13:12:20 +08:00
2026-11-01 19:27:33 +01:00
2026-11-02 18:08:06 +01:00
2026-07-18 15:52:50 +02:00
2026-10-19 04:39:09 +02:00
2026-10-28 05:26:51 +01:00
2026-10-25 18:20:22 +01:00
2026-11-02 01:13:25 +01:00
2026-10-26 01:52:26 +01:00
2026-09-21 13:02:07 -05:00
2026-10-21 00:33:51 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-07-18 01:26:08 +02:00
2026-08-10 16:40:31 +02:00
2026-10-20 19:29:02 +02:00
2026-05-09 14:16:15 +02:00
2026-10-28 23:51:03 +01:00
2026-11-01 16:37:23 +01:00
2026-08-11 17:01:24 +02:00
2026-09-04 22:02:47 +02:00
2026-08-18 22:30:28 +02:00
2026-11-02 18:07:57 +01:00
2026-11-02 18:08:06 +01:00
2026-11-01 18:08:25 +01:00
2026-11-02 07:46:27 +01:00
2026-11-01 19:07:44 +01:00
2026-10-28 04:48:12 +01:00
2026-11-01 16:39:26 +01:00
2026-11-01 16:37:28 +01:00
2026-11-02 01:13:25 +01:00
2026-10-31 22:12:49 +01:00
2026-11-02 18:07:01 +01:00
2026-10-28 04:48:12 +01:00
2026-11-01 16:34:56 +01:00
2026-11-01 16:45:29 +01:00
2026-10-28 04:48:12 +01:00
2026-11-02 18:09:22 +01:00
2026-10-25 22:14:52 +01:00
2026-11-02 18:09:22 +01:00
2026-11-01 16:06:21 +01:00
2026-11-02 18:09:12 +01:00
2026-10-25 22:14:52 +01:00
2026-11-01 18:53:05 +01:00
2026-10-27 19:16:41 +01:00
2026-11-02 18:07:57 +01:00
2026-11-01 17:59:28 +01:00
2026-11-02 18:08:27 +01:00
2026-11-01 13:24:29 +01:00
2026-11-02 18:09:12 +01:00
2026-11-02 18:08:27 +01:00
2026-10-25 22:14:52 +01:00
2026-11-02 18:08:06 +01:00
2026-10-25 22:14:52 +01:00
2026-10-28 04:48:12 +01:00
2026-06-23 13:52:08 -03:00
2026-10-03 18:37:19 +02:00
2026-10-15 18:07:25 +02:00
2026-10-18 06:55:57 +02:00
2026-09-28 00:13:39 +02:00
2026-08-03 15:42:32 +02:00
2026-10-11 20:42:19 +02:00
2026-10-03 18:37:19 +02:00
2026-10-20 23:09:09 +02:00
2026-10-15 03:18:42 +02:00
2026-10-11 18:23:58 +02:00
2026-08-08 17:35:05 +02:00
2026-10-21 20:04:54 +02:00
2026-10-11 15:46:00 +02:00
2026-10-02 06:50:04 +02:00
2026-09-18 03:31:42 +02:00
2026-09-18 23:27:23 +02:00
2026-06-28 21:57:35 -06:00
2026-09-30 23:21:43 +02:00
2026-09-21 11:29:04 +03:00
2026-07-25 00:37:05 +02:00
2026-09-13 13:52:00 +03:00
2026-08-07 14:58:22 +02:00
2026-10-06 02:44:56 +02:00
2026-10-13 16:28:45 +09:00
2026-10-13 17:50:13 +08:00
2026-10-30 22:29:41 +01:00
2026-10-07 23:50:20 +00:00
2026-10-07 19:20:08 +02:00
2026-07-03 20:16:39 +02:00
2026-11-01 13:54:49 +01:00
2026-10-13 18:33:40 +02:00
2026-10-25 22:30:47 +01:00
2026-10-14 18:26:57 +02:00
2026-10-03 23:55:18 +02:00
2026-10-14 21:20:07 +02:00
2026-03-24 23:48:23 +01:00
2026-10-31 23:57:23 +01:00
2026-10-17 14:48:52 +02:00
2026-10-05 02:15:08 +02:00
2026-10-05 18:52:26 +02:00
2026-10-03 23:55:18 +02:00
2026-10-05 02:15:08 +02:00
2026-11-01 12:57:54 +01:00
2026-10-17 14:48:52 +02:00
2026-10-03 23:55:18 +02:00
2026-10-05 02:15:08 +02:00
2026-10-05 02:15:08 +02:00
2026-10-03 23:55:18 +02:00
2026-10-03 23:55:18 +02:00
2026-09-30 23:29:52 +02:00
2026-10-03 23:55:18 +02:00
2026-10-17 14:48:52 +02:00
2026-10-03 23:55:18 +02:00
2026-10-17 14:48:52 +02:00
2026-10-17 14:48:52 +02:00
2026-10-13 18:33:40 +02:00
2026-10-05 18:52:31 +02:00
2026-10-06 18:07:16 +02:00
2026-10-06 05:58:39 +02:00
2026-10-18 17:10:45 +02:00
2026-09-18 23:26:05 +02:00
2026-09-02 21:55:30 -04:00
2026-11-01 17:03:47 +01:00
2026-06-10 12:11:02 +02:00
2026-07-21 15:32:15 +02:00
2026-10-13 20:57:12 +02:00
2026-10-27 19:17:40 +01:00
2026-10-08 18:33:34 -06:00
2026-08-08 17:35:05 +02:00
2026-10-20 23:09:09 +02:00
2026-09-25 14:24:26 -05:00
2026-10-21 00:34:29 +02:00
2026-10-03 23:55:18 +02:00
2026-10-06 03:36:33 +02:00
2026-10-06 03:36:33 +02:00
2026-08-08 17:35:05 +02:00
2026-06-05 21:53:25 +02:00
2026-08-14 00:21:31 +02:00
2026-08-14 04:40:07 +02:00
2026-08-14 12:48:40 +02:00
2026-10-03 18:37:19 +02:00
2026-10-14 16:49:39 +09:00
2026-10-22 16:41:03 +05:30
2026-10-03 23:55:18 +02:00
2026-09-09 16:06:59 +08:00
2026-06-06 19:48:48 +02:00
2026-09-20 21:40:37 +02:00
2026-09-09 16:06:59 +08:00
2026-10-20 19:45:03 +02:00
2026-03-24 23:48:23 +01:00
2026-04-15 23:56:03 +02:00