summaryrefslogtreecommitdiff
path: root/src/string.hh
AgeCommit message (Expand)Author
2022-03-06Add a complete-command command to configure command completionMaxime Coste
2021-08-30Take a function SelectionList::insert to get string to insertMaxime Coste
2021-07-20Improve code-generation for StringsMaxime Coste
2021-07-09Inline String::Data no-copy constructorMaxime Coste
2020-03-29Fix empty strings not being zero terminatedMaxime Coste
2019-03-19Make String able to reference external data without copyingMaxime Coste
2018-04-05Fix some trailing spaces and a tab that sneaked into the code baseMaxime Coste
2017-10-20Constexprify various hash functionsMaxime Coste
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste
2017-08-18Revert "Change HashCompatible trait to a variable template"Maxime Coste
2017-08-14Change HashCompatible trait to a variable templateMaxime Coste
2017-08-14Use decltype(auto) return type for some to_string functionsMaxime Coste
2017-07-19Migrate code to c++14Maxime Coste
2017-07-09Remove assert in String::String(Codepoint, ColumnCount)Maxime Coste
2017-06-26Formatting fixMaxime Coste
2017-06-23Use an HashMap to store options in option managerMaxime Coste
2017-06-16Trim whitespaces surrounding docstringsMaxime Coste
2017-06-06Fix spurious copies being made when using the format functionMaxime Coste
2017-05-26Small code style tweakMaxime Coste
2017-03-06Introduce a custom HashMap implementation along with a quick benchmarkMaxime Coste
2017-01-29Make StringView and unit types trivial typesMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2016-12-17Fix join, we dont have a StringView from char array constructorMaxime Coste
2016-12-17Escape the backslash chars as well when joining stringsMaxime Coste
2016-12-14Handle correctly cases where codepoint_width returns -1Maxime Coste
2016-11-28Cleanup include dependencies a bitMaxime Coste
2016-10-31Add to_string(long long int) overload to fix OSX compilationMaxime Coste
2016-10-01Rename get_width to codepoint_widthMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-09-28Fix String::Data::reserve on big endian platforms, and document String::DataMaxime Coste
2016-09-26Assert substr from parameter is within the stringMaxime Coste
2016-08-31Remove the to_string(unsigned) (it conflicts with to_string(size_t) on x86)Maxime Coste
2016-08-27Add a to_string overload for unsigned intMaxime Coste
2016-08-06Add information of types of optionsMaxime Coste
2016-07-27Ensure we cannot call StringView::StringView{Codepoint}Maxime Coste
2016-06-19Add a String::resize methodMaxime Coste
2016-04-27Make use of strongly typed number to size_t conversionMaxime Coste
2016-02-13Do not allow / in highlighter names as it is used for hierachiesMaxime Coste
2016-02-10Use a custom SSO aware string backendMaxime Coste
2016-02-05More string usage cleanupMaxime Coste
2016-02-04String usage cleanupsMaxime Coste
2015-11-25Add a static const String::ms_empty empty stringMaxime Coste
2015-11-11Remove unneeded conversionMaxime Coste
2015-09-24Add Haiku support.Filip SzczepaƄski
2015-09-19Add simple markup support to generate display lines from stringsMaxime Coste
2015-08-18Smaller sizeof for in place stringsMaxime Coste
2015-07-14Add missing support for Codepoint in formatMaxime Coste
2015-06-22Add support for hex formattingMaxime Coste
2015-06-01Port more code to use the format function instead of adhoc string concatMaxime Coste
2015-05-29Return a String in Backtrace::descMaxime Coste