2 Commits

Author SHA256 Message Date
1611c904cc Accepting request 1297596 from devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/1297596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rust-bindgen?expand=0&rev=5
2025-08-06 12:31:53 +00:00
778a962950 - Update to version 0.72.0:
* chore: Release
  * Update changelog.
  * Refactor item_name method to use ItemInfo struct
  * chore: Fix some warnings with latest stable.
  * codegen: Avoid crashing on variadic unions without layout information.
  * Remove unused which-rustfmt feature
  * Fix rustfmt errors
  * Add test
  * Use callbacks properly
  * Use parse_callbacks from options
  * Add callback to modify contents of macro
  * ci: Move forward Rust for Linux version to v6.15-rc4
  * doc: enhance desc of cpp section
  * Generate bindings compatible with current rustc version by default
  * ci/release: Ubuntu 20.04 being sunset
  * Resolved unenclosed backticks for with_derive_custom_enum, with_attribute_custon_enum
  * fix all clippy lints
  * fix clippy issues
  * another minor clippy lint
  * remove stable rust installation
  * remove check-cfg, separate clippy from nightly
  * chore: fix new clippy lints, enforce in CI
  * ci: use stable toolchain again
  * ci: move forward Rust for Linux version to v6.14
  * ci: Re-enable rust for linux test.
  * Fix union layout when it contains 0 sized array.
  * Refactor enum generation.
  * Fix OpenCL vectors that use "ext_vector_type" and add test
  * more sophisticated handling of the triple in rust_to_clang_target

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust-bindgen?expand=0&rev=10
2025-08-05 01:15:53 +00:00
8 changed files with 87 additions and 12 deletions

View File

@@ -3,7 +3,7 @@
<param name="url">https://github.com/rust-lang/rust-bindgen.git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="scm">git</param>
<param name="revision">v0.71.1</param>
<param name="revision">v0.72.0</param>
<param name="match-tag">*</param>
<param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
<param name="versionrewrite-replacement">\1</param>

View File

@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/rust-lang/rust-bindgen.git</param>
<param name="changesrevision">af7fd38d5e80514406fb6a8bba2d407d252c30b9</param>
<param name="changesrevision">d0e7d6b5b763e93dd38f9ece05230979ede95a0a</param>
</service>
</servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18b7b65236327ef652bc5811bb88816734c7292535d442b667466144451211ce
size 2130126

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fec37f25bb1986489cc9c81e74c107950946ab0c689b7ba20bfa6da8f22f7c04
size 2135408

View File

@@ -1,3 +1,78 @@
-------------------------------------------------------------------
Thu Jul 24 01:02:06 UTC 2025 - William Brown <william.brown@suse.com>
- Update to version 0.72.0:
* chore: Release
* Update changelog.
* Refactor item_name method to use ItemInfo struct
* chore: Fix some warnings with latest stable.
* codegen: Avoid crashing on variadic unions without layout information.
* Remove unused which-rustfmt feature
* Fix rustfmt errors
* Add test
* Use callbacks properly
* Use parse_callbacks from options
* Add callback to modify contents of macro
* ci: Move forward Rust for Linux version to v6.15-rc4
* doc: enhance desc of cpp section
* Generate bindings compatible with current rustc version by default
* ci/release: Ubuntu 20.04 being sunset
* Resolved unenclosed backticks for with_derive_custom_enum, with_attribute_custon_enum
* fix all clippy lints
* fix clippy issues
* another minor clippy lint
* remove stable rust installation
* remove check-cfg, separate clippy from nightly
* chore: fix new clippy lints, enforce in CI
* ci: use stable toolchain again
* ci: move forward Rust for Linux version to v6.14
* ci: Re-enable rust for linux test.
* Fix union layout when it contains 0 sized array.
* Refactor enum generation.
* Fix OpenCL vectors that use "ext_vector_type" and add test
* more sophisticated handling of the triple in rust_to_clang_target
* rename *-apple-ios-sim to ...simulator
* Option to represent all C++ operators.
* Formatting tweaks.
* Discovery callbacks for functions and methods.
* Further formatting fix.
* Formatting fixes.
* Options to generate uncallable C++ functions.
* Mark all format-like macros for Clippy
* Disable rust-for-linux test temporarily.
* Provide option to get real virtual fn receiver.
* Improve comments and docs relating to char16_t.
* Add extra tests.
* Report enums in ParseCallbacks.
* Distinguish char16_t.
* Fix bugs in --clang-macro-fallback
* Remove useless fallback
* Remove warning for opaque forward declarations
* Fix missed tests
* Add missed unsafe in the raw_set_bit function
* Fixes #3123
* Use link_name for dynamic library loading
* Fix `borrow_as_ptr` lint
* Fix `explicit_into_iter_loop` lint
* add "gen" to list of matches in 'rust_mangle'
* Fix CI to not run publish all the time
* use `assert_eq|_ne` instead of `assert!`
* Fix `flat_map_option` lint
* Fix `checked_conversions` lint
* Fix `inconsistent_struct_constructor` and `ptr_as_ptr` lints
* Fix `trivially_copy_pass_by_ref` lint
* Fix `needless_pass_by_value` lint
* A few minor clippy lints
* process_comment: Use last defined callback
* Fix calling convention tests
* Use appropriate `rustfmt --format ...` param
* Multiple minor lint fixes
* docs(book): fix deprecated bindgen constant in example
* Derive `Debug` and eq. comparison traits for `InvalidRustTarget` enum
* Update tutorial
* Use the latest verison of mBook to fix copy to clipboard
* Update `proc-macro2` version requirement to `1.0.80`
-------------------------------------------------------------------
Sat Jul 19 08:41:26 UTC 2025 - Mark Abarintos <mrkcee@protonmail.com>

View File

@@ -1,4 +1,4 @@
name: rust-bindgen
version: 0.71.1
mtime: 1733757283
commit: af7fd38d5e80514406fb6a8bba2d407d252c30b9
version: 0.72.0
mtime: 1749381347
commit: d0e7d6b5b763e93dd38f9ece05230979ede95a0a

View File

@@ -1,7 +1,7 @@
#
# spec file for package rust-bindgen
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2023, Martin Hauke <mardnh@gmx.de>
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
#
@@ -19,7 +19,7 @@
Name: rust-bindgen
Version: 0.71.1
Version: 0.72.0
Release: 0
Summary: Automatically generates Rust FFI bindings to C and C++ libraries
License: BSD-3-Clause

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:05f800591c288b36d391e5d896b72caf74d496103b23dea46852d1aa798b170b
size 12993983
oid sha256:d4198c31ffe61dd2e9961984eb24ead584cc8b638d85282ff406864f1e2483a2
size 12994343