Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-48898 replace util/concepts.h with real concepts | Billy Donahue | 2023-05-13 | 1 | -11/+12 |
| | |||||
* | SERVER-71123 implement IWYU tool and add required human changes | Daniel Moody | 2023-05-11 | 2 | -0/+3 |
| | |||||
* | SERVER-74724 Convert query shape and redaction unit tests to use ↵ | Davis Haupt | 2023-03-14 | 3 | -9/+18 |
| | | | | auto-updating bson macro | ||||
* | SERVER-74655 Add ASSERT_BSONOBJ_EQ_AUTO auto-updating assertion | Davis Haupt | 2023-03-07 | 6 | -12/+89 |
| | |||||
* | SERVER-74294 fix auto-updating string assertion when string does not end in ↵ | Davis Haupt | 2023-02-23 | 2 | -7/+31 |
| | | | | a newline | ||||
* | SERVER-73993 Add flag to enable re-generation of auto-update assertions | Davis Haupt | 2023-02-22 | 5 | -16/+37 |
| | |||||
* | SERVER-71737 Move boost optional requirement lint to clang-tidy | Juan Gu | 2023-02-18 | 1 | -5/+5 |
| | |||||
* | SERVER-74093 move auto-updating macros to the unittest library | Davis Haupt | 2023-02-17 | 8 | -8/+479 |
| | |||||
* | SERVER-72197 Run clang-format 12.0.1 on the codebase | clang-format 12.0.1 | 2023-02-11 | 5 | -16/+38 |
| | | | | Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com> | ||||
* | SERVER-73634 Merge the `server_options_core` library into `server_base` | Kaloian Manassiev | 2023-02-06 | 1 | -2/+1 |
| | |||||
* | SERVER-72521 Add sorted_data_interface benchmarks | Geert Bosch | 2023-02-02 | 1 | -1/+1 |
| | |||||
* | SERVER-71906 move asio-related transport files to their own directory | Matt Diener | 2023-01-24 | 1 | -1/+1 |
| | |||||
* | SERVER-72935 switch c stdlib headers to cpp compat stdlib headers | Daniel Moody | 2023-01-20 | 1 | -1/+1 |
| | |||||
* | SERVER-73026 disable log sink before detaching it | Billy Donahue | 2023-01-20 | 1 | -1/+6 |
| | |||||
* | SERVER-71464 individually log failed unittests | Trevor Guidry | 2023-01-13 | 1 | -2/+12 |
| | |||||
* | SERVER-72390 Add CodeFragment parameter and variable tests | Anna Wawrzyniak | 2023-01-12 | 2 | -1/+22 |
| | |||||
* | SERVER-71906 rename TransportLayerASIO to AsioTransportLayer | Matt Diener | 2022-12-21 | 1 | -1/+1 |
| | |||||
* | SERVER-71004 [CQF] Extend the usability of the auto-update macro | Svilen Mihaylov | 2022-12-01 | 4 | -1/+21 |
| | |||||
* | SERVER-70048 Improve developer experience with golden tests | Milena Ivanova | 2022-11-24 | 2 | -1/+10 |
| | |||||
* | SERVER-70492 Enable verbose command line argument for benchmarks | Trevor Guidry | 2022-11-22 | 3 | -3/+80 |
| | |||||
* | SERVER-71330 Golden test framework should produce empty expected output files | Anna Wawrzyniak | 2022-11-15 | 1 | -3/+5 |
| | |||||
* | Revert "SERVER-71237 Do not print full expected output when golden test file ↵ | Nicholas Zolnierz | 2022-11-14 | 1 | -2/+3 |
| | | | | | | does not exist" This reverts commit df38314f471a57fd273a7c0d747dfc1aeb4feaea. | ||||
* | SERVER-71237 Do not print full expected output when golden test file does ↵ | Nicholas Zolnierz | 2022-11-11 | 1 | -3/+2 |
| | | | | not exist | ||||
* | SERVER-70844 Add stable printing of sbe vm::CodeFragment | Anna Wawrzyniak | 2022-11-08 | 2 | -0/+19 |
| | |||||
* | SERVER-36785 ASSERT pretty-print tuplelike types (and therefore maps) | Billy Donahue | 2022-10-31 | 2 | -1/+51 |
| | |||||
* | SERVER-70705 fix argv0 for DEATH_TEST exec call | Billy Donahue | 2022-10-31 | 1 | -0/+48 |
| | |||||
* | SERVER-70815 unittest unify string formatting, support enums | Billy Donahue | 2022-10-26 | 14 | -1120/+1226 |
| | |||||
* | SERVER-70086 remove extraneous include of boost/optional/optional_io.hpp | Billy Donahue | 2022-09-29 | 1 | -1/+0 |
| | |||||
* | SERVER-69581 add performance-for-range-copy check to clang-tidy | Trevor Guidry | 2022-09-20 | 2 | -2/+2 |
| | |||||
* | SERVER-68830 did some tidy clang fixes | Juan Gu | 2022-08-19 | 2 | -2/+0 |
| | |||||
* | SERVER-67415 Create golden-data JS suites | David Percy | 2022-08-17 | 8 | -374/+614 |
| | | | | | | | | | | Adds two new suites: query_golden_classic and query_golden_cqf, which use the golden-data test framework (docs/golden_data_test_framework.md). These suites diff the expected and actual output instead of using assert.eq and similar functions. This change includes some refactoring of the golden-test classes to avoid pulling the unittest library into the mongo shell. | ||||
* | SERVER-68378 remove all uses of optional_io.hpp | Billy Donahue | 2022-07-29 | 4 | -18/+56 |
| | |||||
* | SERVER-66760 Add ASSERT_DOES_NOT_THROW to unittest assertions | Leonardo Menti | 2022-07-12 | 1 | -0/+15 |
| | |||||
* | SERVER-9434 Audit and Normalize Process Exit Codes | Matt Kneiser | 2022-07-07 | 4 | -10/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Put all references to ExitCode enumerators under an enum class to namespace all the enumerators and avoid polluting the mongo namespace with possible naming collisions. - Added magic-number exit codes to exit_code.h like 50 & 51 (LauncherMiddleError & LauncherError respectively). - Reserved a range of exit codes to account for FreeBSD's usage of 64-78. - Renamed all enums with removal of EXIT_ which could conflict or get confused with built-in macros. - camelCased all ExitCode enum values. - Added the generic - ExitCode::fail - for returning 1 as failure. - Added explicit dependency on the exit_code.h header for all files using ExitCode's. - Removed all references to implementation-defined exit codes like EXIT_FAILURE and EXIT_SUCCESS. - Narrowed return values of the shell's undocumented quit() argument to portable values within 0-255, 0/ExitCode::clean otherwise. - Deprecated 8 unused ExitCode's - java - oomMalloc - oomRealloc - fs - clockSkew - windowsServiceStop - possibleCorruption - test - Wrapped the 2 Windows-only ExitCode's in #ifdef's - ntServiceError - windowsServiceStop | ||||
* | SERVER-66061 Remove redundant projection in COLUMN_SCAN plans | Charlie Swanson | 2022-07-06 | 1 | -2/+2 |
| | |||||
* | SERVER-67162 Integrate new PCRE2 wrapper | Jennifer Peshansky | 2022-06-27 | 6 | -20/+18 |
| | |||||
* | SERVER-38689 TempDirs inside DEATH_TESTs don't get cleaned up | Vojislav Stojkovic | 2022-06-17 | 7 | -58/+47 |
| | |||||
* | SERVER-60440 Upgrade boost to 1.79.0 | Andrew Morrow | 2022-05-26 | 1 | -0/+1 |
| | | | | | | - Reapply the fix for SERVER-46008 for boost 1.79.0 - Reapply the slist fix from SERVER-44079 to boost 1.79.0 - Reapply the fix from SERVER-55204 to boost 1.79.0 | ||||
* | SERVER-66490 Apply pylinters to build system code | Tausif Rahman | 2022-05-25 | 1 | -8/+8 |
| | |||||
* | Revert "SERVER-65347 Add testing to ensure that generated ninja files are ↵ | Richard Samuels | 2022-05-10 | 1 | -20/+5 |
| | | | | | | deterministic" This reverts commit 561d65eebd69ee00c98e8f19592d9f1eb9798a7e. | ||||
* | SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includes | Billy Donahue | 2022-05-06 | 9 | -9/+24 |
| | |||||
* | SERVER-65347 Add testing to ensure that generated ninja files are deterministic | Richard Samuels | 2022-05-02 | 1 | -5/+20 |
| | |||||
* | SERVER-41353 replace errnoWithDescription with an API based on std::error_code | Billy Donahue | 2022-04-28 | 1 | -4/+5 |
| | |||||
* | SERVER-55204 Error on fallthrough unless the attribute is used | Andrew Morrow | 2022-04-18 | 1 | -0/+6 |
| | |||||
* | SERVER-61860 exec in most DEATH_TESTs | Billy Donahue | 2022-03-20 | 6 | -123/+283 |
| | |||||
* | Revert "SERVER-61860 exec in most DEATH_TESTs" | auto-revert-processor | 2022-03-17 | 6 | -286/+123 |
| | | | | This reverts commit b372b25622b9ec4dd7ae5b8e3424218b8eaa774a. | ||||
* | SERVER-61860 exec in most DEATH_TESTs | Billy Donahue | 2022-03-16 | 6 | -123/+286 |
| | |||||
* | SERVER-63734 Add cli update/diff tools for golden data test management | Anna Wawrzyniak | 2022-03-12 | 3 | -58/+52 |
| | |||||
* | SERVER-62735 Add unit test support for expected output in separate files | Anna Wawrzyniak | 2022-02-23 | 9 | -17/+684 |
| | |||||
* | SERVER-62684 Get rid of unnecessary usages of ChunkVersion::epoch() | Kaloian Manassiev | 2022-01-19 | 4 | -89/+0 |
| |