messense / mupdf-rs

Rust binding to mupdf
GNU Affero General Public License v3.0
104 stars 23 forks source link

Update bindgen requirement from 0.59 to 0.60 #42

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.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.
  • Some more APIs (blocklist-file, etc).
  • 'static lifetime is elided when appropriate.

0.59.1

Released 2021/07/26

Fixed

... (truncated)

Commits
  • 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
  • aa103a6 ir: Centralize must_use checks and simplify codegen.
  • 3a8a60c Look for must_use on typdefs in function return
  • 2cf7ba9 deps: Update which crate to 4.2.2
  • 4d18f76 upgrade clang-sys from 1.2.0 to 1.3.3
  • 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)