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.21.0
Choose a base ref
...
head repository: mozilla/uniffi-rs Loading
compare: v0.21.1
Choose a head ref
  • 7 commits
  • 53 files changed
  • 2 contributors

Commits on Dec 16, 2022

  1. Replace the use of Hash with a custom trait

    The custom trait is expected to consistently give the result that Hash
    gives on 64-bits little-endian, but on all platforms. It has at least
    been validated with all the uniffi-bindgen occurring in the Firefox
    source code.
    glandium authored and badboy committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    5bb2325 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d257d1e View commit details
    Browse the repository at this point in the history
  3. Use SipHasher13 explicitly

    DefaultHasher is not guaranteed to stay the same hasher in future
    versions of rust. `SipHasher13` is the current hasher behind DefaultHasher
    as of rust 1.66. It is worth noting that rust used to use `SipHasher24`
    for HashMap, although back then it was not exposed as `DefaultHasher`,
    but this is evidence that it can change.
    glandium authored and badboy committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    5d3770c View commit details
    Browse the repository at this point in the history
  4. Stop relying on std::hash::Hash in Checksum

    This makes Checksum entirely independent of std::hash::Hash, preventing
    changes in rust libstd, however unlikely, to introduce changes.
    glandium authored and badboy committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    1b0bbdd View commit details
    Browse the repository at this point in the history
  5. 2 Configuration menu
    Copy the full SHA
    86164e0 View commit details
    Browse the repository at this point in the history
  6. Reformat

    badboy committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    2808351 View commit details
    Browse the repository at this point in the history
  7. (cargo-release) version 0.21.1

    badboy committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    2a09cbf View commit details
    Browse the repository at this point in the history
Loading