8e415dd4b4ee30dd227ed77175b8c0b830625c1a
Records strategy (b) (codegen-side bookkeeping, no source mutation), why strategy (a) was retired (borrow contracts + desugar re-scrutinise), the moved_slots side table and its consumers (Term::Let close + reuse arm), and the narrow memory-hygiene regression on borrow_only_recursive_list_drop that 18d.4 will close. Also flags 18d.3 as the first iter to ship with an undetected (no valgrind in CI) memory-hygiene regression — accepted with explicit follow-up iter, not papered over.
Description
No description provided
Languages
Rust
91.6%
Python
4.6%
C
1.8%
LLVM
1.6%
Shell
0.4%