summaryrefslogtreecommitdiff
path: root/src/mongo/base/string_data_test.cpp
AgeCommit message (Collapse)Author
2023-11-14SERVER-82604 implement StringData with a std::string_view memberBilly Donahue
2023-11-02SERVER-48429 StringDataComparatorBilly Donahue
2023-06-15SERVER-77042 automated IWYU changes up to ratio of 0.3Daniel Moody
2023-02-11SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.1
Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com>
2022-03-18SERVER-64553 make StringData comparisons constexprMathias Stearn
2022-03-18SERVER-54352 std::string += StringDataMathias Stearn
2022-02-23SERVER-54595 StringData(const char*, size_t) only checks invariant in debugMatt Diener
2021-03-23SERVER-55381 fix StringData::find,rfindBilly Donahue
2020-05-08SERVER-44049 constexpr StringData(ptr,len) constructorBilly Donahue
2019-07-11SERVER-32434 operator<<(ostream,StringData)Billy Donahue
use boost::string_view for operator<<
2019-06-14SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis
2019-04-08SERVER-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-13SERVER-39560 - remove leading blank line on all C++ filesBilly 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-22SERVER-37651 Update header files with new licenseRamon Fernandez
2016-07-19SERVER-23990 move StringData hashing to StringData::ComparatorInterfaceDavid Storch
This allows strings to be hashed in a collation-aware fashion.
2016-06-17SERVER-24651 Add and use string data literalsJason Carey
Replace StringData("foo", StringData::LiteralTag()) with "foo"_sd
2015-06-20SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto
2014-01-05SERVER-12157: fix build on Linux 32-bit and old version(s) of g++.Davide Italiano
2014-01-04SERVER-12157: fix 32-bit compileEliot Horowitz
2014-01-03SERVER-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-10SERVER-8886 Final set of license exceptions for OpenSSLIan Whalen
2013-07-29Added 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-11Add StringData::rfind(char) const method.Andy Schwerin
2013-01-09Fix StringData::substr with single argumentMathias Stearn
Original version had an overflow bug
2013-01-09Add startsWith and endsWith predicates to StringData.Andy Schwerin
2012-12-11SERVER-6399 Allowed creation of empty string data's.Alberto Lerner
2012-12-10SERVER-7886 - more methods on StringData to match std::stringEliot Horowitz
- raw buffer access is now rawData(), which should be used sparingly
2012-11-15SERVER-7172 Added comparison support in StringData.Alberto Lerner