| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-14 | SERVER-82604 implement StringData with a std::string_view member | Billy Donahue | |
| 2023-11-02 | SERVER-48429 StringDataComparator | Billy Donahue | |
| 2023-06-15 | SERVER-77042 automated IWYU changes up to ratio of 0.3 | Daniel Moody | |
| 2023-02-11 | SERVER-72197 Run clang-format 12.0.1 on the codebase | clang-format 12.0.1 | |
| Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com> | |||
| 2022-03-18 | SERVER-64553 make StringData comparisons constexpr | Mathias Stearn | |
| 2022-03-18 | SERVER-54352 std::string += StringData | Mathias Stearn | |
| 2022-02-23 | SERVER-54595 StringData(const char*, size_t) only checks invariant in debug | Matt Diener | |
| 2021-03-23 | SERVER-55381 fix StringData::find,rfind | Billy Donahue | |
| 2020-05-08 | SERVER-44049 constexpr StringData(ptr,len) constructor | Billy Donahue | |
| 2019-07-11 | SERVER-32434 operator<<(ostream,StringData) | Billy Donahue | |
| use boost::string_view for operator<< | |||
| 2019-06-14 | SERVER-41071 Replace NULL and 0 with nullptr | A. Jesse Jiryu Davis | |
| 2019-04-08 | SERVER-40389 small tweaks to third_party/fmt & related. | Billy Donahue | |
| Add an option to scons: --use-system-fmt import.sh: use the upstream libfmt github repo. StringData fmt interop noexcept for to_string_view(StringData) hook noexcept for StringData's rawData() and size() add fmt to THIRD-PARTY-NOTICES + markdown tweaks import the fmt LICENSE.rst update fmt lib revision | |||
| 2019-02-13 | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | |
| Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | |||
| 2018-10-22 | SERVER-37651 Update header files with new license | Ramon Fernandez | |
| 2016-07-19 | SERVER-23990 move StringData hashing to StringData::ComparatorInterface | David Storch | |
| This allows strings to be hashed in a collation-aware fashion. | |||
| 2016-06-17 | SERVER-24651 Add and use string data literals | Jason Carey | |
| Replace StringData("foo", StringData::LiteralTag()) with "foo"_sd | |||
| 2015-06-20 | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | |
| 2014-01-05 | SERVER-12157: fix build on Linux 32-bit and old version(s) of g++. | Davide Italiano | |
| 2014-01-04 | SERVER-12157: fix 32-bit compile | Eliot Horowitz | |
| 2014-01-03 | SERVER-12157 Replace implementation of StringMapDefaultHash::operator() | Davide Italiano | |
| with Murmur3. This has proven to be more effective in terms of speed and collision rates. | |||
| 2013-12-10 | SERVER-8886 Final set of license exceptions for OpenSSL | Ian Whalen | |
| 2013-07-29 | Added const_iterator to StringData. Supports all operations that a const ↵ | Eric Daniels | |
| char* can support Signed-off-by: Andrew Morrow <acm@10gen.com> | |||
| 2013-03-11 | Add StringData::rfind(char) const method. | Andy Schwerin | |
| 2013-01-09 | Fix StringData::substr with single argument | Mathias Stearn | |
| Original version had an overflow bug | |||
| 2013-01-09 | Add startsWith and endsWith predicates to StringData. | Andy Schwerin | |
| 2012-12-11 | SERVER-6399 Allowed creation of empty string data's. | Alberto Lerner | |
| 2012-12-10 | SERVER-7886 - more methods on StringData to match std::string | Eliot Horowitz | |
| - raw buffer access is now rawData(), which should be used sparingly | |||
| 2012-11-15 | SERVER-7172 Added comparison support in StringData. | Alberto Lerner | |
