Files
yosys/kernel
Emil J. Tywoniak ba74d22f6b rtlil: intern source locations in a per-design SrcPool
Source locations move off the attribute dict into a dedicated SrcRef on
AttrObject, interned in a per-design SrcPool that hash-conses sets of
location twines. Locations share their file prefix with each other through
the twine pool, and objects that fuse (opt_merge, share, ff/mem rewrites)
carry the union of their inputs' locations instead of a '|'-joined string.

write_rtlil emits an `srcs` section of location sets alongside `twines`;
read_rtlil resolves `\src "@N"` back to a handle and still accepts a plain
location string. -readable renders the locations as text.
2026-08-25 11:40:52 +02:00
..
2026-07-06 13:26:00 +02:00
2026-06-23 07:23:41 +02:00
2026-06-23 07:24:59 +02:00
2026-08-13 18:15:58 +02:00
2026-06-23 07:24:59 +02:00
2026-06-23 07:23:41 +02:00
2026-03-04 12:22:14 +01:00
2026-05-08 20:59:24 -07:00
2026-08-13 18:15:56 +02:00
2026-08-13 18:15:56 +02:00
2026-08-13 18:15:56 +02:00
2026-03-06 02:03:21 +00:00
2026-08-13 18:15:56 +02:00
2026-08-13 18:15:56 +02:00
2026-06-03 08:58:10 +00:00
2025-03-19 13:43:44 +01:00
2026-08-13 18:15:56 +02:00
2026-08-13 18:15:56 +02:00
2026-06-23 07:23:41 +02:00
2026-07-09 16:05:15 +12:00
2026-07-09 16:05:15 +12:00
2025-09-16 03:17:23 +00:00
2026-08-13 18:15:56 +02:00
2026-08-13 18:15:56 +02:00
2026-08-13 18:15:56 +02:00
2026-07-31 10:31:44 +02:00
2026-08-13 18:15:56 +02:00
2026-05-18 16:26:14 +02:00
2026-06-03 08:58:10 +00:00
2026-08-13 18:15:56 +02:00
2026-06-23 07:24:59 +02:00
2026-08-13 18:15:56 +02:00
2026-08-13 18:15:56 +02:00
2026-08-13 18:15:56 +02:00