chore(deps): Upgrade to ndk 0.9
and delete unused ndk-sys/context
dependencies
#1296
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Supersedes #1060, #1061
The
ndk
crate received some marginal API upgrades, besides fixing soundness issues. Specifcally,ForeignLooper::add_fd_with_callback()
now signifies that the incoming file descriptor is aBorrowedFd
and the callback is executed on a different thread (where the looper is polled on theThreadLooper
) and must hence beSend.
.It appears the
ndk-sys
andndk-context
crates are not used directly, hence they are removed fromCargo.toml
here.