summaryrefslogtreecommitdiff
path: root/AK/Format.h
AgeCommit message (Expand)Author
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21AK/Format: Compute TypeErasedParameter type and size at compile-timeLenny Maiorani
2021-04-21AK/Format: Fix incorrectly non-inlined variable templatesLenny Maiorani
2021-04-21Everywhere: Remove redundant inline keyword with constexprLenny Maiorani
2021-04-16AK: Add outln_if and warnln_ifHendiadyoin1
2021-04-10AK+Everywhere: Make StdLibExtras templates less wrapper-yAnotherTest
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-02-24AK: Make dbgln_if() avoid evaluating the arguments when disabledAnotherTest
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-23AK+Userland: Extend the compiletime format string check to other functionsAnotherTest
2021-02-12AK: Set DBGLN_NO_COMPILETIME_FORMAT_CHECK for any clang, not just < 12Linus Groh
2021-02-12Revert "AK: Fix build with Clang>=12"Linus Groh
2021-02-10AK: Fix build with Clang>=12AnotherTest
2021-02-08AK: Add dbgln() format checkingAnotherTest
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-23AK+Format: Add dmesgln() to replace klog().asynts
2021-01-22AK: Add set_debug_enabled method.asynts
2021-01-16AK: Add enabled template parameter to dbgln.asynts
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09AK: Add Formatter<FormatString> as helper class.asynts
2021-01-02Piggyback: AK: Add formatter for std::nullptr_t.asynts
2020-12-30AK+Format: Remove TypeErasedFormatParams& from format function.asynts
2020-12-29AK+Format: Accept unsigned long in replacement fields.asynts
2020-11-09AK: Add formatters for floating point numbers.asynts
2020-11-09AK: Rename new_out to out and new_warn to warn.asynts
2020-10-17AK+Format: Add outln(FILE*, ...) overload.asynts
2020-10-09AK+Format: Remove new_dbg(dbg) and raw_dbg.asynts
2020-10-08AK+Format: Make it possible to format characters as integers.asynts
2020-10-08AK+Format: Add SFINAE wrapper 'FormatIfSupported'.asynts
2020-10-08AK+Format: Add overloads with const char* for outln, warnln and dbgln.asynts
2020-10-08AK+Format: Add overloads without arguments to outln, warnln and dbgln.asynts
2020-10-08AK+Format: Use pointer mode for pointers by default.asynts
2020-10-08VariadicFormatParams: Use initialized data to create parent classLenny Maiorani
2020-10-06AK+Format: Make it possible to format string literals as pointers.asynts
2020-10-06AK+Format: Exclude prefix from width calculation.asynts
2020-10-04AK: Don't add newline for outf/dbgf/warnf.asynts
2020-10-04AK: Add Formatter for FlyString :^)Andreas Kling
2020-10-04AK: Add special formatter for char.asynts
2020-10-02AK+Format: Do some housekeeping in the format implementation.asynts
2020-10-02AK: Add formatter for pointer types.asynts
2020-10-02AK: Add formatter for boolean values.asynts
2020-09-28AK+Format: Support default index in replacement field.asynts
2020-09-28AK+Format: Keep type information for integers in TypeErasedParameter.asynts
2020-09-28AK+Format: Clean up format specifier parsing using GenericLexer.asynts
2020-09-26AK+Format: Use the new format backend in the implementation.asynts
2020-09-26AK: Borrow exact format syntax form std::format.asynts
2020-09-23Applications+IRCClient: Use new format functions.asynts
2020-09-23AK: Add outf, warnf and dbgf.asynts
2020-09-23AK: Resolve format related circular dependencies properly.asynts