summaryrefslogtreecommitdiff
path: root/libc/src/stdio/printf_core
AgeCommit message (Expand)Author
2024-03-08[libc][NFC] Move `BigInt` out of the `cpp` namespace (#84445)Guillaume Chatelet
2024-03-07[libc] Fix forward missing `BigInt` specialization of `mask_leading_ones` / `...Guillaume Chatelet
2024-02-29[libc] Revert https://github.com/llvm/llvm-project/pull/83199 since it broke ...lntue
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber
2024-02-27[libc] Add fixed point support to printf (#82707)Michael Jones
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber
2024-02-07[libc] Support C23 'b' (binary) modifier in printf (#80851)Artem Tyurin
2024-01-23[libc][NFC] Remove `FPBits` cast operator (#79142)Guillaume Chatelet
2024-01-18[libc][NFC] Introduce a Sign type for FPBits (#78500)Guillaume Chatelet
2024-01-03[libc][NFC] Remove `FloatProperties` (#76508)Guillaume Chatelet
2023-12-28[libc][NFC] Integrate `FloatProperties` into `FPBits` (#76506)Guillaume Chatelet
2023-12-20[libc][NFC] clean up printf_core and scanf_core (#74535)michaelrj-google
2023-12-15[libc][NFC] Rename `MANTISSA_WIDTH` in `FRACTION_LEN` (#75489)Guillaume Chatelet
2023-12-14[libc][NFC] Remove MantissaWidth traits (#75458)Guillaume Chatelet
2023-12-14[libc][NFC] Remove ExponentWidth traits (#75362)Guillaume Chatelet
2023-12-04[libc][NFC] fix int warnings in float conversion (#74379)michaelrj-google
2023-10-31[libc] Add a few missing casts (#70850)Roland McGrath
2023-10-30[libc] Fix printf long double truncation bound (#70705)michaelrj-google
2023-10-27[libc] Fix incorrect printing for alt mode ints (#70252)michaelrj-google
2023-10-24[libc] Fix printf long double inf, bitcast in msan (#70067)michaelrj-google
2023-10-16[libc] Add simple long double to printf float fuzz (#68449)michaelrj-google
2023-10-11[libc] Mark operator== const to avoid ambiguity in C++20. (#68805)Samira Bazuzi
2023-09-26[libc][NFC] Add compile options only to the header libraries which use them. ...Siva Chandra
2023-09-26[libc] Propagate printf config options from a single config header library. (...Siva Chandra
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-09-22[libc] Refactor scanf reader to match printf (#66023)michaelrj-google
2023-09-21[libc] Template the printf / scanf parser class (#66277)Joseph Huber
2023-09-13[libc] simplify printf float writingMichael Jones
2023-09-13[libc] Move long double table option to new config (#66151)michaelrj-google
2023-09-07[libc] Fix printf %p formatMichael Jones
2023-09-04[libc] Include (v)s(n)printf in baremetal configsPetr Hosek
2023-09-01[lldb] Fix duplicate word typos; NFCFangrui Song
2023-08-15[libc] Fix printf %e and %g bugsMichael Jones
2023-08-15[libc] Fix printf %f bugsMichael Jones
2023-08-15[libc] Fix printf %a padding issueMichael Jones
2023-08-15[libc] Add get_explicit_exponent to fpbitsMichael Jones
2023-08-09[libc] Better IntegerToString APIGuillaume Chatelet
2023-08-08Revert "[libc] Better IntegerToString API"Guillaume Chatelet
2023-08-08[libc] Better IntegerToString APIGuillaume Chatelet
2023-08-07[libc][cleanup] Fix most conversion warningsMichael Jones
2023-08-07[libc] Add nullptr check option to printf %sMichael Jones
2023-07-31[libc][NFC] clean up type warnings in printfMichael Jones
2023-07-28[libc] Fix printf g conversion with high precisionMichael Jones
2023-07-20[libc][NFC] mark vprintf functions as inlineMichael Jones
2023-07-20[libc] Move printf writer to new designMichael Jones
2023-07-19[libc][NFC] Rename filesGuillaume Chatelet
2023-07-18[libc][NFC] reuse variable in printf string convMichael Jones
2023-06-30[libc] Fix more inline definitionsRoland McGrath
2023-06-13[libc] Add Int<> type and fix (U)Int<128> compatibility issues.Tue Ly
2023-06-12[libc] Add platform independent floating point rounding mode checks.Tue Ly