mozilla / neqo

Neqo, the Mozilla Firefox implementation of QUIC in Rust
https://firefox-source-docs.mozilla.org/networking/http/http3.html
Apache License 2.0
1.85k stars 124 forks source link

build(deps): update bindgen requirement from 0.69 to 0.70 #2056

Open dependabot[bot] opened 3 months ago

dependabot[bot] commented 3 months ago

Updates the requirements on bindgen to permit the latest version.

Release notes

Sourced from bindgen's releases.

v0.70.0

Install bindgen-cli 0.70.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/download/v0.70.0/bindgen-cli-installer.sh | sh

Download bindgen-cli 0.70.0

File Platform Checksum
bindgen-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
bindgen-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
bindgen-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
Changelog

Sourced from bindgen's changelog.

0.70.0 (2024-08-16)

Added

  • Add target mappings for riscv64imac and riscv32imafc.
  • Add a complex macro fallback API (#2779).
  • Add option to use DST structs for flexible arrays (--flexarray-dst, #2772).
  • Add option to dynamically load variables (#2812).
  • Add option in CLI to use rustified non-exhaustive enums (--rustified-non-exhaustive-enum, #2847).

Changed

  • Remove which and lazy-static dependencies (#2809, #2817).
  • Generate compile-time layout tests (#2787).
  • Print bindgen-cli errors to stderr instead of stdout (#2840)

Removed

Fixed

  • Fix --formatter=prettyplease not working in bindgen-cli by adding prettyplease feature and enabling it by default for bindgen-cli (#2789) .
  • Fix --allowlist-item so anonymous enums are no longer ignored (#2827).
  • Use clang_getFileLocation instead of clang_getSpellingLocation to fix clang-trunk (#2824).
  • Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY, f64::NAN (#2854).

Security

0.69.4 (2024-02-04)

Added

Changed

  • Allow older itertools. (#2745)

Removed

Fixed

Security

0.69.3 (2024-02-04)

Added

  • Added blocklist_var (#2731)
  • Stabilized thiscall_abi (#2661)

Changed

  • Use CR consistently on windows (#2698)
  • Replaced peeking_take_while by itertools (#2724)

Removed

Fixed

  • Try to avoid repr(packed) for explicitly aligned types when not needed (#2734)
  • Improved destructor handling on Windows (#2663)
  • Support Float16 (#2667)
  • Fix alignment contribution from bitfields (#2680)
  • Fixed msrv build.

Security

... (truncated)

Commits
  • 190ff2a Bump crates version to 0.70.0
  • 7efb924 fix error
  • e4fcb54 Add github action workflow that creates tags
  • 112e90e Add workflow that only bumps the crates version
  • cbf3a3b Fix job identifier
  • d5f9dfe Add workflow to create release PR
  • 26fc39b Only trigger the publish workflow manually
  • 4ec9950 Update the changelog
  • 4850f1f Update tempfile and rustix
  • bd67942 Update flex-array implementation to work with Rust 1.80
  • Additional commits viewable in compare view


You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

github-actions[bot] commented 3 months ago

Firefox builds for this PR

The following builds are available for testing. Crossed-out builds did not succeed.

github-actions[bot] commented 3 months ago

Failed Interop Tests

QUIC Interop Runner, client vs. server

neqo-latest as client

Succeeded Interop Tests

QUIC Interop Runner, client vs. server

neqo-latest as client