Crystal 1.22.0 Release

Crystal 1.22.0 release adds performance boosts and new features for developers.

8 cards · 1m · tap to begin

From · · · 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.

Read the original on The Crystal Programming Language

React

Sign in to react and comment.

Comments (0)

Life is short. Keep it sweet. Respect others' opinions and be kind!

    Recommended next

    More decks on crystal and related topics.