github crystal-lang/crystal 0.36.1

latest releases: 1.12.1, 1.12.0, 1.11.2...
3 years ago

Standard library

Text

  • Don't raise on String.new with null pointer and bytesize 0. (#10308, thanks @asterite)

Collections

Serialization

Runtime

  • Eager load DWARF only if CRYSTAL_LOAD_DWARF=1. (#10326, thanks @bcardiff)

Compiler

  • (performance) Initialize right-away constants in a separate function. (#10334, thanks @asterite)
  • Fix incorrect casting between different union types. (#10333, thanks @asterite)
  • Fix a formatting error in the "missing argument" error. (#10325, thanks @BlobCodes)
  • Fix while condition assignment check for Not. (#10347, thanks @asterite)
  • Allow operators and setters-like macros names back. (#10338, thanks @asterite)

Language semantics

  • Fix type check not considering virtual types. (#10304, thanks @asterite)
  • Use path lookup when looking up type for auto-cast match. (#10318, thanks @asterite)

Don't miss a new crystal release

NewReleases is sending notifications on new releases.