Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supp…
…ly-chain-reviewers,mach-reviewers,android-reviewers,kaya Update: - UniFFI to 0.27.1 - Glean to 59.0.0 - App-services to a recent version This removes the need for the goblin build hack, although we still have duplicate versions of goblin since UniFFI is ahead of the moz-central version. I think that should be easy to resolve as a follow-up. Updating uniffi-bindget-gecko-js based on upstream changes: - Clone objects before lowering them (mozilla/uniffi-rs#1880) - Use u64 for the RustBuffer length and capacity field (mozilla/uniffi-rs#1978) I didn't implement the new callback interface VTable code. Instead I simply disabled the one fixture that tests it. I'd rather implement https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that will simplify the process a bunch. The only real-world use-case for callbacks that I know of is Mark's logging changes, but that will require implementing trait interfaces anyways so I'd rather wait than write a bunch of C++ code that we then throw away. Differential Revision: https://phabricator.services.mozilla.com/D206130
- Loading branch information