summaryrefslogtreecommitdiff
path: root/AK/StringImpl.h
AgeCommit message (Expand)Author
2023-02-21AK: Make Deprecated{Fly,}String and StringImpl const-correctAndreas Kling
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2022-11-26AK: Make it possible to not `using` AK classes into the global namespaceAndreas Kling
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-19AK: Make CaseInsensitiveStringTraits allocation-freeAndreas Kling
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-14AK: Resolve clang-tidy readability-bool-conversion warningsAndrew Kaster
2021-07-11AK: Use kfree_sized() in AK::StringImplAndreas Kling
2021-07-02AK: Implement StringView::to_{lower,upper}case_stringMax Wipfli
2021-06-06Revert "Revert "AK: Always inline FlyString::view()""Linus Groh
2021-06-06Revert "AK: Always inline FlyString::view()"Linus Groh
2021-06-05AK: Always inline FlyString::view()Andreas Kling
2021-05-14AK: Make StringView::hash() constexprAndreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2020-12-30AK+Format: Remove TypeErasedFormatParams& from format function.asynts
2020-11-29AK: Export ShouldChomp::NoChomp tooAnotherTest
2020-10-20Everywhere: Redundant inline specifier on constexpr functions (#3807)Lenny Maiorani
2020-10-08AK: Add formatter for StringImpl.asynts
2020-10-05AK: Move StringImpl::operator== implementation into StringImplNico Weber
2020-08-24AK: Document that String{,Impl} contains NUL-terminatorBen Wiederhake
2020-08-06AK: Add String constructor from ReadonlyBytes.asynts
2020-07-27AK: Add span() / bytes() methods to container types.asynts
2020-04-13AK: Let FlyString::hash() assume that the string was already hashedAndreas Kling
2020-03-22AK: Add FlyString, a simple flyweight string classAndreas Kling
2020-03-10AK: Add begin() and end() to String and StringViewhowar6hill
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-09AK: Use size_t for the length of stringsAndreas Kling
2019-09-13Revert "AK: Made Strings reversible"Andreas Kling
2019-09-13AK: Made Strings reversibleJesse Buhagiar
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-24AK: Mark some helper things constexpr.Andreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-21AK: Rename Retainable => RefCounted.Andreas Kling
2019-06-20AK: Make StringImpl a bit smaller.Andreas Kling
2019-06-18AK: Override StringImpl's operator delete to silence valgrind.Andreas Kling
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-07AK: Run clang-format on everything.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-03-12Kernel: Cache MAC<->IP mappings (from ARP responses) seen on the wire.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-25Convert more RetainPtr use to Retained.Andreas Kling
2019-02-06Bootloader: Locate the kernel's data segment and clear it.Andreas Kling
2018-12-28Plug leaks in SynthFS::remove_file().Andreas Kling
2018-12-21Yet another pass of style fixes.Andreas Kling
2018-11-09Make kernel build with clang.Andreas Kling
2018-11-07Add a Chomp feature to String construction that removes a trailing newline.Andreas Kling
2018-10-22Oops, StringImpl's "the empty string" global was not always initialized.Andreas Kling