Sourced from ffigen's releases.
package:ffigen v10.0.0
- Stable release targeting Dart 3.2 using new
dart:ffi
features available in Dart 3.2 and later.- Add support for ObjC Blocks that can be invoked from any thread, using NativeCallable.listener.
- Fix invalid exceptional return value ObjCBlocks that return floats.
- Fix return_of_invalid_type analysis error for ObjCBlocks.
- Fix crash in ObjC methods and blocks that return structs by value.
- Fix ObjC methods returning instancetype having the wrong type in sublasses.
- When generating typedefs for
Pointer<NativeFunction<Function>>
, also generate a typedef for theFunction
.- Use Dart wrapper types in args and returns of ObjCBlocks.
- Use Dart wrapper types in args and returns of static functions.
- Renamed
asset
toassetId
forffi-native
.
c64e9c8
[ffigen] Stable release 10.0.0 (#202)e3e6340
[ffigen] Update urls after repo merge (#203)c001828
update repo references from the move (#198)3634229
Merge package:ffigen into dart-lang/native85e4257
[ffigen] Change ffigen to use dart-lang/native's directory stucture1920cc9
[ffigen] Prepare for merge into dart-lang/native (#641)eaea725
Preserve temp directory when running isolated test on Windows (#192)2491826
[ffigen] ObjC static functions (#633)e2d6f4c
[ffigen] Bump actions/checkout from 4.1.0 to 4.1.1 (#636)bf2e60d
[ffigen] Bump dart-lang/setup-dart from 1.5.1 to 1.6.0 (#637)