dimgigov
3eb1ad3a82
feat: match guards, HOF inference, ownership C.2/C.3, LSP sema hover
Sessions 18–23 quality work:
- B.3c match arm guards + sequential found-flag lower (bootstrap + selfhost)
- Generic HOF type inference (Array/Iter map/filter/fold without type args)
- Pattern binding shadowing via unique C locals (__pN_src)
- Ownership C.2 exclusive &mut data-flow + C.4 goldens; *p= store-through fix
- Ownership C.3 auto-drop on early return/branches: scoped defers, move-on-return,
Drop monomorphization, materialize return before Drop
- LSP 0.3.0: hover from real sema types
- Examples and QUALITY_PLAN session log; selfhost-loop identical
2026-07-18 21:52:14 +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-07-18 21:52:14 +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-07-18 21:52:14 +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 21:52:14 +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-07-18 21:52:14 +03:00
2026-05-31 23:48:45 +03:00
2026-07-18 00:58:44 +03:00
2026-07-18 21:52:14 +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