Skip to content

Releases: lu-zero/cargo-c

v0.8.3

21 Jun 14:45
Compare
Choose a tag to compare
  • Support crates that run cargo metadata from their build.rs
  • Support having a build.rs and setting -Cpanic=abort in the package metadata.

v0.8.2

18 Jun 13:15
Compare
Choose a tag to compare
  • Support iOS
  • Fix a false positive in the fingerprinting code
  • Use cargo 0.54

v0.8.1

13 May 16:49
Compare
Choose a tag to compare
  • Use cargo 0.53
  • Use cbindgen 0.19
  • Add support for package.metadata.capi.library.rustflags to set -Cpanic=abort and other C-API-specific flags automatically.

v0.8.0

02 Apr 13:58
Compare
Choose a tag to compare
  • cbindgen 0.18
  • provide a cli option to have fully static builds.
  • cargo cinstall and cargo capi install now imply --release to match the behavior of cargo install.

v0.7.3

18 Feb 11:12
Compare
Choose a tag to compare
  • Use cargo 0.51
  • Use cbindgen 0.17
  • Support bare-metal targets
  • Support #![no_std] crates
  • Fix the library renaming feature

v0.7.2

29 Jan 08:44
Compare
Choose a tag to compare
  • Use cargo 0.50 (Solves #162)
  • Pin the serde version to be compatible (Solves #159)

v0.7.1

16 Jan 10:40
Compare
Choose a tag to compare

Minor fixes and better windows support.

v0.7.0

21 Dec 10:34
Compare
Choose a tag to compare
  • More customization options
    • pkg-config Requires
    • library versioning
    • header generation
  • Generate -uninstalled pkg-config files (paves the way to add C integration tests)
  • New cbindgen version (no cython support yet)

v0.6.18

23 Nov 12:54
Compare
Choose a tag to compare
  • unbreak ctest on MacOS
  • make sure non-C integration tests work

v0.6.17

22 Nov 12:00
3902a1f
Compare
Choose a tag to compare
  • Use cargo 0.49
  • Add cargo ctest with inline-c support.