Releases: ruby/fiddle
Fiddle 1.1.8 - 2025-04-25
Improvements
- JRuby, TruffleRuby: Improved compatibility with CRuby
implementation.- GH-187
- Patch by Andrew Kane
Thanks
- Andrew Kane
Fiddle 1.1.7 - 2025-04-23
Fiddle 1.1.6 - 2024-12-12
Improvements
-
JRuby, TruffleRuby: Added
Fiddle::Pointer.readand
Fiddle::Pointer.write.- GH-166
- Patch by Lars Kanis
-
CRuby: Added support for
INPUT(-lXXX).so. For example, Arch
Linux'slibncurses.souses this style. -
JRuby, TruffleRuby: Added support for accepting numeric value as a
void *argument.- GH-162
- Patch by Dani Smith
Thanks
-
Lars Kanis
-
Dani Smith
Fiddle 1.1.5 - 2024-11-09
Improvements
- Removed the "
Fiddle::Function(name:)must beString"
limitation that is introduced by 1.1.3.- GH-159
- Reported by Mamoru TASAKA
Thanks
- Mamoru TASAKA
Fiddle 1.1.4 - 2024-10-23
Improvements
Fixes
-
JRuby, TruffleRuby: Fixed a bug that shared library load failure
isn't caught correctly.
Fiddle 1.1.3 - 2024-10-11
Fiddle 1.1.2 - 2023-11-08
Improvements
-
Preferred
String#unpack1.Patch by Mau Magnaguagno.
-
Preferred
_Alignof.Patch by Khem Raj.
-
Added
Fiddle::Pointer.readandFiddle::Pointer.write. -
Added support for
longvariants.Reported by David M. Lary.
-
Added support for
shortvariants. -
Added support for converting one character string to char.
Reported by kojix2.
-
Added support for write barriers.
Patch by Jean byroot Boussier.
-
Added support for
bool.Reported by Benoit Daloze.
Thanks
-
Mau Magnaguagno
-
Khem Raj
-
David M. Lary
-
kojix2
-
Jean byroot Boussier
-
Benoit Daloze