| Age | Commit message (Expand) | Author |
| 2015-03-30 | Use custom implementation rather the sscanf in str_to_int | Maxime Coste |
| 2015-03-30 | Add a format function for printf like formatting | Maxime Coste |
| 2015-03-30 | Fix wrong implicit conversions from int/Codepoint to StringView | Maxime Coste |
| 2015-03-14 | Allocate some data in advance in string algorithm | Maxime Coste |
| 2015-03-12 | Use correct %zu format string rather than cast | Maxime Coste |
| 2015-03-11 | fix warning on 32 bit compilation | Maxime Coste |
| 2015-03-10 | Refactor String, use a common StringOps interface, hide std::string | Maxime Coste |
| 2015-02-19 | Add docstrings to highlighters, displayed by addhl help | Maxime Coste |
| 2015-02-10 | Replace some <cstring> function usage with c++ algorithms | Maxime Coste |
| 2015-01-13 | Add size_t and float to_string overload, and _sv UDL | Maxime Coste |
| 2015-01-09 | Track String memory allocations | Maxime Coste |
| 2015-01-08 | Add missing include | Maxime Coste |
| 2014-12-23 | Move containers utils to containers.hh and add filtered/transformed utils | Maxime Coste |
| 2014-12-16 | Rework hashing, use a more extensible framework similar to n3876 proposal | Maxime Coste |
| 2014-12-08 | cleanup in string.hh | Maxime Coste |
| 2014-11-20 | Improve line wrapping behaviour | Maxime Coste |
| 2014-11-20 | Improve wrap_lines behaviour, split on punctiation as well | Maxime Coste |
| 2014-11-20 | Change wrap_lines to return StringViews, move it to string.cc | Maxime Coste |
| 2014-11-04 | Support single char StringView | Maxime Coste |
| 2014-10-19 | Add a split function that does not take an escape and returns StringViews | Maxime Coste |
| 2014-10-13 | Refactor regex uses, do not reference boost except in regex.hh | Maxime Coste |
| 2014-10-01 | Add support for interned strings | Maxime Coste |
| 2014-08-03 | Use more StringView in string helper functions | Maxime Coste |
| 2014-06-24 | Rename utf8::utf8_iterator to utf8::iterator | Maxime Coste |
| 2014-04-28 | Add an expand_tabs string utility function | Maxime Coste |
| 2014-04-18 | Add StringView class for non owning string | Maxime Coste |
| 2013-09-23 | add subsequence_match(str, subseq) utility function | Maxime Coste |
| 2013-09-23 | Add prefix_match function and use it instead of adhoc code | Maxime Coste |
| 2013-07-24 | string escaping support functions | Maxime Coste |
| 2013-06-19 | do not use std::{to_string,stoi} as they cause problems with cygwin | Maxime Coste |
| 2013-05-17 | revive str_to_int so that the good exception type is thrown on error | Maxime Coste |
| 2013-05-13 | Use more std::* for string handling | Maxime Coste |
| 2013-04-12 | remove String::replace, use boost::regex_replace directly | Maxime Coste |
| 2013-04-09 | sort includes directives | Maxime Coste |
| 2013-03-29 | Add support for tuple Options, implement LineAndFlag using that | Maxime Coste |
| 2013-03-29 | String: inherit from std::string rather than using it as a backend | Maxime Coste |
| 2012-10-01 | String and BufferIterator value_type goes back to plain char | Maxime Coste |
| 2012-08-29 | Fix escaped whitespace handling in command manager | Maxime Coste |
| 2012-06-27 | Tweak String class, and cleanup usages | Maxime Coste |
| 2012-05-29 | Add some string helpers and unit tests | Maxime Coste |