From The Crystal Programming Language · Johannes Müller · · 1m
Crystal 1.22.0 Release
Crystal 1.22.0 release adds performance boosts and new features for developers.
In brief
Crystal 1.22.0 release adds performance boosts and new features for developers. Crystal 1.22.0 release includes 251 changes from 33 contributors with improved performance and new features. Originally reported by The Crystal Programming Language.
New Release Announced
Crystal 1.22.0 is released with 251 changes from 33 contributors.
Breaking: Exit on Pipe Error
Crystal processes exit immediately when writing to STDOUT or STDERR fails with EPIPE.
Constants with Type Declarations
Constants can have type declarations like BAR : Int32 = 1.
aarch64-linux Tier 1 Promotion
aarch64-linux-gnu and aarch64-linux-musl moved from Tier 2 to Tier 1.
Process.fork Removed
Process.fork was deprecated before 1.0 and now removed.
New Macros Added
New macros include StringLiteral#bytesize and NumberLiteral#chr.
DWARF Parsing Refactored
DWARF parsing revamped for performance with on-demand section scanning.
All Targets Support Native Event Loop
All targets now use system selector for native event loop by default.
The key point
Crystal 1.22.0 release includes 251 changes from 33 contributors with improved performance and new features.





