Commit Graph

55 Commits (master)

Author SHA1 Message Date
Lephenixnoir feba6242e4
fenv: avoid internal includes in user-facing headers 4 months ago
JC Estibariz 9152b0d1b0 Fix compilation errors on wasm32 2 years ago
Lephenixnoir 44c1cbb8eb
sh3eb: add suport for the sh3eb softfp platform 2 years ago
Lephenixnoir 89b463b811
sh3eb: only retain the softfp option of the MIPS fenv.h 2 years ago
Lephenixnoir 1b364a5edf
sh3eb: copy files from the MIPS softfp fenv.h 2 years ago
Phillip Johnston 0418324ca4 Refactor: OLM_DLLEXPORT definition now lives in a standalone header. 3 years ago
Daniel Mendler 72f33a3bf9 wasm32 support (#192) 4 years ago
Jeremy Soller f24b1bfe55 Fix compilation of gcc when using openlibm as system libm (#190) 4 years ago
Dan Horák 2a1e56858a s390(x) port 4 years ago
Radovan Birdic 4dcc76ed96 Using cdefs-compat.h and stdint.h instead <sys/types.h> 5 years ago
Radovan Birdic 4f5112ea59 Support for mips architectures 5 years ago
Elliot Saba d982368bec Fix `arm` floating-point status register code 6 years ago
Arjen Roodselaar 212f8a1b4c Include missing decls for ARM 6 years ago
Keno Fischer 5fd9dcbbdf Fix incorrect attribute as a result of blanket rename 7 years ago
Graham Inggs 019990ecb7 WIP: Enable build on aarch64 7 years ago
Keno Fischer 28fb939b0d Blanket rename DLLEXPORT->OLM_DLLEXPORT 7 years ago
Keno Fischer 81053b7fcb Fix Clang warnings on Windows 7 years ago
Tony Kelman c3b18b1096 Revert "Fix #35" 7 years ago
Simon Byrne 10bae6608d fix ARCH variable for powerpc, and rearrange fenv.h union for endianness 7 years ago
Viral B. Shah 05f9de6c05 Revert "moved src/cdefs-compat.h -> include/cdefs-compat.h" 7 years ago
Viral B. Shah 07a535e55d moved src/cdefs-compat.h -> include/cdefs-compat.h 7 years ago
Simon Byrne 830dc991f3 Support powerpc 7 years ago
Viral B. Shah c29e8b1b6e Revert "Remove [jy][01n]f(). X/Open only standardizes the double versions." 7 years ago
Ed Schouten b6ff8bbe91 Clean up a change that I sneaked in accidentically. 8 years ago
Ed Schouten 8c8693cf79 Remove [jy][01n]f(). X/Open only standardizes the double versions. 8 years ago
Ed Schouten ce4982acf8 Remove scalb(). The scalbn() or scalbln() function should be used. 8 years ago
Ed Schouten c08bd962f2 Remove the non-standard finite() function. 8 years ago
Ed Schouten ae1e0c309a Remove the non-standard drem() function. 8 years ago
Ed Schouten eca4ac8bf1 Remove the non-standard significand() function. 8 years ago
Ed Schouten 532fe1553e Remove the non-standard gamma() function. Use lgamma() instead. 8 years ago
Ed Schouten 7e5585aaca Rename openlibm.h to openlibm_math.h. 8 years ago
Ed Schouten bc3f903bc2 Move public headers into include/ and private headers into src/. 8 years ago
Ed Schouten 17688c4487 Rename include/fenv.h to <openlibm_fenv.h>. 8 years ago
Ed Schouten 78f622e84a Use endianness definitions provided by GCC or Clang if available. 8 years ago
Ed Schouten 9a48c87386 Don't attempt to pull in <sys/cdefs.h> directly. 8 years ago
Thomas Leonard 4cb9231f1a Removed some uses of sys/types.h 8 years ago
Thomas Leonard 9f4f2c6d57 u_int8_t, etc are non-standard, so define on all platforms 8 years ago
Thomas Leonard f22d7db106 Fixed build on ARM 9 years ago
Tony Kelman 8b59bbc18b Export ldexp aliases on Windows 9 years ago
Jameson Nash 2eb1876bb8 add more windows compatibility definitions 9 years ago
Jameson Nash 66e6f8ea91 normalize __WIN32__ to _WIN32, which is defined by all Windows compilers 9 years ago
Jameson Nash e9661c36af WIN32 build fix 10 years ago
Mike Nolta ec53659c6a fixes for freebsd9 10 years ago
Keno Fischer 87ce7cedda Fix build on amd64 linux 10 years ago
Keno Fischer 4b078ee343 Fix __weak_reference for clang [closes #9] 11 years ago
Viral B. Shah 62c895488f Workarounds in cdefs-compat for clang. 11 years ago
Keno Fischer f21624349f Build fix for amd64 Linux 11 years ago
Keno Fischer adb103acec Build fixes for Windows 11 years ago
Jameson Nash a9d723a19e typo 11 years ago
Jameson Nash 8d25b39dca What is __strong_reference? cleaning up compat.h files so it builds on Mac again 11 years ago