summaryrefslogtreecommitdiff
path: root/AK/StringImpl.cpp
AgeCommit message (Expand)Author
2023-02-17AK: Remove unused `HashTable.h` include from `StringImpl`Jelle Raaijmakers
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-02Everywhere: Remove unused includes of AK/Memory.hBen Wiederhake
2023-01-02Everywhere: Remove unused includes of AK/StdLibExtras.hBen Wiederhake
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-19AK: Make CaseInsensitiveStringTraits allocation-freeAndreas Kling
2021-10-25AK: Add fast path for constructing StringImpl from "" literalAndreas Kling
2021-07-11AK: Use kfree_sized() in AK::StringImplAndreas Kling
2021-07-02AK: Implement StringView::to_{lower,upper}case_stringMax Wipfli
2021-05-17AK: Include HashTable.h in StringImpl.cppAli Mohammad Pur
2021-05-14AK: Remove unused STRINGIMPL_DEBUG instrumentationAndreas Kling
2021-05-14AK: Make StringView::hash() constexprAndreas Kling
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2020-11-25AK: Don't return empty StringImpl from create() when char* starts with \0Linus Groh
2020-10-08AK: Use new format functions.asynts
2020-08-30AK: Add missing declaration in StringImpl.cppAndreas Kling
2020-08-30AK: Unbreak building with extra debug macrosBen Wiederhake
2020-08-06AK: Add String constructor from ReadonlyBytes.asynts
2020-03-22AK: Add FlyString, a simple flyweight string classAndreas Kling
2020-03-08AK: Move memory stuff (fast memcpy, etc) to a separate headerAndreas Kling
2020-02-25AK: Have AK/kmalloc.h #include <new> on other platformsAndreas Kling
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-06-24StringImpl: Fix possible uninitialized access in StringImpl::create().Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-20AK: Make StringImpl a bit smaller.Andreas Kling
2019-06-14AK: Massage it into building on my host system without breaking Serenity.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-04-07AK: Improve StringImpl chomping a bit.Andreas Kling
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-17AK: Fix broken instrumentation code for StringImpl.Andreas Kling
2019-02-06Bootloader: Locate the kernel's data segment and clear it.Andreas Kling
2019-02-03Get nyancat nyanning in Serenity.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2018-12-28Plug leaks in SynthFS::remove_file().Andreas Kling
2018-12-21Yet another pass of style fixes.Andreas Kling
2018-12-04Import a simple text editor I started working on.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-22Add a CircularQueue template class to AK.Andreas Kling
2018-10-22Oops, StringImpl's "the empty string" global was not always initialized.Andreas Kling
2018-10-17Integrate ext2 from VFS into Kernel.Andreas Kling