-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade UniFFI to 0.26.0 #230
Upgrade UniFFI to 0.26.0 #230
Conversation
1610e94
to
c58189e
Compare
.. which features `async` support. It also requires us to bump `jna` to 5.12 and the `kotlinx-coroutines-core` test dependency to `1.6.4`.
c58189e
to
735a38f
Compare
We use Android's `SystemCleaner` when available, which should increase overall GC performance. See description here: https://developer.android.com/reference/android/system/SystemCleaner
We previously (re-)introduced a newtype with the most-recent `rust-bitcoin` update as it added the `non_exhaustive` attribute to the `Network` enum. However, we can now drop this newtype again as UniFFI 0.26.0 added support for `non_exhaustive` enums.
735a38f
to
9026795
Compare
Hey thanks for pointing out to us that you were doing the upgrade! Question for ya: do you know if the |
It's additive, see https://mozilla.github.io/uniffi-rs/bindings.html#customizing-the-binding-generation:
|
Oh thanks! They keep adding pages and I try to make sure I see all the new ones but totally missed that. 👍 |
Going ahead and merging this. |
.. which notably features support for
async
methods andnon_exhaustive
enums.