From faf54f8cf18f261025a021d5e16066676a6c8a6267db8cf60f5af8db0423848e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= Date: Fri, 21 Jun 2024 11:37:15 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96:=20Automatic=20update=20to=201.17.?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-ffi?expand=0&rev=105 --- ffi-1.16.3.gem | 3 --- ffi-1.17.0.gem | 3 +++ rubygem-ffi.changes | 43 +++++++++++++++++++++++++++++++++++++++++++ rubygem-ffi.spec | 4 ++-- 4 files changed, 48 insertions(+), 5 deletions(-) delete mode 100644 ffi-1.16.3.gem create mode 100644 ffi-1.17.0.gem diff --git a/ffi-1.16.3.gem b/ffi-1.16.3.gem deleted file mode 100644 index 8b9f5fa..0000000 --- a/ffi-1.16.3.gem +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d3242ff10c87271b0675c58d68d3f10148fabc2ad6da52a18123f06078871fb -size 999936 diff --git a/ffi-1.17.0.gem b/ffi-1.17.0.gem new file mode 100644 index 0000000..31504d8 --- /dev/null +++ b/ffi-1.17.0.gem @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51630e43425078311c056ca75f961bb3bda1641ab36e44ad4c455e0b0e4a231c +size 1009152 diff --git a/rubygem-ffi.changes b/rubygem-ffi.changes index 3350653..e2215bc 100644 --- a/rubygem-ffi.changes +++ b/rubygem-ffi.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Fri Jun 21 09:51:52 UTC 2024 - Dan Čermák + +- 1.17.0 / 2024-06-02 +------------------- + +Fixed: +* Add FFI::AbstractMemory#read_array_of_string . It was defined but not exposed to Ruby nor tested. #1070 + +1.17.0.rc2 / 2024-04-22 +------------------- + +Fixed: +* Add missing write barriers to StructLayout#initialize causing a segfault with GC.stress. #1079 + +1.17.0.rc1 / 2024-04-08 +------------------- + +Fixed: +* Fix type definitions on `aarch64-linux`. #1067, #1066 +* Use RB_TEST for `Pointer.autorelease=` . #1065 + So that `false` and `nil` are treated as falsey and anything else as truthy. +* Replace Fixnum by Integer. #1064 + Fixnum is no longer present in the ruby language. +* Update `FFI::NativeType` doc. #1061 +* Store FFI::Type::Mapped of FFI::StrPtrConverter in global instead of custom type map +* Various documentation fixes. #1042 +* Update `FFI::Pointer#==` to return `false` if a pointer is compared to a non-pointer object, which is the expected behavior. #1083 +* Avoid warning about undefined wariable `@ffi_functions` #1085 +* Fix a very unlikely GC bug when using a callback block. # 1089 + +Added: +* Provide binary gems for many platforms. #990 +* Add Windows fat binary gem for Ruby-3.3 +* Add RBS type definitions for many user facing parts of the FFI API. #1042 +* Improve fallback search path logic. #1088 + Respect LD_LIBRARY_PATH and DYLD_LIBRARY_PATH on Macos. +* Update libffi to current git master branch. + +Removed: +* Remove `enum CHAR_ARRAY` which is no longer used. #1063 + + ------------------------------------------------------------------- Fri Nov 3 07:35:38 UTC 2023 - Dan Čermák diff --git a/rubygem-ffi.spec b/rubygem-ffi.spec index 9b0ce29..29e386b 100644 --- a/rubygem-ffi.spec +++ b/rubygem-ffi.spec @@ -1,7 +1,7 @@ # # spec file for package rubygem-ffi # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-ffi -Version: 1.16.3 +Version: 1.17.0 Release: 0 %define mod_name ffi %define mod_full_name %{mod_name}-%{version}