| Age | Commit message (Expand) | Author |
| 2025-11-17 | msun: expose the C23 functions we already support in <math.h> | Robert Clausecker |
| 2025-06-11 | Don't rely on sys/_types.h including sys/cdefs.h | Brooks Davis |
| 2024-06-20 | math.h: Remove support for old gcc versions | Warner Losh |
| 2024-04-12 | math: Add long double constant definitions | Collin Funk |
| 2024-02-02 | include/math.h: fix warning with -Wconversion | Martin Oliveira |
| 2024-01-28 | lib/msun: Cleanup after $FreeBSD$ removal | Steve Kargl |
| 2023-11-26 | lib: Remove ancient SCCS tags. | Warner Losh |
| 2023-11-19 | math: Move to const instead of __const | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .h pattern | Warner Losh |
| 2022-07-15 | Remove unnecessary const and volatile qualifiers from __fp_type_select() | Dimitry Andric |
| 2021-10-26 | [LIBM] implementations of sinpi[fl], cospi[fl], and tanpi[fl] | Steve Kargl |
| 2021-04-08 | Avoid -pedantic warnings about using _Generic in __fp_type_select | Dimitry Andric |
| 2020-10-24 | Remove intel compiler support from math.h | Warner Losh |
| 2019-11-02 | Add __isnan()/__isnanf() aliases for compatibility with glibc and CUDA | Dimitry Andric |
| 2017-05-28 | Implement sincos, sincosf, and sincosl. | Michal Meloun |
| 2016-06-09 | Fix frexpl() declaration to not include the field name. | Edward Tomasz Napierala |
| 2014-09-15 | * Makefile: | Steve Kargl |
| 2014-08-09 | When r255294 was committed, it exposed the symbols lgammal, powl, | Steve Kargl |
| 2014-07-13 | * Makefile: | Steve Kargl |
| 2014-07-07 | Remove ia64. | Marcel Moolenaar |
| 2013-12-30 | * Makefile: | Steve Kargl |
| 2013-07-29 | Restore the longer form of the _Generic. The short form does not work in C++. | David Chisnall |
| 2013-07-29 | Reenable the isnan(double) / isinf(double) declarations when targeting C89 + ... | David Chisnall |
| 2013-07-13 | Cleaner support for type qualifiers. | David Chisnall |
| 2013-07-13 | Ensure that the _Generic() macro in math.h works with qualified types. | David Chisnall |
| 2013-07-12 | Fix the build with C++ where __builtin_types_compatible_p is not allowed. | David Chisnall |
| 2013-07-11 | Fix some typoes in math.h cleanup. | David Chisnall |
| 2013-07-11 | Cleanups to math.h that prevent namespace conflicts with C++. | David Chisnall |
| 2013-06-10 | Add implementations of acoshl(), asinhl(), and atanhl(). This is a | David Schultz |
| 2013-06-03 | ld80 and ld128 implementations of expm1l(). This code started life | Steve Kargl |
| 2013-06-03 | Add logl, log2l, log10l, and log1pl. | David Schultz |
| 2012-07-23 | Compute the exponential of x for Intel 80-bit format and IEEE 128-bit | Steve Kargl |
| 2012-05-27 | Allow inclusion of libc++ <cmath> to work after including math.h | David Chisnall |
| 2011-11-12 | Expose the unimplemented libm functions in the math.h header. This allows C+... | David Chisnall |
| 2011-10-15 | Don't define FP_FAST_FMA on sparc64; with the recent fixes, fma() is | David Schultz |
| 2011-03-12 | Implement the long double version for the cube root function, cbrtl. | Steve Kargl |
| 2010-12-05 | Add log2() and log2f(). | David Schultz |
| 2010-06-12 | Introduce __isnanf() as an alias for isnanf(), and make the isnan() | David Schultz |
| 2009-03-14 | Namespace: scalb() is withdrawn from POSIX. | David Schultz |
| 2009-02-07 | C99 TC2 now wants FP_FAST_FMA* to be defined to 1, if the macros are | David Schultz |
| 2009-01-08 | Fix the types of INFINITY and NAN, which were broken in r131851. They | David Schultz |
| 2008-07-31 | Add implementations of acosl(), asinl(), atanl(), atan2l(), | David Schultz |
| 2008-06-19 | Implement fmodl. | David Schultz |
| 2008-03-30 | Hook remquol() and remainderl() up to the build. | David Schultz |
| 2008-03-30 | Hook hypotl() and cabsl() up to the build. | David Schultz |
| 2008-03-02 | MI implementation of sqrtl(). This is very slow and should | David Schultz |
| 2008-02-18 | Add tgammaf() as a simple wrapper around tgamma(). | David Schultz |
| 2008-02-17 | Add implementations of sinl(), cosl(), and tanl(). | David Schultz |
| 2008-01-18 | Implement exp2l(). There is one version for machines with 80-bit | David Schultz |
| 2008-01-14 | Implement rintl(), nearbyintl(), lrintl(), and llrintl(). | David Schultz |