bendk

Results 140 issues of bendk

The `error-types` fixture is currently failing for me because of a SIGBUS. I'm pretty sure I'm running into this issue: https://github.com/swiftlang/swift/issues/55963. I think Fedora recently upgraded to swift `6.0.1`, it...

We currently need these for a few reasons and I'm hoping to make them all obsolete. - To know which `UniffiTag` system to use. This won't be necessary after #1865....

Initial commit for the `generate-rust-dashboards` tool. This auto-generates Grafana dashboards for teams that own Rust Components. There's still a lot of work to do, but this feels like a good...

Upgrading `ohttp` to the latest version, which is needed to make the builds work. ### Pull Request checklist ### - **Breaking changes**: This PR follows our [breaking change policy](https://github.com/mozilla/application-services/blob/main/docs/howtos/breaking-changes.md) -...

We've been discussing an "FFI v2" for a few months now with an eye towards better performance on non-C languages, like Kotlin, Python, and external JS bindings. Performance was the...

I think we might be able to use JNI to implement the FFI layer for JVM-based languages. The main benefits are: it's faster, it gives us more low-level control, it's...

FFI-1.0

This would be a good deal of work, but if we could read the metadata from the Rust source code directly rather than the library it would bring a bunch...

FFI-1.0

I think it might improve things if we moved binding generation to a `build.rs` script in the final library -- the library that depends on all the UniFFIed crates. As...

Our test fixtures are nice because they're fairly complete, but I think there's a better version to be had. I've been experimenting with some [new fixtures in uniffi-bindgen-gecko-js](https://searchfox.org/firefox-main/source/toolkit/components/uniffi-bindgen-gecko-js/uniffi_bindings_tests) and I...

In #2659, @joe-p pointed out that we had a regression which made Python not work. I'm going to fix the regression in that issue, but we should also make this...