Skip to content
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

Provide more external type information to FfiType::RustBuffer #2195

Merged

Commits on Jul 18, 2024

  1. Thread ExternalType metadata into RustBuffer

    In service of Java bindgen being able to generate fully qualified
    `RustBuffer`s when necessary.
    skeet70 committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    a524879 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Switch to test --no-run from build for cdylib

    `uniffi-bindgen-java` is external to the uniffi repo, so the
    fixtures/examples are all `dev-dependencies`, which aren't built on a
    call to `cargo build`. `cargo test --no-run` causes them to be built but
    doesn't cause a run of tests in place.
    
    `.no_deps()` seems like it has a similar reaction as an external
    bindings generator, it ignores dependencies in the cargo metadata, which
    is where all the fixtures/examples used in tests cdylibs will be.
    skeet70 committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    fecb169 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    f75fc47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    310aa55 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Rename FfiMetadata struct

    skeet70 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    294bee7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b792ff2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1af5330 View commit details
    Browse the repository at this point in the history
  4. Touch up missed spots

    skeet70 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1561db3 View commit details
    Browse the repository at this point in the history
  5. Remove outdated changelog

    skeet70 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    87948d9 View commit details
    Browse the repository at this point in the history