dimgigov
cfb89dd72f
fix(compiler): skip auto-Drop after field/let/return moves
...
Track locals moved by value into struct fields, let bindings, or return
values so Array/Drop types are not freed while still owned by the target.
- hir_lower: movedOutLocals + markMovedOutFromAst + shouldSkipDrop
- Nexus: drop zeroing workaround; free headers after each request
- examples/move_field.bux regression for Box { items: arr }
2026-07-19 23:03:05 +03:00
..
2026-07-19 16:35:08 +03:00
2026-07-15 16:00:21 +03:00
2026-06-01 02:57:46 +03:00
2026-07-19 16:35:08 +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-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +03:00
2026-07-15 16:00:21 +03:00
2026-07-19 16:35:08 +03:00
2026-07-18 21:52:14 +03:00
2026-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +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-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +03:00
2026-07-15 16:00:21 +03:00
2026-07-19 16:35:08 +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-07-19 16:35:08 +03:00
2026-07-19 23:03:05 +03:00
2026-07-15 16:00:21 +03:00
2026-07-18 01:33:36 +03:00
2026-07-19 16:35:08 +03:00
2026-07-18 21:52:14 +03:00
2026-07-19 16:35:08 +03:00
2026-07-18 00:58:44 +03:00
2026-07-18 21:52:14 +03:00
2026-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +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-07-19 16:35:08 +03:00
2026-07-19 16:35:08 +03:00
2026-07-18 01:15:44 +03:00
2026-07-19 16:35:08 +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-07-19 16:35:08 +03:00
2026-07-15 16:00:21 +03:00