rutie v0.3.4 Release Notes
Release Date: 2018-08-08 // over 5 years ago-
โ Added
- This
CHANGELOG.md
file - Method
RString.codepoints
- ๐
CodepointIterator
which uses direct ruby calls to get character value from bytes as determeined by the strings ownEncoding
and produces them one at a time binding::new_frozen
for internal use withCodepointIterator
rubysys::string::{rstring_embed_len, rstring_ptr, rstring_end}
to match equivelant Ruby C macros for use inCodepointIterator
๐ Changed
rubysys::rb_str_len
renamed torubysys::rstring_len
to match the name of the Ruby C macro which it is a copy of
๐ Fixed
- ๐
rubysys::string::{RStringAs, RStringHeap, RStringAux}
to match Ruby's C code implementation perfectly
โ Removed
- โ CI testing for Rust 1.25 as pointer addition wasn't stable until 1.26
- This