Krystine Sherwin
7c24b69e62
register.cc: Make cmd paths proximate
...
The CMake refactor changes relative paths to absolute when calling `source_location::current()`. Use the path to `register.cc` to find the root yosys dir, and use that as the base for other paths.
Includes provisions for when plugins have a valid location; if it's not in the yosys source tree we shouldn't try to make the path relative, and we shouldn't try to auto group by path (since such groups will never be allocated, leaving them as unknown is preferable).
Limited to non wasm (I think that's the only one where we can't (easily) use `<filesystem>`). But where we do use `<filesystem>` we can also simplify the auto group to use `fs::path::parent_path()`.
2026-06-04 20:34:52 +12:00
..
2021-08-13 17:11:35 -06:00
2021-08-13 17:11:35 -06:00
2025-09-16 03:17:23 +00:00
2026-02-12 22:03:42 -06:00
2026-03-31 09:37:18 +01:00
2025-01-14 12:39:15 +01:00
2026-02-09 14:13:40 +01:00
2021-06-08 00:39:36 +02:00
2026-06-03 08:58:10 +00:00
2026-04-13 22:34:46 +02:00
2026-06-03 09:03:23 +00:00
2024-08-21 11:04:08 +01:00
2026-03-04 12:22:14 +01:00
2026-05-06 14:03:07 +01:00
2026-05-08 20:59:24 -07:00
2024-07-29 10:26:02 +02:00
2026-05-13 09:49:39 +02:00
2026-05-08 20:59:24 -07:00
2026-03-04 12:22:14 +01:00
2026-05-08 20:59:24 -07:00
2025-11-19 15:20:50 +01:00
2026-03-06 02:03:21 +00:00
2025-09-17 03:24:19 +00:00
2025-08-14 22:29:45 +00:00
2026-05-14 10:51:40 +02:00
2024-04-02 12:13:22 +02:00
2026-06-03 08:58:10 +00:00
2026-04-23 17:22:14 +01:00
2026-05-16 19:49:45 +02:00
2026-05-16 19:49:45 +02:00
2025-09-16 22:59:08 +00:00
2025-03-19 13:43:44 +01:00
2026-05-12 12:51:41 +02:00
2026-06-03 08:58:11 +00:00
2026-05-15 13:13:43 +00:00
2023-01-11 18:07:16 +01:00
2025-08-06 13:52:12 +12:00
2025-09-09 15:41:03 +02:00
2026-01-28 08:07:44 +13:00
2025-08-06 13:52:12 +12:00
2026-06-03 08:58:10 +00:00
2026-03-06 02:03:21 +00:00
2025-09-16 03:17:23 +00:00
2026-05-08 20:59:24 -07:00
2025-09-16 03:17:23 +00:00
2026-05-08 20:59:24 -07:00
2026-04-13 22:34:46 +02:00
2026-01-26 22:19:36 +01:00
2024-09-17 10:46:20 +02:00
2021-08-09 16:54:35 +02:00
2026-06-04 20:34:52 +12:00
2026-06-03 08:58:11 +00:00
2026-05-08 20:59:24 -07:00
2026-05-16 19:49:45 +02:00
2026-04-24 11:04:19 +02:00
2026-05-08 20:59:24 -07:00
2026-05-16 19:49:45 +02:00
2026-05-16 19:49:45 +02:00
2026-05-08 20:59:24 -07:00
2025-09-11 20:59:37 +00:00
2024-08-21 11:03:27 +01:00
2025-08-14 22:29:45 +00:00
2026-06-03 08:58:11 +00:00
2026-05-18 16:26:14 +02:00
2026-06-03 08:58:10 +00:00
2026-05-08 20:59:24 -07:00
2024-08-21 11:03:29 +01:00
2026-04-06 15:09:52 +02:00
2026-06-03 08:58:10 +00:00
2026-04-13 12:48:05 +02:00
2026-06-03 08:58:10 +00:00
2026-06-03 08:58:11 +00:00
2026-06-03 09:03:23 +00:00
2025-12-09 11:58:43 +01:00
2025-09-16 03:17:23 +00:00
2025-01-14 12:39:15 +01:00