summaryrefslogtreecommitdiff
path: root/AK/PrintfImplementation.h
AgeCommit message (Expand)Author
2022-04-23AK: Make sure we don't include Math.h or math.h from KERNELAndrew Kaster
2022-04-14AK: Differ between long and long long formatsTim Schumacher
2022-04-14AK: Deduplicate formatting hexadecimal valuesTim Schumacher
2022-04-14AK: Merge print_i64 into print_signed_numberTim Schumacher
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-30AK: Allow printing wide characters using %ls modifiersafarp
2022-03-12AK: Properly parse unimplemented format length specifiersTim Schumacher
2022-03-02AK: Print NaN and infinite numbers in PrintfImplementationPeter Ross
2022-02-28AK: Correctly process precision modifiers in printfTimur Sultanov
2021-12-21LibC+AK: Implement all sorts of wprintf variantsAli Mohammad Pur
2021-12-07AK: Zero-pad automatically if formatting with precisionTim Schumacher
2021-11-14AK: Swallow 'L' format specifier until it is properly implementedBrian Gianforcaro
2021-05-30AK: Honor variable precision argument when formattingTim Schumacher
2021-05-18AK/PrintfImplementation: Change static constexpr array to function localLenny Maiorani
2021-05-06AK: Implement printf fraction length specification for stringsAnotherTest
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-21AK+LibC: Make %p specifier Architecture IndependentHendiadyoin1
2021-02-08AK: Clean up includes around printf/vdbgprintfBen Wiederhake
2021-01-12LibC+Everywhere: Remove open_with_path_length() in favor of open()Andreas Kling
2020-12-25AK: Remove custom %w format string specifierAndreas Kling
2020-12-25AK: Remove custom %b format string specifierAndreas Kling
2020-11-05AK: printf was not accounting for plus sign with "%+d"Andreas Kling
2020-10-08AK: Use new format functions.asynts
2020-10-02AK+Format: Do some housekeeping in the format implementation.asynts
2020-09-29AK+Format: Support all format specifiers for strings.asynts
2020-09-26AK+Format: Add new integer to string backend.asynts
2020-09-21AK: Add format function like std::format or fmt::format.asynts
2020-09-12AK: Fix PrintfImplementation "%x" handling for u32AnotherTest
2020-09-11AK: Generalise 'PrintfImplementation'AnotherTest
2020-08-30AK: Make %llx work in printfNico Weber
2020-07-25AK: Fix print_doubleBen Wiederhake
2020-06-06AK: Fix printf("%c", 0)Sergey Bugaev
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-05AK: run clang-format on PrintfImplementation.hEmanuele Torre
2020-05-04AK: Rename variables with camelCase names in PrintfImplementation.h (#2095)Emanuele Torre
2020-04-30AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macrosAndreas Kling
2020-04-07AK: Allow %m.nf specifier for double/float in printf to set fraction withEmanuel Sprung
2020-03-31AK: Print double numbers with printfEmanuel Sprung
2020-03-26AK: Use print_string() for %c formattingSergey Bugaev
2020-02-19AK: Fix bug where "%s" with field width would print too many charactersAndreas Kling
2020-02-19AK: Support "%.*s" in format stringsAndreas Kling
2020-02-09AK: Apply changes for the Bootstrapper environmentLiav A
2020-02-08AK: Make PrintfImplementation treat %lld as 64-bitAndreas Kling
2020-01-19AK: Support '+' qualifier in printf() to force sign for positive %d'sAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-05AK: Implement %n printf specifierSergey Bugaev
2019-11-04AK: Let's just log unimplemented printf() format stringsAndreas Kling
2019-11-02AK: Handle '%llu' in printf() (unsigned 64-bit integer)Andreas Kling
2019-09-11printf: %w, %b, and %p should be zero-padded but not left-paddedAndreas Kling
2019-09-08AK: Pad %b and %w to two and four places in printfConrad Pankoff