RustAudio / coreaudio-sys

Raw bindings to the OSX CoreAudio framework generated by bindgen (see coreaudio-rs for a more rust-esque wrapper).
MIT License
69 stars 38 forks source link

Update bindgen requirement from 0.59 to 0.60 #61

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on bindgen to permit the latest version.

Changelog

Sourced from bindgen's changelog.

0.60.1

Released 2022/06/06

Fixed

  • Fixed stack overflow in generated tests for structs with many fields (#2219).

0.60.0

Released 2022/06/05

Added

  • Objective-C structs now derive Debug and Copy to support C and Objective-C structs. [(#2176)][]
  • Allow fully-qualified derives. (#2156)
  • Bindings generation now returns a more suitable error (#2125)
  • --version --verbose now prints clang version (#2140).
  • Experimental vtable generation (#2145).
  • Added an --allowlist-file option (#2122).
  • Support for vectorcall ABI (#2177).

Fixed

  • Fixed lifetimes with Objective-C trait templates. [(#2176)][]
  • Fixed objc imports for non-#[macro_use] use. [(#2176)][]
  • Handle differences between clang and rustc targets for RISCV (#2137).
  • BINDGEN_EXTRA_CLANG_ARGS is respected on the CLI now (#1723).
  • Use common type alias for anonymous enums in consts mode (#2191)
  • Look for #[must_use] in typedefs (#2206).
  • Fixed derive on packed structs (#2083).
  • Fixed warnings on layout tests (#2203).

Changed

  • cexpr, clap, and nom have been updated, new msrv is 1.54.

Removed

  • Support for ancient libclang versions has been removed.

[(#2176)]: rust-lang/rust-bindgen#2176

0.59.2

Released 2021/11/26

  • cexpr+env_logger bump.
  • Various fixes for C++ crashes / hangs.
  • Enums now respect annotations and derives properly in more cases.

... (truncated)

Commits
  • 9ca5f85 Bump version.
  • 0e45961 Update test expectations.
  • 59babdd tests: Make some other tests auto-update with BINDGEN_OVERWRITE_EXPECTED=1
  • ae1b386 codegen: tests: Put each individual field test in a function.
  • 3551811 v0.60.0
  • 566d226 options: Implement --version manually and print clang version on --version --...
  • aba2c29 Skip input headers in Linguist statistics
  • 3b99dd5 Skip generated files in Linguist statistics
  • 11f3b37 Fix some clippy warnings
  • 24252f0 Invoke clippy better for tests
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 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)
dependabot[bot] commented 2 years ago

Superseded by #66.