feat(compile): --windows-subsystem override + tier-3 Apple link dedup + pointer-width portability
--windows-subsystem auto|console|windowsflag +perry.toml [windows] subsystemfallback. Lets a GUI app that doesn't importperry/uisuppress the auto console window; precedence CLI > perry.toml > import heuristic; unknown values are a hard error.- Tier-3 Apple (tvOS/watchOS) link dedup — localize std panic/unwind shims (
__rust_drop_panic,rust_begin_unwind, …) so-Zbuild-stdruntime+stdlib stop colliding withld64.lld: duplicate symbol. - Pointer-width portability — compare alloc size as
u64against1u64<<34in gc/barrier, gc/copying, timer, typedarray (fixes 32-bit overflow on arm64_32 watchOS / wasm32); widentm_gmtoffcast.
See CHANGELOG.md for full detail.