Skip to content

0.36.1

Compare
Choose a tag to compare
@bcardiff bcardiff released this 02 Feb 18:04
· 2726 commits to master since this release

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)