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

rust-cbindgen-0.14.1-lp151.8.2 RPM for x86_64

From OpenSuSE Leap 15.1 updates for x86_64

Name: rust-cbindgen Distribution: openSUSE Leap 15.1
Version: 0.14.1 Vendor: openSUSE
Release: lp151.8.2 Build date: Fri Jul 3 12:01:45 2020
Group: Development/Languages/Rust Build host: build72
Size: 5610197 Source RPM: rust-cbindgen-0.14.1-lp151.8.2.src.rpm
Summary: A tool for generating C bindings from Rust code
A tool for generating C bindings from Rust code.






* Wed Apr 15 2020 Martin Sirringhaus <>
  - update to version 0.14.1
    * Handle mangling pointers.
    * Unconditionally generate a return statement in partialeq
  - update to version 0.14.0
    * Minor tweak at how [export.exclude] is handled to allow
      excluding generic instantiations in C mode.
    * Documented cpp_compat option.
    * Fixed a panic when parsing associated constants for a
      built-in type.
  - update to version 0.13.2
    * Constants now have suitable documentation.
    * Fixed some C warnings by emitting void when there are
      no arguments.
    * Avoids reading cargo.toml when not needed, which can cause
      panics in workspace situations.
    * Only write `default` cases if the switch is not exhaustive.
    * Some warnings have been refined.
    * Code generation for static arrays has been fixed.
    * Opt-in support for constexpr in constants.
    * Fix C code generation and some warnings when extremely
      large constants are used.
    * Proper escaping of enum variants and fields.
    * Added support for RefCell (as an opaque type) and Cell.
* Thu Feb 27 2020 Martin Sirringhaus <>
  - update to version 0.13.1
    * Support `#[cfg]` on individual enum variants.
  - update to version 0.13.0
    * Support 'swift_name' attributes on generated functions
    * Add [export.pre_body] to config
    * Handle new line in doc attribute
    * Add support for `Self` in tagged enums, structs and unions
    * Make sentinel variant respect regular config
    * Fix layout of tagged enums with size under some configurations
    * Add an option to allow configuring the order of function names
      in generated headers
* Fri Jan 17 2020 Martin Sirringhaus <>
  - update to version 0.12.2
    * Fixed version detection with lockfile v2.
    * Added support for export_name on functions.
  - update to version 0.12.1
    * Added support for #[repr*64)] on enums.
    * Added support to generate plain enums instead of enum
      classes for C++.
    * Fixed dependency resolution with lockfile v2.
  - update to version 0.12.0
    * Added support for #[repr(align)] and #[repr(packed)] on
      structs and unions.
    * Added support to generate copy-assignment operators for
  - update to version 0.11.1
    * More binary operators and expressions are supported.
    * More built-in bitflags operators.
  - update to version 0.11.0
    * Made rust char map to uint32_t.
  - update to version 0.10.1
    * Improved error message for missing config file.
    * Add missing header for char32_t.
  - update to version 0.10.0
    * Initialize struct literal with list-initializer for C++11
    * Surround namespace with __cplusplus ifdef in cpp_compat
    * Add support for --quiet flag.
    * Map char to char32_t.
    * Improve binding_crate_ref() error message.
    * avoid prematurely returning during expansion.
    * Add support for adding "using namespace" statements.
* Fri Oct 18 2019 Wolfgang Rosenauer <>
  - Update to version 0.9.1
    * Various improvements to comment output.
    * Fixed expand when ran from
    * More debugging output for expansion.
    * New option to add a default private constructor in C++ tagged enums.
    * Syn and related dependencies updated to 1.0.
* Thu Aug 08 2019 Luke Jones <>
  - Update to version 0.9.0
    * Support to generate C headers with C++ compatibility
    * Fix include guard generation when no_includes is set
    * Fix crate parsing order so that types from the binding crate
      are preferred in presence of conflicting names
    * Add extra_bindings option to generate bindings for dependencies
    * Clap dependency is optional now so it's feasible to avoid
      building it if cbindgen is used as a library
* Tue May 14 2019 Wolfgang Rosenauer <>
  - update to version 0.8.7
    * there is no upstream changelog provided
* Sun Mar 17 2019 Wolfgang Rosenauer <>
  - update to version 0.6.8 to satisfy Firefox 66.0 build requirements
* Mon Nov 19 2018
  - use a source URL
* Wed Nov 14 2018 Luke Jones <>
  - Initial packaging - boo#1115645



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 10:07:50 2021