Changelog for
ruby2.7-rubygem-ffi-1.15.5-150500.96.1.x86_64.rpm :
* Tue Jan 25 2022 cooloAATTsuse.comupdated to version 1.15.5 see installed CHANGELOG.md 1.15.5 / 2022-01-10 - ------------------ Fixed:
* Fix long double argument or return values on 32bit i686. #849
* FFI::ConstGenerator: avoid usage of the same binary file simultaneously. #929 Added:
* Add Windows fat binary gem for Ruby-3.1 Removed:
* Remove Windows fat binary gem for Ruby < 2.4
* Sat Oct 09 2021 mschnitzerAATTsuse.com- updated to version 1.15.4 Fixed:
* Fix build for uClibc. #913
* Correct module lookup when including `ffi-module` gem. #912 Changed:
* Use ruby code of the ffi gem in JRuby-9.2.20+. #915
* Thu Jun 24 2021 cooloAATTsuse.comupdated to version 1.15.3 see installed CHANGELOG.md 1.15.3 / 2021-06-16 - ------------------ Fixed:
* Fix temporary packaging issue with libffi. #904 1.15.2 / 2021-06-16 - ------------------ Added:
* Add support for Windows MINGW-UCRT build. #903
* Add `/opt/homebrew/lib/` to fallback search paths to improve homebrew support. #880 #882 Changed:
* Regenerate `types.conf` for FreeBSD12 aarch64. #902
* Tue Jun 01 2021 mschnitzerAATTsuse.com- updated to version 1.15.1 Fixed:
* Append -pthread to linker options. #893
* Use arm or aarch64 to identify Apple ARM CPU arch. #899
* Allow overriding `gcc` with the `CC` env var in `const_generator.rb` and `struct_generator.rb`. #897
* Mon Mar 15 2021 mschnitzerAATTsuse.com- updated to version 1.15.0 Fixed:
* Fix MSVC build
* Fix async callbacks in conjunction with fork(). #884 Added:
* Allow to pass callbacks in varargs. #885
* Name the threads for FFI callback dispatcher and async thread calls for easier debugging. #883 The name can be retrieved by Thread.name and is shown by Thread.list.inspect etc. Even gdb shows the thread name on supported operating systems.
* Add types.conf for powerpc64le-linux
* Add types.conf for riscv64-linux
* More release automation of ffi gems Changed:
* Switch from rubygems-tasks to bundler/gem_helper Removed:
* Remove unused VariadicInvoker#init
* Fri Dec 25 2020 mschnitzerAATTsuse.com- updated to version 1.14.2 Fixed:
* Fix builtin libffi on newer Ubuntu caused by an outdated Makefile.in . #863
* Sun Dec 20 2020 mschnitzerAATTsuse.com- updated to version 1.14.1 Changed:
* Revert changes to FFI::Pointer#write_string made in ffi-1.14.0. It breaks compatibilty in a way that can cause hard to find errors. #857
* Thu Jun 25 2020 mschnitzerAATTsuse.com- updated to version 1.13.1 1.13.1 / 2020-06-09 - ------------------ Changed:
* Revert use of `ucrtbase.dll` as default C library on Windows-MINGW. `ucrtbase.dll` is still used on MSWIN target. #790
* Test for `ffi_prep_closure_loc()` to make sure we can use this function. This fixes incorrect use of system libffi on MacOS Mojave (10.14). #787
* Update types.conf on x86_64-dragonflybsd 1.13.0 / 2020-06-01 - ------------------ Added:
* Add TruffleRuby support. Almost all specs are running on TruffleRuby and succeed. #768
* Add ruby source files to the java gem. This allows to ship the Ruby library code per platform java gem and add it as a default gem to JRuby. #763
* Add FFI::Platform::LONG_DOUBLE_SIZE
* Add bounds checks for writing to an inline char[] . #756
* Add long double as callback return value. #771
* Update type definitions and add types from stdint.h and stddef.h on i386-windows, x86_64-windows, x86_64-darwin, x86_64-linux, arm-linux, powerpc-linux. #749
* Add new type definitions for powerpc-openbsd and sparcv9-openbsd. #775, #778 Changed:
* Raise required ruby version to >= 2.3.
* Lots of cleanups and improvements in library, specs and benchmarks.
* Fix a lot of compiler warnings at the C-extension
* Fix several install issues on MacOS:
* Look for libffi in SDK paths, since recent versions of macOS removed it from `/usr/include` . #757
* Fix error `ld: library not found for -lgcc_s.10.4`
* Don\'t built for i386 architecture as it is deprecated
* Several fixes for MSVC build on Windows. #779
* Use `ucrtbase.dll` as default C library on Windows instead of old `msvcrt.dll`. #779
* Update builtin libffi to fix a Powerpc issue with parameters of type long
* Allow unmodified sourcing of (the ruby code of) this gem in JRuby and TruffleRuby as a default gem. #747
* Improve check to detect if a module has a #find_type method suitable for FFI. This fixes compatibility with stdlib `mkmf` . #776 Removed:
* Reject callback with `:string` return type at definition, because it didn\'t work so far and is not save to use. #751, #782
* Mon Feb 10 2020 cooloAATTsuse.com- updated to version 1.12.2 see installed CHANGELOG.md 1.12.2 / 2020-02-01 - ------------------
* Fix possible segfault at FFI::Struct#[] and []= after GC.compact . #742
* Mon Jan 27 2020 mschnitzerAATTsuse.com- updated to version 1.12.1
* Add binary gem support for ruby-2.7 on Windows
* Thu Nov 28 2019 mschnitzerAATTsuse.com- updated to version 1.11.3
* Remove support for tainted objects which cause deprecation warnings in ruby-2.7. #730
* Tue Nov 12 2019 mschnitzerAATTsuse.com- updated to version 1.11.2 Added:
* Add DragonFlyBSD as a platform. #724 Changed:
* Sort all types.conf files, so that files and changes are easier to compare.
* Regenerated type conf for freebsd12 and x86_64-linux targets. #722
* Remove MACOSX_DEPLOYMENT_TARGET that was targeting very old version 10.4. #647
* Fix library name mangling for non glibc Linux/UNIX. #727
* Fix compiler warnings raised by ruby-2.7
* Update libffi to latest master.
* Mon Jul 08 2019 mschnitzerAATTsuse.com- updated to version 1.11.1 Changed:
* Raise required ruby version to >=2.0. #699, #700
* Fix a possible linker error on ruby < 2.3 on Linux.
* Mon May 20 2019 lukas.krauseAATTsuse.com- updated to version 1.11.0 see installed CHANGELOG.md [#] Added
* Add ability to disable or force use of system libffi. [#669] Use like gem inst ffi -- --enable-system-libffi
* Add ability to call FFI callbacks from outside of FFI call frame. #584
* Add proper documentation to FFI::Generator and ::Task
* Add gemspec metadata. #696, #698 [#] Changed
* Fix stdcall on Win32. #649, #669
* Fix load paths for FFI::Generator::Task
* Fix FFI::Pointer#read_string(0) to return a binary String. #692
* Fix benchmark suite so that it runs on ruby-2.x
* Move FFI::Platform::CPU from C to Ruby. #663
* Move FFI::StructByReference to Ruby. #681
* Move FFI::DataConverter to Ruby (#661)
* Various cleanups and improvements of specs and benchmarks [#] Removed
* Remove ruby-1.8 and 1.9 compatibility code. #683
* Remove unused spec files. #684
* Mon Jan 14 2019 mschnitzerAATTsuse.com- updated to version 1.10.0 Added:
* Add /opt/local/lib/ to ffi\'s fallback library search path. #638
* Add binary gem support for ruby-2.6 on Windows
* Add FreeBSD on AArch64 and ARM support. #644
* Add FFI::LastError.winapi_error on Windows native or Cygwin. #633 Changed:
* Update to rake-compiler-dock-0.7.0
* Use 64-bit inodes on FreeBSD >= 12. #644
* Switch time_t and suseconds_t types to long on FreeBSD. #627
* Make register_t long_long on 64-bit FreeBSD. #644
* Fix Pointer#write_array_of_type #637 Removed:
* Drop binary gem support for ruby-2.0 and 2.1 on Windows
* Sun Jun 03 2018 factory-autoAATTkulow.org- updated to version 1.9.25 see installed CHANGELOG.md 1.9.25 / 2018-06-03 - ------------------ Changed:
* Revert closures via libffi. This re-adds ClosurePool and fixes compat with SELinux enabled systems. #621
* Sat Jun 02 2018 factory-autoAATTkulow.org- updated to version 1.9.24 see installed ChangeLog.v1
* Mon Feb 26 2018 factory-autoAATTkulow.org- updated to version 1.9.23 see installed ChangeLog.libffi
* Fri Feb 23 2018 factory-autoAATTkulow.org- updated to version 1.9.22 see installed ChangeLog.libffi
* Tue Feb 06 2018 bgeukenAATTsuse.com- Updated to version 1.9.21 No changelog found
* Sat Mar 04 2017 cooloAATTsuse.com- updated to version 1.9.18 see installed ChangeLog
* Sat Jan 14 2017 cooloAATTsuse.com- updated to version 1.9.17 see installed ChangeLog
* Tue Jul 12 2016 cooloAATTsuse.com- updated to version 1.9.14 see installed ChangeLog
* Thu Jul 07 2016 cooloAATTsuse.com- updated to version 1.9.13 see installed ChangeLog
* Wed Jul 06 2016 cooloAATTsuse.com- updated to version 1.9.12 see installed ChangeLog
* Wed Jul 01 2015 cooloAATTsuse.com- updated to version 1.9.10 see installed ChangeLog
* Sat Jun 27 2015 cooloAATTsuse.com- updated to version 1.9.9 see installed ChangeLog
* Wed Mar 18 2015 cooloAATTsuse.com- updated to version 1.9.8, no changelog
* Fri Nov 21 2014 opensuse_buildserviceAATTojkastl.de- manual dependency libffi-devel and rpmlintrc now in gem2rpm.yml
* Fri Nov 21 2014 opensuse_buildserviceAATTojkastl.de- adapted to new packaging scheme, regenerated spec with gem2rpm, readded libffi-devel
* Fri Nov 21 2014 opensuse_buildserviceAATTojkastl.de- update to version 1.9.6