dimgigov
66f11d1869
feat: nested multi-field enum patterns (bootstrap + selfhost)
...
Multi-field variants use Enum_Variant_Payload nested types (avoids tag name clash).
Sema resolves data.Variant.Variant_i; enum field types fully resolve tuples.
Selfhost parses full type exprs in enum payloads; emit structs/tuples before enums.
Example: examples/nested_patterns.bux (Pair::Two, Box::Val((a,c)), Shape::Dot).
2026-07-18 01:33:36 +03:00
..
2026-05-31 02:01:28 +03:00
2026-07-15 16:00:21 +03:00
2026-06-01 02:57:46 +03:00
2026-06-07 18:09:40 +03:00
2026-06-11 09:21:06 +03:00
2026-07-18 00:58:44 +03:00
2026-06-11 09:21:06 +03:00
2026-05-31 23:48:45 +03:00
2026-05-31 02:01:28 +03:00
2026-05-31 13:06:29 +03:00
2026-06-05 21:05:00 +03:00
2026-06-05 21:05:00 +03:00
2026-07-15 16:00:21 +03:00
2026-05-31 13:06:29 +03:00
2026-05-31 13:06:29 +03:00
2026-05-31 11:57:52 +03:00
2026-05-31 02:01:28 +03:00
2026-05-31 02:01:28 +03:00
2026-07-18 01:07:41 +03:00
2026-07-15 16:07:47 +03:00
2026-06-05 23:39:41 +03:00
2026-06-05 21:26:51 +03:00
2026-06-05 21:34:37 +03:00
2026-07-15 16:00:21 +03:00
2026-05-31 13:06:29 +03:00
2026-07-18 01:24:48 +03:00
2026-07-18 00:58:44 +03:00
2026-05-31 02:01:28 +03:00
2026-07-15 16:00:21 +03:00
2026-07-18 01:33:36 +03:00
2026-06-05 21:05:00 +03:00
2026-05-31 23:48:45 +03:00
2026-07-18 00:58:44 +03:00
2026-06-05 21:05:00 +03:00
2026-05-31 10:15:44 +03:00
2026-07-15 16:00:21 +03:00
2026-07-15 16:00:21 +03:00
2026-07-18 00:58:44 +03:00
2026-05-31 13:06:29 +03:00
2026-05-31 10:15:44 +03:00
2026-07-18 01:15:44 +03:00
2026-05-31 02:01:28 +03:00
2026-06-11 09:21:06 +03:00
2026-06-05 20:32:10 +03:00
2026-06-05 20:32:10 +03:00
2026-06-05 23:06:53 +03:00
2026-05-31 23:48:45 +03:00
2026-05-31 10:15:44 +03:00
2026-07-15 16:00:21 +03:00