Ryan Kelly
Ryan Kelly
In the early days of developing this tool, we had concrete plans to integrate UniFFI comoponents into Desktop Firefox for JS consumers, and we landed a prototype C++/WebIDL/JS bindings backend...
In https://github.com/mozilla/uniffi-rs/issues/987 we identified an issue that is causing build failures in the iOS sample app, and which would cause build failures for our application-services iOS build in a production...
There's a new Askama release coming out soon, and it'll change some of the details of how the generated code does borrows, passes arguments etc. I think it'll be a...
As noted in @tarikeshaq's review of #192. When calling a function over the FFI that accepts multiple rich-structure arguments such as records or sequences, the procedure goes something like this:...
I just noticed that @thomcc added [CI tests running address-sanitizer](https://github.com/mozilla/ffi-support/commit/07f174734e3f6caacf47ffe294f7aec533122e63) to ffi-support in CI, maybe we should try doing the same here. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/UNIFFI-12) ┆Issue...
For Nimbus, it would be useful to have the component export some constants for well-known server configurations like `PRODUCTION` and `STAGING`. It looks like WebIDL has some [syntactic support for...
Currently, Kotlin consumers can customize the name of the `.so` file from which to load a component, by specifying the [`uniffi.component.${componentName}.libraryOverride`](https://github.com/mozilla/uniffi-rs/blob/aea2e73618e0a399ce59ec5a4880582b05538636/uniffi_bindgen/src/bindings/kotlin/templates/NamespaceLibraryTemplate.kt#L2) system property. This works for simple cases, but it...
Based on [this comment](https://github.com/mozilla/application-services/issues/3314#issuecomment-714571731), it's my understanding that when the FCM server responds with a `404` or `410` status code, the intended behavior of the autopush server is to drop...
STR: * Install the lockbox addon * Click the lockbox toolbar icon to open the "Welcome to Lockbox" tab (/firstrun/index.html) * Close all your other tabs * Click "Sign in...
**Describe the bug** Working with a DICOM where `PixelRepresentation` is `1`, the act of accessing its `pixel_array` attribute causes the `PixelRepresentation` to change to `0`: ``` >>> dcm = pydicom.dcmread("input.dcm")...