summaryrefslogtreecommitdiff
path: root/AK/StringBuilder.cpp
AgeCommit message (Expand)Author
2021-08-10AK+Kernel: Add StringBuilder::append overload for UTF-16 viewsTimothy Flynn
2021-08-10AK: Convert StringBuilder to use east-constTimothy Flynn
2021-05-31AK: Remove the m_length member for StringBuilderGunnar Beutner
2021-05-31AK: Fix accidentally-quadratic behavior in StringBuilderGunnar Beutner
2021-05-31AK: Use ByteBuffer::append for the StringBuilder classGunnar Beutner
2021-05-31AK: Replace ByteBuffer::grow with resize()/ensure_capacity()Gunnar Beutner
2021-05-30Revert "AK: Fix accidentally-quadratic behavior in StringBuilder"Ben Wiederhake
2021-05-30AK: Fix accidentally-quadratic behavior in StringBuilderBen Wiederhake
2021-05-18AK: StringBuilder should prefer to use its inline capacity firstGunnar Beutner
2021-05-18AK: Implement StringBuilder::append_as_lowercase(char ch)Max Wipfli
2021-05-18AK: Revert removal of StringBuilder::will_append optimizationGunnar Beutner
2021-05-16AK: Turn ByteBuffer into a value typeGunnar Beutner
2021-05-07AK: Remove StringBuilder::appendf()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2020-11-24AK: Add some inline capacity to StringBuilderAndreas Kling
2020-11-15Everywhere: Add missing <AK/ByteBuffer.h> includesAndreas Kling
2020-11-02AK+Kernel: Escape JSON keys & valuesAndreas Kling
2020-08-05Unicode: Try s/codepoint/code_point/g againNico Weber
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
2020-06-04AK: Add StringBuilder::append_codepoint(u32)Andreas Kling
2020-05-17AK: Add StringBuilder::append(Utf32View)Andreas Kling
2020-05-15AK: StringBuilder with 0 initial capacity shouldn't build null StringAndreas Kling
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-03-08AK: Reduce code duplication in StringBuilderhowar6hill
2020-03-08AK: Improve the API of StringBuilderhowar6hill
2020-03-08AK: Move memory stuff (fast memcpy, etc) to a separate headerAndreas Kling
2020-03-01AK: Remove unnecessary casts to size_t, after Vector changesAndreas Kling
2020-02-14AK: Add a forward declaration headerAndreas Kling
2020-02-09AK: Make StringBuilder::to_string() non-destructiveAndreas 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-30ByteBuffer: Remove pointer() in favor of data()Andreas Kling
2019-09-28AK: Add StringBuilder::string_view() and StringBuilder::clear()Sergey Bugaev
2019-07-08StringBuilder: Reset the internal builder length after building.Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-06-14AK: Massage it into building on my host system without breaking Serenity.Andreas Kling
2019-06-07AK: Rename printf.cpp to PrintfImplementation.h.Andreas Kling
2019-06-02Take StringView in more placesRobin Burchell
2019-05-28Add clang-format fileRobin Burchell
2019-04-15AK: Make StringBuilder::appendf() pre-allocate the format string length.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-22Start fixing things up to build with a proper cross-compiler.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-30Add a String::format() and use that in place of ksprintf() in the Kernel.Andreas Kling
2019-01-28VFS: Resolve FIXME in Inode::read_entire() about using dynamic allocation.Andreas Kling
2019-01-18Add a simple /bin/sysctl that wraps the files in /proc/sys.Andreas Kling
2019-01-18StringBuilder: Use a ByteBuffer internally instead of a Vector<String>.Andreas Kling
2019-01-18Add a simple StringBuilder::appendf() and use it for ProcFS.Andreas Kling