summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2021-02-27AK: Always do bounds checking in Array::operator[]Andreas Kling
2021-02-26Everywhere: Remove a bunch of redundant 'AK::' namespace prefixesLinus Groh
2021-02-24AK: Don't compare past '\0' in StringView::operator==(const char*)Andreas Kling
2021-02-24AK: Add support for AK::StringView literals with operator""svBrian Gianforcaro
2021-02-24AK: Rename {DBGLN_NO => ENABLE}_COMPILETIME_FORMAT_CHECKLinus Groh
2021-02-24AK: Make dbgln_if() avoid evaluating the arguments when disabledAnotherTest
2021-02-23Everywhere: Remove unused RELEASE_ASSERT macroAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-23AK: Slap Optional with the ALWAYS_INLINE stickAndreas Kling
2021-02-23AK: Optimize StringView::operator==(const char*) a little bitAndreas Kling
2021-02-23AK+Kernel+Userland: Enable some more compiletime format string checksAnotherTest
2021-02-23AK+Userland: Extend the compiletime format string check to other functionsAnotherTest
2021-02-23AK: Untangle TestSuite assertions a bitAnotherTest
2021-02-21AK: Add String{,Utils}::to_snakecase()Linus Groh
2021-02-21AK: Alter ByteBuffer to utilise memcmp.Ivan Hansgaard Hansen
2021-02-21AK: Do bounds checking (assertions) in Span::operator[]Andreas Kling
2021-02-21AK: Add an implementation of Array<T, Size>::fill(...)Brian Gianforcaro
2021-02-21AK: Add Span<T> constructor for arraysBrian Gianforcaro
2021-02-21AK: Add safe memset() wrapper to ByteBufferBrian Gianforcaro
2021-02-20LibLine: Avoid refreshing the entire line when inserting at the endAnotherTest
2021-02-20AK: Make Nonnull*PtrVector use size_t for indexesAndreas Kling
2021-02-20AK: Remove unused kprintf macroAndreas Kling
2021-02-20AK+LibC: Remove dbgprintf() :^)Andreas Kling
2021-02-20AK: Add LexicalPath::relative_pathItamar
2021-02-17AK: Publish all_of()Andreas Kling
2021-02-15AK: Mark Optional getters as [[nodiscard]]Brian Gianforcaro
2021-02-14LibCrypto: Make a better ASN.1 parserAnotherTest
2021-02-14AK: Make the Bitmap::size_in_bytes() member function publicAnotherTest
2021-02-13AK+Format: Don't cast to size_t when you want u64.Paul Scharnofske
2021-02-13Utilities: Make syscall(1) explain what it's doingBen Wiederhake
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-12AK: Remove operators && and || from DistinctNumericAndreas Kling
2021-02-12AK: Add formatter for DistinctNumericAndreas Kling
2021-02-12AK: Allow default-constructing DistinctNumericAndreas Kling
2021-02-11LibCore: Added FileWatcher, a binding for the watch_file syscallDexesTTP
2021-02-10AK: Make IsUnsigned<T> behave as you would expectAndreas Kling
2021-02-10AK: TypeCasts.h should include Assertions.hAndreas Kling
2021-02-10AK: Fix build with Clang>=12AnotherTest
2021-02-09AK: Use StringBuilder::appendff() instead of appendf()Andreas Kling
2021-02-08LibCpp: Include CPP_DEBUG in AK/Debug.hItamar
2021-02-08AK: Add dbgln() format checkingAnotherTest
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-08AK: Add an iota_array() function that can generate an arrayAnotherTest
2021-02-08AK: Clean up includes around printf/vdbgprintfBen Wiederhake
2021-02-08Everywhere: Remove unnecessary headers 4/4Ben Wiederhake
2021-02-08Everywhere: Remove unnecessary headers 3/4Ben Wiederhake
2021-02-08Everywhere: Remove unnecessary headers 2/4Ben Wiederhake
2021-02-08Everywhere: Remove unnecessary headers 1/4Ben Wiederhake
2021-02-08Everywhere: Fix weird includesBen Wiederhake