Bump jna from 5.11.0 to 5.12.1
Bumps jna from 5.11.0 to 5.12.1.
Changelog
Sourced from jna's changelog.
Release 5.12.1
Bug Fixes
Release 5.12.0
Features
- #1433: Add
CFEqual
,CFDictionaryRef.ByReference
,CFStringRef.ByReference
toc.s.j.p.mac.CoreFoundation
- @shalupov- #978: Remove use of finalizers in JNA and improve concurrency for
Memory
,CallbackReference
andNativeLibrary
- @matthiasblaesing.- #1440: Support for LoongArch64 - @Panxuefeng-loongson.
- #1444: Update embedded libffi to 1f14b3fa92d4442a60233e9596ddec428a985e3c and rebuild native libraries - @matthiasblaesing.
Bug Fixes
- #1438: Handle arrays in structures with differing size - @matthiasblaesing.
- #1442: Handle race condition in
c.s.j.p.win32.PdhUtil#PdhEnumObjectItems
- @dbwiddis.Important Changes
Memory#dispose
,CallbackReference#dispose
andNativeLibrary#dispose
were called by theObject#finalize
override. These calls were replaced by the use of a cleaner. It is not guaranteed anymore, thatdispose
is called on subclasses on finalization.
Commits
-
3705b84
Release 5.12.1 -
2f919e5
Null-check cleanable in Memory#close (#1447) -
1eec7dd
Prepare next development iteration -
0d7499f
Release 5.12.0 -
fa86166
Merge pull request #1445 from matthiasblaesing/aix -
4cca440
Fix name mapping difference between AIX JDK 8 and Semeru JDK 18 -
f58b0f8
Improve test stability on AIX (exclude tests that are expected to fail) -
c1565fb
Handle race condition in PdhUtil#PdhEnumObjectItems (#1442) -
99fcfa8
Merge pull request #1444 from matthiasblaesing/update_libffi -
9e47335
Update CHANGES.md - Additional commits viewable in compare view