aboutsummaryrefslogtreecommitdiff
path: root/libc/src/__support/float_to_string.h
AgeCommit message (Expand)AuthorFilesLines
2025-11-04[libc] Fix printf long double bugs (#166474)Michael Jones1-2/+6
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue1-2/+1
2025-03-24[libc][__support] Fix -Wimplicit-int-conversion warning (#132839)Paul Kirth1-3/+3
2025-03-10[libc] Fix implicit conversion warnings. (#130635)lntue1-1/+1
2024-11-12[libc][i386] FPBit support for 96b long double (#115084)Nick Desaulniers1-14/+3
2024-10-02[libc] Enable dyadic float for float printf (#110765)Michael Jones1-8/+11
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek1-2/+3
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini1-3/+2
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek1-2/+3
2024-04-06[libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for...Guillaume Chatelet1-1/+1
2024-04-04[reland][libc] Refactor `BigInt` (#87613)Guillaume Chatelet1-3/+4
2024-04-04Revert "[libc] Refactor `BigInt`" (#87612)Guillaume Chatelet1-4/+3
2024-04-04[libc] Refactor `BigInt` (#86137)Guillaume Chatelet1-3/+4
2024-03-08[libc][NFC] Move `BigInt` out of the `cpp` namespace (#84445)Guillaume Chatelet1-36/+34
2024-03-07[reland][libc] Remove UB specializations of type traits for `BigInt` (#84299)Guillaume Chatelet1-1/+1
2024-03-07Revert "[libc] Remove UB specializations of type traits for `BigInt`" (#84297)Guillaume Chatelet1-1/+1
2024-03-07[libc] Remove UB specializations of type traits for `BigInt` (#84035)Guillaume Chatelet1-1/+1
2024-03-04[libc][NFC] Rename `LIBC_LONG_DOUBLE_IS_` macros (#83399)Guillaume Chatelet1-2/+2
2024-02-13[libc] Allow BigInt class to use base word types other than uint64_t. (#81634)lntue1-10/+12
2024-02-06[libc] Fix off by one in long double buffer size (#80889)michaelrj-google1-1/+5
2024-01-25[libc] Fix type warning on gcc in float to str (#79482)michaelrj-google1-1/+1
2024-01-25[libc] Move printf long double to simple calc (#75414)michaelrj-google1-223/+302
2024-01-18[libc][NFC] Introduce a Sign type for FPBits (#78500)Guillaume Chatelet1-4/+0
2024-01-03[libc][NFC] Remove `FloatProperties` (#76508)Guillaume Chatelet1-4/+4
2023-12-15[libc][NFC] Rename `MANTISSA_WIDTH` in `FRACTION_LEN` (#75489)Guillaume Chatelet1-12/+13
2023-12-14[libc][NFC] Remove MantissaWidth traits (#75458)Guillaume Chatelet1-1/+1
2023-12-12[libc][NFC] Reuse `FloatProperties` constant instead of creating new ones (#7...Guillaume Chatelet1-5/+4
2023-12-08Revert "[libc] Make BigInt bit_cast-able to compatible types" (#74887)Guillaume Chatelet1-2/+2
2023-12-08[libc] Fix missing UInt initialization (#74869)Guillaume Chatelet1-1/+1
2023-12-08[reland][libc] Make BigInt bit_cast-able to compatible types (#74862)Guillaume Chatelet1-1/+1
2023-12-04[libc][NFC] fix int warnings in float conversion (#74379)michaelrj-google1-7/+9
2023-12-04[libc] fix -Wconversion in float_to_string.h (#74369)Nick Desaulniers1-1/+2
2023-12-01[libc][NFC] rename LONG_DOUBLE_IS_DOUBLE into LIBC_LONG_DOUBLE_IS_FLOAT64 (#7...Guillaume Chatelet1-2/+2
2023-10-04[libc] Fix typo in long double negative block (#68243)michaelrj-google1-1/+1
2023-10-02[libc][NFC] Couple of small warning fixes (#67847)Mikhail R. Gadelha1-1/+1
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet1-2/+2
2023-09-21[libc] Fix Off By One Errors In Printf Long Double (#66957)michaelrj-google1-3/+5
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet1-3/+3
2023-08-15[libc] Add get_explicit_exponent to fpbitsMichael Jones1-10/+1
2023-08-02[libc] Fix float to string conversion in 32-bit systemsMikhail R. Gadelha1-7/+1
2023-07-31[libc][NFC] clean up type warnings in printfMichael Jones1-7/+11
2023-06-13[libc] Add Int<> type and fix (U)Int<128> compatibility issues.Tue Ly1-2/+2
2023-06-08[libc] add options to printf decimal floatsMichael Jones1-91/+418
2023-05-16Revert "[libc] Add explicit constructor calls to fix compilation when using U...Mikhail R. Gadelha1-2/+2
2023-05-16[libc] Add explicit constructor calls to fix compilation when using UInt<T>Mikhail R. Gadelha1-2/+2
2023-02-21[libc] Introduce a libc internal assertion macro named LIBC_ASSERT.Siva Chandra Reddy1-1/+4
2023-02-03[libc] add printf auto float conversionMichael Jones1-0/+2
2023-01-25[libc][NFC] Another round of replacement of "inline" with "LIBC_INLINE".Siva Chandra Reddy1-21/+25
2023-01-20[libc][NFC] Replace static inline and inline annotations with LIBC_INLINE.Siva Chandra Reddy1-4/+5
2023-01-09[libc][Obvious] Address few GCC warnings.Siva Chandra Reddy1-2/+2