stdlibc.dart
stdlibc.dart copied to clipboard
chore(deps): update dependency ffigen to v11
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ffigen (source) | dev_dependencies | major | ^8.0.0 -> ^11.0.0 |
Release Notes
dart-lang/native (ffigen)
v11.0.0
- Any compiler errors/warnings in source header files will now result in
bindings to not be generated by default, since it may result in invalid
bindings if the compiler makes a wrong guess. A flag
--ignore-source-errors(or yaml configignore-source-errors: true) must be passed to change this behaviour. -
Breaking change: Stop generating setters for global variables marked
constin C. - Fix objc_msgSend being used on arm64 platforms where it's not available.
- Fix missing comma with
ffi-nativefunctions markedleaf. - Add support for finding libclang in Conda environment.
v10.0.0
- Stable release targeting Dart 3.2 using new
dart:ffifeatures 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
assettoassetIdforffi-native.
v9.0.1
- Fix doc comment missing on struct/union array fields.
- Allow extern inline functions to be generated.
v9.0.0
- Added a JSON schema for FFIgen config files.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.