Viral B. Shah
|
44a4964e06
Merge pull request #81 from NuxiNL/openlibm-math
|
10 years ago |
Thomas Leonard
|
b19856215c
No stdio.h on Mini-OS, so use cdefs.h again there.
|
10 years ago |
Ed Schouten
|
34d44ffadd
Set USECLANG=1 by default on FreeBSD.
|
10 years ago |
Ed Schouten
|
7e5585aaca
Rename openlibm.h to openlibm_math.h.
|
10 years ago |
Ed Schouten
|
c2154fd3f3
Add missing void keyword to keep -Wold-style-definition happy.
|
10 years ago |
Viral B. Shah
|
ee2976996d
Merge pull request #80 from NuxiNL/header-dirs
|
10 years ago |
Ed Schouten
|
93aef7f9b1
Remove $ARCH/openlibm_fenv.h.
|
10 years ago |
Ed Schouten
|
bc3f903bc2
Move public headers into include/ and private headers into src/.
|
10 years ago |
Viral B. Shah
|
c485db579d
Some fixes to be able to build the system versions of the tests.
|
10 years ago |
Viral B. Shah
|
f418d26601
Merge pull request #78 from NuxiNL/cleanups
|
10 years ago |
Ed Schouten
|
23b8f663d4
Revert "Don't use __weak_reference() when a __strong_reference() is needed."
|
10 years ago |
Ed Schouten
|
d07820351b
Rename the fenv headers.
|
10 years ago |
Ed Schouten
|
9ab9db387d
Don't use __weak_reference() when a __strong_reference() is needed.
|
10 years ago |
Ed Schouten
|
c253db68ca
Add a new compilation flag: OPENLIBM_ONLY_THREAD_SAFE.
|
10 years ago |
Ed Schouten
|
9fdc4f9d9e
Fix a small number of -Wmissing-prototypes compiler warnings in sincos().
|
10 years ago |
Ed Schouten
|
42177873f8
Remove weak reference construct from fenv code.
|
10 years ago |
Viral B. Shah
|
89ac4d4c8c
Merge pull request #77 from NuxiNL/system-fenv
|
10 years ago |
Ed Schouten
|
a2afb267cf
Remove switch from tests to include system headers.
|
10 years ago |
Ed Schouten
|
06dbb6e72b
Use more uniform style of including headers.
|
10 years ago |
Ed Schouten
|
f6b045b4cd
Add bits to openlibm headers to switch between using the host headers.
|
10 years ago |
Ed Schouten
|
8429b82a93
Use proper floating point literals.
|
10 years ago |
Ed Schouten
|
410e6ebb59
Move CMPLX() into <openlibm_complex.h>, as it is normally part of <complex.h>.
|
10 years ago |
Ed Schouten
|
a249c5ebb3
Simply use __imag__ to implement cimag().
|
10 years ago |
Ed Schouten
|
08dbb2b517
Never include <complex.h>. Include <openlibm_complex.h> instead.
|
10 years ago |
Ed Schouten
|
beb387c4b2
Use <openlibm.h> consistently.
|
10 years ago |
Ed Schouten
|
17688c4487
Rename include/fenv.h to <openlibm_fenv.h>.
|
10 years ago |
Viral B. Shah
|
f5377fda83
Merge pull request #75 from NuxiNL/signgam
|
10 years ago |
Keno Fischer
|
8b38bd1b0c
Merge pull request #76 from NuxiNL/cmplx
|
10 years ago |
Ed Schouten
|
5d6cb09b96
Change existing code to use CMPLX*() instead of cpack*() where possible.
|
10 years ago |
Ed Schouten
|
55ac462808
Add lgammal_r().
|
10 years ago |