| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-20 | [libc][math] Refactor dsqrtl implementation to header-only in src/__support/m... | Muhammad Bassiouni | 1 | -4/+4 |
| 2025-08-06 | [libc][math] Fix gcc buildbot failure (#152320) | Krishna Pandey | 1 | -2/+2 |
| 2025-08-06 | [libc][math][c++23] Implement basic arithmetic operations for BFloat16 (#151228) | Krishna Pandey | 3 | -9/+22 |
| 2025-08-05 | [libc][math] Fix division by infinity in fputil::div (#152092) | Krishna Pandey | 1 | -1/+1 |
| 2025-08-04 | [libc][math] Fix subtraction of infinity in fputil::add_or_sub (#152017) | Krishna Pandey | 1 | -2/+6 |
| 2025-07-24 | [libc] Fix some warnings in tests. (#150500) | lntue | 1 | -3/+6 |
| 2025-03-18 | [libc][math] Fix incorrect logic in fputil::generic::add_or_sub (#116129) | OverMighty | 2 | -16/+12 |
| 2025-03-10 | [libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811) | Vinay Deshmukh | 1 | -1/+1 |
| 2025-03-05 | Revert "[libc] Enable -Wconversion for tests. (#127523)" | Augie Fackler | 1 | -1/+1 |
| 2025-03-04 | [libc] Enable -Wconversion for tests. (#127523) | Vinay Deshmukh | 1 | -1/+1 |
| 2024-11-12 | [libc][i386] FPBit support for 96b long double (#115084) | Nick Desaulniers | 1 | -1/+2 |
| 2024-10-19 | [libc][math][c23] Add sqrtf16 C23 math function (#112406) | OverMighty | 1 | -1/+2 |
| 2024-09-23 | [libc][math] Add floating-point cast independent of compiler runtime (#105152) | OverMighty | 4 | -7/+13 |
| 2024-08-08 | [libc][math][c23] Add ddivl C23 math function. (#102468) | lntue | 1 | -1/+1 |
| 2024-07-21 | [libc][math] Update getpayload and fmul/fadd/fsub/ffma with NaN inputs. (#99812) | lntue | 4 | -50/+61 |
| 2024-07-18 | [libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functio... | OverMighty | 2 | -0/+122 |
| 2024-07-12 | [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) | Petr Hosek | 7 | -14/+24 |
| 2024-07-12 | Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration... | Mehdi Amini | 7 | -24/+14 |
| 2024-07-11 | [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075) | Petr Hosek | 7 | -14/+24 |
| 2024-07-04 | [libc] Fix compilation when long double is used as float128 (#97747) | Mikhail R. Gadelha | 1 | -1/+2 |
| 2024-07-02 | [libc][math][c23] Add f16{add,sub}f C23 math functions (#96787) | OverMighty | 2 | -0/+225 |
| 2024-06-30 | [libc][math][c23] Add f16sqrt{,l,f128} C23 math functions (#96642) | OverMighty | 2 | -88/+16 |
| 2024-06-27 | [libc] Fix compilation errors that occur when building with GCC (#96976) | OverMighty | 2 | -5/+4 |
| 2024-06-27 | [libc][math][c23] Add f16fma{,l,f128} C23 math function (#96711) | OverMighty | 2 | -80/+50 |
| 2024-06-25 | [libc][math][c23] Add f16divf C23 math function (#96131) | OverMighty | 2 | -0/+141 |
| 2024-06-14 | [libc][math][c23] Add f16fmaf C23 math function (#95483) | OverMighty | 2 | -83/+108 |
| 2024-06-13 | [libc][math][c23] Add f16sqrtf C23 math function (#95251) | OverMighty | 2 | -29/+100 |
| 2024-06-07 | [libc][math][c23] Add fmodf16 C23 math function (#94629) | OverMighty | 1 | -1/+3 |
| 2024-04-09 | [libc] Add proxy header for fenv.h macro constants. #87863 (#87896) | Job Henandez Lara | 1 | -1/+0 |
| 2024-04-08 | [libc] Clean up unused math_utils.(h|cpp). (#88036) | lntue | 2 | -2/+0 |
| 2024-04-06 | [libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for... | Guillaume Chatelet | 3 | -3/+3 |
| 2024-03-11 | [libc][math][c23] Add fmodl and fmodf128 math functions. (#84600) | lntue | 1 | -87/+56 |
| 2024-03-04 | [libc][NFC] Rename `LIBC_LONG_DOUBLE_IS_` macros (#83399) | Guillaume Chatelet | 2 | -6/+6 |
| 2024-02-05 | [libc] Fix generated float128 header for aarch64 target. (#78017) | lntue | 1 | -2/+3 |
| 2024-02-02 | [libc][NFC] Simplify logic in `sqrt` (#80426) | Guillaume Chatelet | 2 | -22/+12 |
| 2024-01-30 | [libc][NFC] Rename `FPBits` nan functions (#79998) | Guillaume Chatelet | 3 | -3/+3 |
| 2024-01-23 | [libc][NFC] Remove `FPBits` cast operator (#79142) | Guillaume Chatelet | 1 | -4/+4 |
| 2024-01-23 | [libc] Remove specific nan payload in math functions (#79133) | Guillaume Chatelet | 2 | -5/+2 |
| 2024-01-23 | [reland][libc] Remove unnecessary `FPBits` functions and properties (#79128) | Guillaume Chatelet | 4 | -17/+21 |
| 2024-01-23 | Revert "[libc] Remove unnecessary `FPBits` functions and properties" (#79118) | Guillaume Chatelet | 4 | -21/+17 |
| 2024-01-23 | [libc] Remove unnecessary `FPBits` functions and properties (#79113) | Guillaume Chatelet | 4 | -17/+21 |
| 2024-01-19 | [libc] Fix is_subnormal for Intel Extended Precision (#78592) | Guillaume Chatelet | 3 | -5/+5 |
| 2024-01-18 | [libc][NFC] Introduce a Sign type for FPBits (#78500) | Guillaume Chatelet | 4 | -22/+19 |
| 2024-01-17 | [reland][libc][NFC] Refactor FPBits and remove LongDoubleBits specialization ... | Guillaume Chatelet | 1 | -1/+1 |
| 2024-01-17 | Revert "[reland][libc][NFC] Refactor FPBits and remove LongDoubleBits special... | Guillaume Chatelet | 1 | -1/+1 |
| 2024-01-17 | [reland][libc][NFC] Refactor FPBits and remove LongDoubleBits specialization ... | Guillaume Chatelet | 1 | -1/+1 |
| 2024-01-16 | Revert "[libc][NFC] Refactor FPBits and remove LongDoubleBits specialization ... | Nick Desaulniers | 1 | -1/+1 |
| 2024-01-16 | [libc][NFC] Refactor FPBits and remove LongDoubleBits specialization (#78192) | Guillaume Chatelet | 1 | -1/+1 |
| 2024-01-03 | [libc][NFC] Remove `FloatProperties` (#76508) | Guillaume Chatelet | 1 | -4/+3 |
| 2023-12-28 | [libc][NFC] Integrate `FloatProperties` into `FPBits` (#76506) | Guillaume Chatelet | 2 | -3/+0 |