Skip to content

Tags: JuliaMath/openlibm

Tags

v0.8.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
aarch64/fenv: fix `fenv_t` (#319)

* aarch64: copy `aarch64/fenv.h` from FreeBSD

https://github.com/freebsd/freebsd-src/blob/de1aa3dab23c06fec962a14da3e7b4755c5880cf/lib/msun/aarch64/fenv.h

* aarch64: clean code

* arm: remove AARCH64 ifdef

v0.8.5

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #314 from JuliaMath/aa/clang-aarch64-fixes

Fixes for building on AArch64 with Clang

v0.8.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix fenv_t initializer (#308)

v0.8.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
CMake updates (#302)

* Add BUILD_SHARED_LIBS option to choose between shared and static lib

* Fix build break for Android aarch64

* Install built target

* Set the correct version number

* Don't add include dirs through CFlags. Include dirs are already set as target property

* Install all relevant headers, not just from include dir

* Update note about BUILD_SHARED_LIBS in README.md

* Fix mistake in README.md, option(BUILD_SHARED_LIBS ON) sets the lib to shared by default

v0.8.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #297 from JuliaMath/dependabot/github_actions/code…

…cov/codecov-action-4

Bump codecov/codecov-action from 3 to 4

v0.8.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Correctly round double precision sqrt (#256)

As discussed in JuliaLang/julia#43786, openlibm's sqrt function is incorrectly rounded for i387. IEEE requires correct rounding for these functions and LLVM relies on it. Fix that by setting the precision in the FPU control word (see e.g. e_ceil.S for similar FPU modifications).

v0.8.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump version to 0.8 (#248)

Bump the SOVERSION as well since we have some new exports and such.

v0.7.5

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #228 from JuliaMath/aa/hypotl

Fix incorrect results in `hypotl` near underflow

v0.7.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #221 from maleadt/tb/static_fenv

v0.7.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #219 from maleadt/tb/dont_export_fenv

Revert "Export `fenv` functions on all platforms (#213)"