All Versions
33
Latest Version
Avg Release Cycle
64 days
Latest Release
1122 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.4 Changes
March 29, 2022β Added
- Implement
Eq
andHash
forSymbol
, thanks to @ahogappa0613
π Fixed
- not FFI-safe warnings when Rutie structs are used as return types, thanks to @ankane
- Implement
-
v0.8.3 Changes
September 06, 2021β Added
- Implement
Integer::to_u32
andFixnum::to_u32
, thanks to @Hywan
π Fixed
- Docstring description for
to_enum
onArray
, thanks to @jhwiig methods!
macro now uses:ty
for return type instead of:ident
, thanks to @n8ta
- Implement
-
v0.8.2 Changes
February 09, 2021β Added
- Implement
VM::call_super
->rb_call_super
, thanks to @askreet
π Changed
- Allow commas after methods macros, thanks to @gemmaro
π Fixed
- Build for FreeBSD, thanks to @Stazer
- Issue when Rutie dependency included with relative path
- Implement
-
v0.8.1 Changes
September 28, 2020β Added
- π cargo feature
no-link
disables linking tolibruby
, thanks to @danlarkin - π initial changes for Android support, thanks to @Riey
π Changed
- β‘οΈ Optimized equality methods, thanks to @asppsa
π Fixed
Hash::each
(viabinding::hash::each
) now callsrubysys::rb_hash_foreach
with a callback that properly returns ast_retval
instead of()
, thanks to @danlarkin- π fixed build warnings due to trait objects, thanks to @danlarkin
- π With dropping support for Ruby 2.4 we can now perfectly model the
force_encoding
method which checks if the object is frozen and raises the appropriate error.
- π cargo feature
-
v0.7.0 Changes
August 19, 2019β 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.
- π
-
v0.6.1 Changes
June 18, 2019β Added
- π
Encoding::is_compatible
which is the same as Ruby'sEncoding.compatible?
- π
-
v0.6.0 Changes
June 16, 2019π Changed
- β‘οΈ Updated
libc
andlazy_static
dependency versions.
- β‘οΈ Updated
-
v0.6.0-rc.2 Changes
May 16, 2019π Fixed
- π Restored use of
Path
for Windowsbuild.rs
which had been removed in 0.5.5
- π Restored use of
-
v0.6.0-rc.1 Changes
May 16, 2019π Changed
- Methods that took type
Option<&[]>
now take only type&[]
, thanks to @dsander
- Methods that took type
-
v0.5.6 Changes
May 17, 2019π Fixed
- π Restored use of
Path
for Windowsbuild.rs
which had been removed in 0.5.5
- π Restored use of