Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mozilla/uniffi-rs Loading
base: v0.24.0
Choose a base ref
...
head repository: mozilla/uniffi-rs Loading
compare: v0.24.1
Choose a head ref
  • 10 commits
  • 60 files changed
  • 3 contributors

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    9e9bc43 View commit details
    Browse the repository at this point in the history
  2. Release process: Remove step to touch uniffi/CHANGELOG.md

    That file was ultimately not added in #1445.
    We keep only a single changelog, listing all changes.
    badboy committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    83bf7ea View commit details
    Browse the repository at this point in the history
  3. Correct the process description: releasing backend crates will not au…

    …tomatically create a tag
    badboy committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    2978216 View commit details
    Browse the repository at this point in the history
  4. Python: Remove unused import

    badboy committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    01e700f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68107e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Delay contract checks until after all functions are defined

    Otherwise we might call it with the wrong ABI.
    This so far wasn't an issue on platforms UniFFI tests on,
    but can be observed on Windows (at leats in Wine),
    where suddenly the checksums won't match, e.g.
    39784 is expected, but the call gets 33135464 back.
    The former is 0x9b68 and fits well within a 16-bit unsigned integer.
    The latter is 0x1f99b68 which does not fit (but it has the same suffix,
    guess why...)
    badboy committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    6938c26 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Add a version to the example/fixture dependencies on uniffi

    This should allow to vendor the crates without hacks like
    https://searchfox.org/mozilla-central/rev/fb55a4ee44a9a95d099aa806ca494eb988252ded/Cargo.toml#192-197
    
    The downside is that it requires updating the version when the uniffi
    version bumps in a semver-incompatible way.
    glandium authored and badboy committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    6ac168b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5afe07 View commit details
    Browse the repository at this point in the history
  3. chore: Release

    badboy committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    217d4cc View commit details
    Browse the repository at this point in the history
  4. chore: Release

    badboy committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    c0e64b8 View commit details
    Browse the repository at this point in the history
Loading