All user visible changes to this project will be documented in this file. This project adheres to Semantic Versioning, as described for Rust libraries in RFC #1105
- ipps depends on ippvm (PR #4). Thanks Matt Wilkinson.
- Link ippvm (PR #3). Thanks Matt Wilkinson.
- Static linking on Windows
- Static linking on macOS with IPP 2019
- Build on Windows with GNU compiler
- Show docs at https://docs.rs/ipp-headers-sys and https://docs.rs/ipp-sys
- Set feature flag when building on docs.rs.
- IppStatus is now an integer type (and no longer a module).
- Multiple IPP versions supported. Use the
2017
,2018
, or2019
cargo feature to use IPP 2017, 2018, or 2019 respectively. - Remove the
ipp-ctypes
crate (use::std::os::raw
instead).
- Generate bindings once and check generated file into repository. (Do not regenerate the bindings on each build.)
0.3.0 - 2018-03-28
- Update to
bindgen
0.35.
0.2.0 - 2018-01-04
- Generate bindings using
bindgen
at compile time, rather than checked into repo. This also added use of the bindgen optionconstified_enum_module
which changes the API of the bindings slightly.
- Initial release