Jonas 'Sortie' Termansen
611dc22e73
Standardize header include guards.
...
This change makes all the standard library and kernel headers use header
guards with a consistent scheme within the reserved namespace to avoid
conflicts with non-standard-library-implementation code.
2022-07-09 20:51:13 +02:00
Jonas 'Sortie' Termansen
fa11548c56
Fix pow(3) and powf(3) regression in earlier undefined behavior fix.
2020-12-07 16:44:19 +01:00
Jonas 'Sortie' Termansen
257419f6fa
Remove libm exec-include directory.
2016-01-25 17:39:57 +01:00
Jonas 'Sortie' Termansen
0eeb9d1e56
Fix pow and powf undefined behavior in libm.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
a79aeed0c1
Remove __BEGIN_DECLS and __END_DECLS.
2015-08-26 14:52:44 +02:00
Jonas 'Sortie' Termansen
b8c91e36f4
Remove FLOAT_WORD_ORDER.
2015-08-22 01:29:37 +02:00
Jonas 'Sortie' Termansen
320b953e20
Fix libm makefile missing quotes around grep pattern.
2015-07-09 19:20:50 +02:00
Jonas 'Sortie' Termansen
e259e8ae52
Use standard compiler environment variables.
2015-05-10 16:56:22 +02:00
Jonas 'Sortie' Termansen
5d0a1c956b
Fix math.h not providing some C99 functions.
2014-12-03 14:19:58 +01:00
Jonas 'Sortie' Termansen
2586685061
Ongoing build system maintainance.
2014-12-02 17:09:28 +01:00
Jonas 'Sortie' Termansen
9e6148f6ff
Refactor default compiler options logic.
2014-11-24 17:10:50 +01:00
Jonas 'Sortie' Termansen
fbbb33287b
Implement standard library feature macros.
2014-11-20 21:09:14 +01:00
Jonas 'Sortie' Termansen
86dc1c849e
Fix i386 <machine/npx.h> not including <__/stdint.h>.
2014-07-07 17:52:33 +02:00
Jonas 'Sortie' Termansen
a4220d5b5f
Fix incorrect usage of __is_sortix_foo macros in preprocessor conditionals.
...
These macros might not be defined, in which case this usage would have
generated warnings had they not been in system headers.
2014-01-18 16:30:55 +01:00
Jonas 'Sortie' Termansen
30a95dfa1e
Split parts of <features.h> into <sys/cdefs.h>.
2013-12-17 14:30:44 +01:00
Jonas 'Sortie' Termansen
752bdab798
Add libm internal build macro __is_sortix_libm.
2013-12-17 14:30:42 +01:00
Jonas 'Sortie' Termansen
61d75f39f7
Add __sortix_libm__ feature macro.
2013-12-17 14:30:42 +01:00
Jonas 'Sortie' Termansen
5980be9b3c
Add Sortix Math Library.
...
This work is based in part on code from NetBSD libm, libc and kernel.
The library is partly public domain and partly BSD-style licensed.
2013-12-17 14:30:39 +01:00