Files
scriptc/packages
Chris Tate bc6a824b55 Inline string releases in release builds
Release builds called scr_str_release for every string release, so a record update by object spread paid a call for each string field it dropped. A string release now uses the emitted fast-path helper, as string retains do; in release builds a function with more than 8 string release sites keeps the runtime call at each, so string-heavy builders and module initializers grow little. Speed builds are unchanged.
2026-10-22 18:59:44 -05:00
..
2026-10-22 18:44:10 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 18:44:10 -05:00
2026-10-22 18:44:10 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 18:44:10 -05:00
2026-10-22 11:14:27 -05:00
2026-10-22 11:14:27 -05:00