|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [1.16.2] (2025-04-29) |
| 4 | + |
| 5 | +[1.16.2]: https://github.com/crystal-lang/crystal/releases/1.16.2 |
| 6 | + |
| 7 | +### Bugfixes |
| 8 | + |
| 9 | +#### stdlib |
| 10 | + |
| 11 | +- *(numeric)* Fix show `unit_separator` in `#humanize_bytes` with empty prefix ([#15717], backported from [#15683], thanks @straight-shoota) |
| 12 | +- *(runtime)* `CRYSTAL_LOAD_DEBUG_INFO=1` fails with `-Dexecution_context` ([#15715], backported from [#15704], thanks @ysbaddaden) |
| 13 | +- *(runtime)* Fix `-Dtracing` raises math overflows on fiber sleep ([#15725], backported from [#15722], thanks @ysbaddaden) |
| 14 | +- *(runtime)* Fix `Fiber::ExecutionContext::Isolated#wait` must suspend fiber ([#15723], backported from [#15720], thanks @ysbaddaden) |
| 15 | +- *(runtime)* Fix run win32 console reader in bare thread ([#15726], backported from [#15724], thanks @ysbaddaden) |
| 16 | + |
| 17 | +[#15717]: https://github.com/crystal-lang/crystal/pull/15717 |
| 18 | +[#15683]: https://github.com/crystal-lang/crystal/pull/15683 |
| 19 | +[#15715]: https://github.com/crystal-lang/crystal/pull/15715 |
| 20 | +[#15704]: https://github.com/crystal-lang/crystal/pull/15704 |
| 21 | +[#15725]: https://github.com/crystal-lang/crystal/pull/15725 |
| 22 | +[#15722]: https://github.com/crystal-lang/crystal/pull/15722 |
| 23 | +[#15723]: https://github.com/crystal-lang/crystal/pull/15723 |
| 24 | +[#15720]: https://github.com/crystal-lang/crystal/pull/15720 |
| 25 | +[#15726]: https://github.com/crystal-lang/crystal/pull/15726 |
| 26 | +[#15724]: https://github.com/crystal-lang/crystal/pull/15724 |
| 27 | + |
| 28 | +#### compiler |
| 29 | + |
| 30 | +- *(semantic)* Do not add `ReferenceStorage` to `Value`'s subclasses twice ([#15718], backported from [#15706], thanks @HertzDevil) |
| 31 | + |
| 32 | +[#15718]: https://github.com/crystal-lang/crystal/pull/15718 |
| 33 | +[#15706]: https://github.com/crystal-lang/crystal/pull/15706 |
| 34 | + |
| 35 | +### Refactor |
| 36 | + |
| 37 | +#### compiler |
| 38 | + |
| 39 | +- *(codegen)* Add `__crystal_raise_cast_failed` for non-interpreted code ([#15712], backported from [#15708], thanks @HertzDevil) |
| 40 | + |
| 41 | +[#15712]: https://github.com/crystal-lang/crystal/pull/15712 |
| 42 | +[#15708]: https://github.com/crystal-lang/crystal/pull/15708 |
| 43 | + |
| 44 | +### Infrastructure |
| 45 | + |
| 46 | +- Changelog for 1.16.2 ([#15716], thanks @straight-shoota) |
| 47 | +- *(ci)* Fix package shards on MinGW ([#15719], thanks @straight-shoota) |
| 48 | +- *(ci)* Only set up Cygwin on Windows CI if truly required ([#15713], backported from [#15661], thanks @HertzDevil) |
| 49 | + |
| 50 | +[#15716]: https://github.com/crystal-lang/crystal/pull/15716 |
| 51 | +[#15719]: https://github.com/crystal-lang/crystal/pull/15719 |
| 52 | +[#15713]: https://github.com/crystal-lang/crystal/pull/15713 |
| 53 | +[#15661]: https://github.com/crystal-lang/crystal/pull/15661 |
| 54 | + |
3 | 55 | ## [1.16.1] (2025-04-16)
|
4 | 56 |
|
5 | 57 | [1.16.1]: https://github.com/crystal-lang/crystal/releases/1.16.1
|
|
0 commit comments