All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.11 - 2024-10-28
- fix type of constants in ported sincosf (#331)
- Disable a unit test that is failing on i586
- Add a procedural macro for expanding all function signatures
- Introduce
musl-math-sys
for bindings to musl math symbols - Add basic docstrings to some functions (#337)
0.2.10 - 2024-10-28
- Set the MSRV to 1.63 and test this in CI
0.2.9 - 2024-10-26
- Update exponent calculations in nextafter to match musl
- Update licensing to MIT AND (MIT OR Apache-2.0), as this is derivative from MIT-licensed musl.
- Set edition to 2021 for all crates
- Upgrade all dependencies
- Don't deny warnings in lib.rs
- Rename the
musl-bitwise-tests
feature totest-musl-serialized
- Rename the
musl-reference-tests
feature tomusl-bitwise-tests
- Move
musl-reference-tests
to a newlibm-test
crate - Add a
force-soft-floats
feature to prevent using any intrinsics or arch-specific code - Deny warnings in CI
- Fix
clippy::deprecated_cfg_attr
on compiler_builtins - Corrected English typos
- Remove unneeded
extern core
intgamma
- Allow internal_features lint when building with "unstable"
v0.2.1 - 2019-11-22
- sincosf
v0.2.0 - 2019-10-18
- Benchmarks
- signum
- remainder
- remainderf
- nextafter
- nextafterf
- Rounding to negative zero
- Overflows in rem_pio2 and remquo
- Overflows in fma
- sincosf
- F32Ext and F64Ext traits
v0.1.4 - 2019-06-12
- Restored compatibility with Rust 1.31.0
v0.1.3 - 2019-05-14
- minf
- fmin
- fmaxf
- fmax
v0.1.2 - 2018-07-18
- acosf
- asin
- asinf
- atan
- atan2
- atan2f
- atanf
- cos
- cosf
- cosh
- coshf
- exp2
- expm1
- expm1f
- expo2
- fmaf
- pow
- sin
- sinf
- sinh
- sinhf
- tan
- tanf
- tanh
- tanhf
v0.1.1 - 2018-07-14
- acos
- acosf
- asin
- asinf
- atanf
- cbrt
- cbrtf
- ceil
- ceilf
- cosf
- exp
- exp2
- exp2f
- expm1
- expm1f
- fdim
- fdimf
- floorf
- fma
- fmod
- log
- log2
- log10
- log10f
- log1p
- log1pf
- log2f
- roundf
- sinf
- tanf
- Initial release