rutie v0.7.0 Release Notes
Release Date: 2019-08-19 // almost 3 years ago-
โ Added
- ๐
VM::error_pop
to get the Ruby Exception and remove it from interfering with the current thread - ๐
VM::exit
to exit the Ruby VM with status code given VM::exit_bang
to exit skipping exit handlers- ๐ฏ
NilClass
has hadCopy
andClone
derived on it - ๐ Readme section for Ruby's Future and SemVer
- ๐
VM::abort
exit the Ruby VM via abort - ๐ฆ
VM::trap
for signal handling - ๐
VM::at_exit
for executing Rust code after the Ruby VM stops Float::implicit_to_f
๐ Changed
VM::protect
takes a function that now returns anAnyObject
instead of aValue
.VM::protect
will become more frequently used and encouraged which is why this change is necessary asValue
is meant to be internal.- ๐ Avoid showing
Value
or.value()
in any documentation. Prefer.into()
when necessary.Value
should always be treated as a private API.
- ๐