SLEEF 3.6.1
What's Changed
This patch release provides important bug fixes, including a fix for API compatibility with 3.5 (#534).
The support and test for some features is still limited, as documented in README,
however significant progress was made in order to test on Linux, macOS and Windows.
Added
- Add support for RISC-V in DFT, QUAD and inline headers (#503, #522).
- Add GHA workflow to run CI tests on Windows x86 (#540)
and macOS on x86 and aarch64 (#543). And update test matrix. - Add GHA workflows to run examples in CI (#550).
Changed
- Cleanup/Improve support for RISC-V in LIBM (#520, #521).
- Update supported environment in documentation (#529, #549),
including website and test matrix from README.
Fixed
- Major fix and cleanup of CMakeLists.txt (#531).
- Fix compatibility issue after removal of quad and long double
sincospi (#545). Restores functions that are missing in 3.6 (#534). - Various bug fixes (#528, #533, #536, #537).
All Contributors
Thank you @musicinmybrain, @sh1boot, @joanaxcruz, @blapie, @xuhancn, @alexreinking, @yuyichao, @luhenry, and @Andarwinux.
New Contributors
- @sh1boot made their first contribution in #520
- @alexreinking made their first contribution in #531
- @Andarwinux made their first contribution in #540
Full Changelog: 3.6...3.6.1