Bugfixes
stdlib
- (numeric) Fix show
unit_separator
in#humanize_bytes
with empty prefix (#15717, backported from #15683, thanks @straight-shoota) - (runtime)
CRYSTAL_LOAD_DEBUG_INFO=1
fails with-Dexecution_context
(#15715, backported from #15704, thanks @ysbaddaden) - (runtime) Fix
-Dtracing
raises math overflows on fiber sleep (#15725, backported from #15722, thanks @ysbaddaden) - (runtime) Fix
Fiber::ExecutionContext::Isolated#wait
must suspend fiber (#15723, backported from #15720, thanks @ysbaddaden) - (runtime) Fix run win32 console reader in bare thread (#15726, backported from #15724, thanks @ysbaddaden)
compiler
- (semantic) Do not add
ReferenceStorage
toValue
's subclasses twice (#15718, backported from #15706, thanks @HertzDevil)
Refactor
compiler
- (codegen) Add
__crystal_raise_cast_failed
for non-interpreted code (#15712, backported from #15708, thanks @HertzDevil)
Infrastructure
- Changelog for 1.16.2 (#15716, thanks @straight-shoota)
- (ci) Fix package shards on MinGW (#15719, thanks @straight-shoota)
- (ci) Only set up Cygwin on Windows CI if truly required (#15713, backported from #15661, thanks @HertzDevil)