| Age | Commit message (Expand) | Author |
| 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 |