summaryrefslogtreecommitdiff
path: root/src/string.hh
AgeCommit message (Expand)Author
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
2015-05-26Retreat ! go back to C++11 only codeMaxime Coste
2015-05-25Migrate code to c++14Maxime Coste
2015-05-01Add str_to_int_ifp that returns an Optional<int> instead of throwingMaxime Coste
2015-04-22Add format_to allowing formating to an existing bufferMaxime Coste
2015-04-07Always optimize StringView::strlen (recursive due to constexpr)Maxime Coste
2015-03-31number to string conversion avoids memory allocationsMaxime Coste
2015-03-30Add a format function for printf like formattingMaxime Coste
2015-03-30Always go through StringView to compare stringsMaxime Coste
2015-03-30Fix wrong implicit conversions from int/Codepoint to StringViewMaxime Coste
2015-03-12Fix compilation on clangMaxime Coste
2015-03-11String tweaksMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime Coste
2015-02-19Add docstrings to highlighters, displayed by addhl helpMaxime Coste
2015-02-10Replace some <cstring> function usage with c++ algorithmsMaxime Coste
2015-01-17simplify echo code, avoid trailing spacesMaxime Coste
2015-01-13Add size_t and float to_string overload, and _sv UDLMaxime Coste
2015-01-09Track String memory allocationsMaxime Coste
2014-12-28Add a join function for joining strings using a specific charMaxime Coste
2014-12-23Remove trailing blank linesMaxime Coste
2014-12-16Rework hashing, use a more extensible framework similar to n3876 proposalMaxime Coste
2014-12-09Force inline StringView::{begin,end}Maxime Coste
2014-12-08More string cleanupsMaxime Coste