Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-63845 Separate variable reference tracking from pipeline field ↵ | Nicholas Zolnierz | 2022-08-18 | 1 | -2/+2 |
| | | | | dependency analysis | ||||
* | SERVER-68123 Handle unused-but-set-variable warnings | Billy Donahue | 2022-07-19 | 1 | -3/+0 |
| | |||||
* | SERVER-67471 Improve RecordId usage performance | Jordi Olivares Provencio | 2022-07-15 | 2 | -2/+2 |
| | |||||
* | SERVER-66490 Apply pylinters to build system code | Tausif Rahman | 2022-05-25 | 2 | -20/+30 |
| | |||||
* | SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includes | Billy Donahue | 2022-05-06 | 1 | -1/+3 |
| | |||||
* | SERVER-63882 resolve libdeps_graph_linting warnings | Benety Goh | 2022-02-22 | 1 | -2/+4 |
| | |||||
* | SERVER-27209 Eliminate dangerous BSONElement string extraction methods | Matt Kneiser | 2022-01-13 | 4 | -11/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix: Change return type of BSONObj::getStringField to include size (StringData vs. char*). A char* only contains the data with an ending NULL termination. Whereas a StringData contains data + size so caller knows how to interpret data if there are embedded NULLs. - Cleanup: Remove old tag - CachedSizeTag - that disambiguated BSONElement ctors. A dangling reference to 'maxLen' in a comment led me to this historical issue. $ git log -S'maxLen' -- src/mongo/bson/bsonelement.h commit 0d38ef5 Author: Mathias Stearn mathias@10gen.com Date: Tue Dec 19 14:23:08 2017 -0500 SERVER-32302 Compute BSONElement sizes eagerly - Test: Add tests for NULL bytes being returned by getStringField - $ ninja -j400 +bson_obj_test - Cleanup: Move BSONElement::valuestr() from public to private - Cleanup: Remove BSONElement::valuestrsafe() - Cleanup: Remove all external callers of valuestr/valuestrsafe and cleanup their callsites with better alternatives. - Cleanup: Make multi-line BSONElement & BSONObj public API comments conform to style guidelines - Nit: Fix spelling in a comment | ||||
* | SERVER-62225 FTSSpec::fixSpec() attempts to convert number outside the range ↵ | Gregory Wlodarek | 2021-12-22 | 1 | -1/+1 |
| | | | | of representable values of type 'int' | ||||
* | SERVER-61321 Improve handling of large/NaN values for text index version | Shin Yee Tan | 2021-12-02 | 1 | -1/+1 |
| | |||||
* | SERVER-60273 Calculate the estimated size for missing types in ↵ | Drew Paroski | 2021-10-16 | 7 | -0/+71 |
| | | | | sbe::value::getApproximateSize() | ||||
* | SERVER-59230 Fix compile errors in C++20 mode with GCC 11 and clang 12 | Andrew Morrow | 2021-08-15 | 1 | -7/+11 |
| | |||||
* | SERVER-57446 fix clang-tidy header issues and add header-filter | Daniel Moody | 2021-08-02 | 1 | -2/+2 |
| | |||||
* | SERVER-57097 fix FTSSpec::fixSpec() to handle int values in weight values ↵ | Benety Goh | 2021-05-26 | 1 | -1/+1 |
| | | | | that are out of bounds | ||||
* | SERVER-56513 fix FTSSpec::fixSpec() to handle int values in key patterns ↵ | Benety Goh | 2021-05-05 | 1 | -1/+2 |
| | | | | that are out of bounds | ||||
* | SERVER-55281 lint for newline violations | Billy Donahue | 2021-03-25 | 9 | -9/+9 |
| | |||||
* | SERVER-40811 make initializers throwy | Billy Donahue | 2020-12-08 | 2 | -2/+0 |
| | | | | | | | - Consolidate init-related headers (just init.h and initializer.h) - Factor out a separate DependencyGraph component - Remove MONGO_DEFAULT_PREREQUISITES, MONGO_NO_PREREQUISITES, MONGO_NO_DEPENDENTS. - Document the role of the "default" initializer. | ||||
* | SERVER-50917 util/ctype.h to replace <cctype> & <ctype.h> funcs | Billy Donahue | 2020-10-13 | 2 | -6/+5 |
| | |||||
* | SERVER-43909 clarify and repair util/hex.h API | Billy Donahue | 2020-09-15 | 1 | -1/+1 |
| | | | | | | | - hexblob namespace - Throwy hexblob::decode (nee fromHex) - StringData overloads of hex codec ops - add unsignedHex<T> and zeroPaddedHex<T> | ||||
* | SERVER-49703 Added libdep linter alphabetic rule and update all libdeps list ↵ | Daniel Moody | 2020-08-27 | 1 | -3/+10 |
| | | | | to be alphabetical | ||||
* | SERVER-48228 Move slot-based execution engine and supporting changes into ↵ | Martin Neupauer | 2020-06-11 | 1 | -0/+8 |
| | | | | | | | | | | | | | | the master branch This is an initial commit for the slot-based execution engine (SBE) which contains: * Implementation of the core slot-based engine. * The SBE stage builder, which is responsible for translating a QuerySolution tree into an SBE plan. * Other changes necessary for integration with the find command. Co-authored-by: Anton Korshunov <anton.korshunov@mongodb.com> Co-authored-by: Justin Seyster <justin.seyster@mongodb.com> Co-authored-by: David Storch <david.storch@mongodb.com> | ||||
* | SERVER-48272 Reduce startup time for dynamically linked binaries | Andrew Morrow | 2020-05-27 | 1 | -1/+1 |
| | | | | | | Minimizing the list of NEEDED entries directly attached to the core programs reduces startup time for dynamically linked binaries by approximately 40 percent. | ||||
* | SERVER-47928 Fix quadradic KeyString insert behavior in fts indexes. | Henrik Edin | 2020-05-05 | 3 | -45/+87 |
| | |||||
* | SERVER-45243 generate_stop_words.py simplification | Billy Donahue | 2020-04-21 | 1 | -6/+4 |
| | |||||
* | SERVER-46127 unit tests log to a kTest component | Gabriel Russell | 2020-04-14 | 1 | -1/+1 |
| | |||||
* | SERVER-47349 Use flat_set instead of set for KeyStringSet and MultikeyPaths | Henrik Edin | 2020-04-08 | 1 | -1/+1 |
| | | | | So we can reduce the amount of small memory allocations and re-use allocated memory. | ||||
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-21 | 1 | -1/+0 |
| | | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp | ||||
* | SERVER-45363 Base weight for text index on exact match not possible match | Ted Tuckman | 2020-01-27 | 1 | -1/+1 |
| | |||||
* | SERVER-43128 fix windows compile | Benety Goh | 2019-09-25 | 1 | -3/+3 |
| | |||||
* | SERVER-43128 include cctype for tolower | Billy Donahue | 2019-09-24 | 1 | -0/+1 |
| | |||||
* | SERVER-43128 Simplify FTS language registry | Billy Donahue | 2019-09-24 | 12 | -478/+252 |
| | |||||
* | SERVER-41726 Make FTSAccessMethod generate keys with KeyString | Gregory Noma | 2019-08-15 | 2 | -63/+41 |
| | |||||
* | SERVER-41721 Make IndexAccessMethod::getKeys output a KeyString set | Gregory Noma | 2019-08-08 | 3 | -50/+100 |
| | |||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 31 | -108/+89 |
| | |||||
* | SERVER-36440 remove code and tests about text index limit | Daniel Solnik | 2019-06-27 | 1 | -26/+0 |
| | |||||
* | SERVER-41809 Collapse unit tests on a per-directory basis | Andrew Morrow | 2019-06-20 | 2 | -46/+30 |
| | |||||
* | SERVER-41071 Replace NULL and 0 with nullptr | A. Jesse Jiryu Davis | 2019-06-14 | 3 | -5/+5 |
| | |||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 5 | -10/+14 |
| | |||||
* | SERVER-40802 Don't include boost/algorithm/string.hpp in mongo_uri.h | Mathias Stearn | 2019-05-01 | 1 | -0/+4 |
| | |||||
* | SERVER-40476 merge contents of utils/stringutils into utils/str. | Billy Donahue | 2019-04-11 | 9 | -22/+10 |
| | |||||
* | SERVER-40543 gen_casefold_map.py force a utf-8 when reading files | Mark Benvenuto | 2019-04-10 | 1 | -1/+1 |
| | |||||
* | SERVER-40542 Remove references to pip2 | Mathew Robinson | 2019-04-10 | 4 | -4/+4 |
| | |||||
* | SERVER-40543 gen_casefold_map.py does not work with CRLF line endings | Mark Benvenuto | 2019-04-09 | 1 | -2/+1 |
| | |||||
* | SERVER-40476 remove mongoutils::str | Billy Donahue | 2019-04-09 | 12 | -34/+27 |
| | | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | ||||
* | SERVER-32295 Support Python 3 | Mathew Robinson | 2019-04-08 | 6 | -32/+46 |
| | |||||
* | SERVER-40476 remove mongoutils::str::equals | Billy Donahue | 2019-04-08 | 2 | -19/+21 |
| | |||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 11 | -16/+20 |
| | | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 62 | -115/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-38176 Compile with /permissive- on MSVC to make the compiler strictly ↵ | Henrik Edin | 2019-02-01 | 1 | -1/+1 |
| | | | | standard conformant. | ||||
* | SERVER-37909 Fix GCC-8 in some tests. | ADAM David Alan Martin | 2018-11-08 | 1 | -4/+4 |
| | | | | | | | GCC-8 doesn't treat `_Pragma(...)` ignore directives in macros the way that Clang does. Instead of this technique, we'll make the requirement on `ASSERT_THROWS`' parameter an expression, not a statement. | ||||
* | SERVER-37651 Update copyright notices | Ramon Fernandez | 2018-10-24 | 1 | -8/+9 |
| |