Dana Jansens
bd3ca2b72b
Subst the whole facet type to replace .Self in identify ( #7449 )
...
This performs `.Self` substitution in a single step, for the whole facet
type, instead of doing it individually for each constraint visited in
the top-level facet type. Then we don't need to track state to avoid
subst in constraints that come from other named constraints.
The semir changes are because we now generate a whole other FacetType
from the substitution.
2026-07-07 13:30:53 +00:00
..
2026-06-05 22:33:30 +00:00
2026-07-02 01:02:19 +00:00
2026-07-07 13:30:53 +00:00
2026-06-10 15:30:43 +00:00
2026-06-29 17:41:23 +00:00
2026-05-19 18:01:54 +00:00
2026-05-19 18:01:54 +00:00
2026-06-13 00:22:00 +00:00
2026-06-10 15:30:43 +00:00
2026-02-19 23:33:36 +00:00
2026-07-02 01:02:19 +00:00
2026-05-19 18:01:54 +00:00
2026-06-04 17:41:46 +00:00
2026-06-29 17:41:23 +00:00
2026-06-29 17:41:23 +00:00
2026-06-04 17:41:46 +00:00
2026-06-04 17:41:46 +00:00
2026-05-13 16:11:20 +00:00
2026-02-27 13:50:56 +00:00
2026-06-29 17:41:23 +00:00
2026-06-29 17:41:23 +00:00
2026-05-19 18:01:54 +00:00
2026-06-29 17:41:23 +00:00
2026-06-05 22:33:30 +00:00
2026-06-04 17:41:46 +00:00
2026-06-04 17:41:46 +00:00
2026-06-29 17:41:23 +00:00
2026-06-29 17:41:23 +00:00
2026-06-13 00:22:00 +00:00
2026-06-13 00:22:00 +00:00
2026-07-02 01:02:19 +00:00
2026-06-05 22:33:30 +00:00
2026-06-25 18:56:36 +00:00
2026-06-13 00:22:00 +00:00
2026-05-07 13:44:40 +00:00
2025-06-18 20:45:46 +00:00
2026-06-13 00:22:00 +00:00
2026-06-29 17:41:23 +00:00
2026-06-25 18:56:36 +00:00
2026-07-02 01:02:19 +00:00
2026-06-10 15:30:43 +00:00
2026-06-29 17:41:23 +00:00
2026-06-29 17:41:23 +00:00
2026-06-13 00:22:00 +00:00
2026-06-10 15:30:43 +00:00
2026-06-04 17:41:46 +00:00
2026-06-29 17:41:23 +00:00
2026-06-29 17:41:23 +00:00
2026-06-29 17:41:23 +00:00
2026-07-02 01:02:19 +00:00
2026-06-17 16:31:26 +00:00
2026-06-29 17:41:23 +00:00
2026-06-29 17:41:23 +00:00
2026-06-13 00:22:00 +00:00
2026-05-19 18:01:54 +00:00
2026-06-04 17:41:46 +00:00
2026-06-02 22:33:15 +00:00
2026-05-29 00:55:04 +00:00
2026-05-04 19:11:51 +00:00
2026-06-05 22:33:30 +00:00
2026-05-12 22:15:09 +00:00
2026-06-13 00:22:00 +00:00
2026-06-29 17:41:23 +00:00
2026-06-04 17:41:46 +00:00
2026-06-29 17:41:23 +00:00
2026-06-10 15:30:43 +00:00