| Age | Commit message (Expand) | Author |
|---|---|---|
| 2017-10-10 | Move all non-core string code to string_utils.{hh,cc} | Maxime Coste |
| 2017-06-07 | Use range based accumulate wrapper instead of std::accumulate | Maxime Coste |
| 2017-03-07 | Replace uses of UnorderedMap with HashMap | Maxime Coste |
| 2017-02-23 | Refactor StringData and StringRegistry to remove need for purging | Maxime Coste |
| 2016-02-05 | dont intern SharedStrings but StringDataPtr | Maxime Coste |
| 2015-06-06 | Move write_debug to buffer utils as write_to_debug_buffer | Maxime Coste |
| 2015-04-16 | Use an UnorderedSet for string registry | Maxime Coste |
| 2015-03-30 | Replace various adhoc operator+ based formatting with format func | Maxime Coste |
| 2015-01-19 | rename SharedString::Storage to StringStorage and use directly in Buffer | Maxime Coste |
| 2015-01-19 | Use a single allocation for SharedString::Storage | Maxime Coste |
| 2015-01-18 | Replace std::shared_ptr with homemade, intrusive, ref_ptr | Maxime Coste |
| 2015-01-15 | Replace InternedStrings with SharedString, shared_ptr based | Maxime Coste |
