rutie v0.3.0 Release Notes

Release Date: 2018-07-17 // almost 6 years ago
  • โž• Added

    • TryConvert implicit conversion or NilClass result
    • ๐Ÿ‘ Encoding and EncodingSupport
    • TryConvert for RString
    • ๐Ÿ’Ž Majority of Ruby main constants in src/rubysys/constant.rs
    • rubysys::class::{rb_define_singleton_method, rb_scan_args}
    • rubysys::string::{rb_check_string_type, rb_str_locktmp, rb_str_unlocktmp, is_lockedtmp}
    • ๐Ÿ’Ž is_frozen check for Value and several Ruby macros for Value
    • util::option_to_slice

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Refactor Pathname example in README
    • ๐Ÿ”จ Refactor away util.rs files from binding and rubysys
    • ๐Ÿ”จ Refactor away from using heap to stack memory, thanks to @irxground

    ๐Ÿ›  Fixed

    • ๐Ÿ’Ž A few Ruby ValueType flags were incorrect in rubysys