Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rust-bindgen-0.71.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: rust-bindgen Distribution: openSUSE Tumbleweed
Version: 0.71.1 Vendor: openSUSE
Release: 1.1 Build date: Sat Jul 19 10:41:26 2025
Group: Development/Languages/Rust Build host: reproducible
Size: 7825811 Source RPM: rust-bindgen-0.71.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://rust-lang.github.io/rust-bindgen/
Summary: Automatically generates Rust FFI bindings to C and C++ libraries
Automatically generates Rust FFI bindings to C (and some C++) libraries.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat Jul 19 2025 Mark Abarintos <mrkcee@protonmail.com>
  - Update to version 0.71.1:
    * chore: bump versions and update changelog
    * ci: bump macos image for x86 binaries
    * chore: update changelog for release
    * ci: Revert `cargo-dist` update
    * chore: use custom action to create the tag
    * ci: fetch all the history
    * ci: invert conditional
    * ci: fix `git rev-parse`
    * chore: fix `create-tag` conditional logic
    * ci: add missing `&&` on `create-tag.yml`
    * ci: checkout to the right commit
    * ci: sign tag
    * ci: allow creating tags on manually
    * ci: only trigger tag creation on github-actions PRs
    * ci: update `cargo-dist` version
    * ci: add regression tests for #3037 and #3039
    * Unbreak shell completion and --version without header
    * Add version field to `bindgen` as a dependency
    * chore: bump versions
    * chore: update changelog
    * ci: remove `main_tests` from matrix
    * ci: remove unused targets
    * docs(book): fix inconsistent use of Clang versions
    * docs(book): fix package name for the extra Clang tools
    * ci: Move forward Rust for Linux version to v6.13-rc1
    * Use `KyleMayes/install-llvm-action` to install LLVM
    * Use `macos-latest` on CI
    * Fix regression spotted at #3027
    * Bless all the tests
    * Update the `--merge-extern-blocks` tests
    * Test the `unsafe_extern_blocks` feature
    * Add support for unsafe extern blocks
    * Fix some markdown
    * Expose the name of the inner type of an alias
    * Add FieldInfo::field_type_name
    * Wrap the array representation of opaque types in a #[repr(C)] struct
    * example test for item discovery callback (new_item_found)
    * expose discovered composite types and aliases to parse callbacks
    * Improve debug str generator
    * Fix `manual_let_else` and `single_match_else` lint
    * Fix `explicit_iter_loop` lint
    * Fix `if_not_else` lint
    * Fix `map_unwrap_or` lint
    * Fix `cast_lossless` lint
    * Fix a lot of `unused_qualifications` lints
    * Bump some dependencies
    * Consolidate clippy configuration
    * automate MSRV in CI
    * consolidate versions in one place
    * sort dependencies
    * Linting semicolons
    * Inline more format args, spelink
    * Applied clippy cloned->copied, and cleanup
    * Make RustEdition public
    * Test the `literal_cstr` feature with different editions
    * Add support for edition 2024
    * Introduce `--rust-edition`
    * Make nightly target compatible with every other target
    * Use `Display` for `Builder::generate` errors
    * Clippify, and hide some lints in test output
    * Inline format args
    * Use v2 cargo resolver
    * a few more lints
    * avoid compiler warning
    * Automatic support for C-String literals
    * Bump to 2021 edition
    * Update the help message for `--rust-target`
    * Ignore the `layout.h` test
    * Make clippy happy :)
    * Remove deprecated targets
    * Add constructors to `RustTarget`
    * Represent Rust versions with integers
    * Make `RustTarget` parsing more permissive
    * Recognize inline namespaces using clang's dedicated API for that
    * Add test of macro-generated inline namespace
    * Install libtinfo5 from jammy-updates
    * Add `raw_ref_macros` feature
    * Handle version and shell completions
    * Let clap handle missing headers
    * abstract away the control-flow for applying args
    * delete duplicated default logic for `--anon-fields-prefix`
    * Formatted `CONTRIBUTING.md`. - Passes `markdownlint` (mostly) - Removed `$` from shell instructions, as to be more copy/paste friendly - Annotated code-like things with backticks. - Annotated all shell blocks with `sh` to format nicely on GitHub.com.
    * make `RegexSet` non-public
    * Move CLI options to `bindgen`
    * Set edition for `bindgen-integration`
    * Use workspace inheritance for dependencies
    * Changelog: Move --with-attribute-custom to unreleased
    * Restrict release workflow to pushes
    * Use `field_visibility` callback for new-type aliases
    * Wrap __library.get calls for variables if wrap_unsafe_ops
    * Add test showing bad behavior for non-functions
    * Wrap libloading::Library::new call in unsafe if --wrap-unsafe-ops
    * update small typo
    * ci: Move forward Rust for Linux version
    * Docs: Fix example code error
    * Update `cargo-dist`
    * Update documentation of Debian dependencies
    * Update libc.
    * Require libclang 9.0 or newer Adds a check for the loaded libclang version and logs a warning if the version is unsupported.
    * Add additional helpers to bitfield data structure
    * ci: Add Rust for Linux
    * Update CHANGELOG.md
    * Stabilize `--wrap-static-fns`
    * Update CHANGELOG.md
    * Use `\r\n\r\n` on Windows
    * Add support for custom attributes
    * update to use annotate-snippets 0.11.4
    * update to annotate-snippets 0.10.2
    * ir: Dig into atomic types.
    * Explain how to generate documentation for system headers
    * Only publish on crates.io if the workflow event is called `'Release'`
    * Update cargo-dist config
* Wed Aug 21 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to version 0.70.1:
    * Revert "Only trigger the publish workflow manually"
    * Fix `collapsible_match` clippy warning
    * Add `#[clippy::allow]` attribute to `const` layout tests
    * Fix creduce example
    * Fix creduce install link
    * Fix create-tag.yml
* Mon Aug 19 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to version 0.70.0:
    * Fix generation of extern "C" blocks with llvm 18
    * Update shlex dependency (RUSTSEC-2024-0006, boo#1229375)
    * Try to avoid repr(packed) for explicitly aligned types when not
      needed
    * Support Float16
    * Fix alignment contribution from bitfields
    * Replace peeking_take_while by itertools
    * Add blocklist_var
    * Stabilize thiscall_abi
    * Allow older itertools
    * Add target mappings for riscv64imac and riscv32imafc.
    * Add a complex macro fallback API
    * Add option to use DST structs for flexible arrays
    * Add option to dynamically load variables
    * Add option in CLI to use rustified non-exhaustive enums
    * Remove which and lazy-static dependencies
    * Generate compile-time layout tests
    * Print bindgen-cli errors to stderr instead of stdout
    * Fix --formatter=prettyplease not working in bindgen-cli by
      adding prettyplease feature and enabling it by default for
      bindgen-cli
    * Fix --allowlist-item so anonymous enums are no longer ignored
    * Use clang_getFileLocation instead of clang_getSpellingLocation
      to fix clang-trun
    * Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY,
      f64::NAN
    * Update tempfile and rustix due to GHSA-c827-hfw6-qwvm (boo#1229376)
* Wed Nov 15 2023 Paolo Perego <paolo.perego@suse.com>
  - Updated to version 0.69.1
  - Changed vendor directory archive format
* Sun Jan 15 2023 Martin Hauke <mardnh@gmx.de>
  - Initial package, version 0.63.0

Files

/usr/bin/bindgen
/usr/share/doc/packages/rust-bindgen
/usr/share/doc/packages/rust-bindgen/CHANGELOG.md
/usr/share/doc/packages/rust-bindgen/README.md
/usr/share/licenses/rust-bindgen
/usr/share/licenses/rust-bindgen/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jul 28 23:43:11 2025