crystal v0.31.1 Release Notes

Release Date: 2019-09-30 // over 4 years ago
  • Standard library

    Numeric

    • ๐Ÿ›  Fixed overflow in Random::Secure. (#8224, thanks @oprypin)

    Networking

    • โ†ช Workaround IO::Evented#evented_write invalid IndexError error. (#8239, thanks @bcardiff)

    Concurrency

    • ๐Ÿ‘‰ Use bdw-gc upstream patch for green threads support. (#8225, thanks @bcardiff)
    • ๐Ÿ”จ Refactor Channel to use records instead of tuples. (#8227, thanks @asterite)

    Spec

    Compiler

    • ๐Ÿ›  Fix debug location information when emitting main code from module. (#8234, thanks @asterite)

    Language semantics

    • ๐Ÿ‘‰ Use virtual type for uninitialized. (#8221, thanks @asterite)