Mark Hammond

Results 77 issues of Mark Hammond

When built with Swift 6, [the task here]( https://github.com/mozilla/uniffi-rs/blob/c82945bdf04f947215f44609d70d1ec346c662b1/fixtures/ext-types/proc-macro-lib/tests/bindings/test_imported_types.swift#L35) fails to run, so `counter.wait()` hangs forever. I'll land a change to skip this test in that case - this is...

binding-swift

A couple of small tweaks to the monorepo script.

* Remove sync15's "standalone-sync" feature, remove UDL for a single enum. * Remove the udl for sync15 - it just had one enum. * "Bonus" fxa-client, logins, places and sync15...

All filter functions now take at least 2 args; the new 2nd arg is now typically `_: &dyn askama::Values`. The `askama::Values` concept seems good in general. @badboy @bendk this is...

eg, at https://github.com/mozilla/uniffi-rs/blob/06abb714e022f1fc622ac77d0a5df3aedd3844bf/uniffi_meta/src/types.rs#L175 `Type::CallbackInterface` isn't listed even though it's a named type. However, adding this causes a somewhat obscure error in the `uniffi-fixture-keywords-rust` - we see `continue` renamed to `Continue`,...

eg, ``` #[uniffi::export] pub trait Trait: Send + Sync { fn default(&self) -> String { ... } // default impl } ``` The general problem is that the impl of...

If you are building bindings from a library rather than a crate, and know that the runtime environment is just this library, we should be able to determine which of...