Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-40634 Remove usage of requires which will soon become a keyword | Mathias Stearn | 2019-05-01 | 1 | -1/+1 |
| | | | | This also permits testing builds with concepts enabled. | ||||
* | SERVER-40426 Extend IDL Validators for more types and structs | Mark Benvenuto | 2019-04-18 | 2 | -4/+17 |
| | |||||
* | SERVER-40559 Python linters do not run after upgrade to Python 3 | Mark Benvenuto | 2019-04-16 | 5 | -29/+29 |
| | |||||
* | SERVER-40542 Remove references to pip2 | Mathew Robinson | 2019-04-10 | 6 | -6/+6 |
| | |||||
* | SERVER-32295 Support Python 3 | Mathew Robinson | 2019-04-08 | 20 | -755/+753 |
| | |||||
* | SERVER-40356 Make ConstDataRange constructable from any byte-like type | Jonathan Reams | 2019-04-06 | 1 | -5/+4 |
| | |||||
* | SERVER-40109 Add method for specifying that a command takes a collection ↵ | Mark Benvenuto | 2019-03-20 | 5 | -6/+87 |
| | | | | name or UUID | ||||
* | SERVER-40115 Generated serialization methods for commands which ↵ | Mark Benvenuto | 2019-03-18 | 1 | -12/+23 |
| | | | | 'concatenate_with_db' do not append the $db field | ||||
* | SERVER-40002 IDL inline dependencies | Mark Benvenuto | 2019-03-07 | 2 | -6/+16 |
| | |||||
* | SERVER-39907 Migrate enable test commands to IDL | Sara Golemon | 2019-03-02 | 1 | -1/+2 |
| | |||||
* | SERVER-37095 Reorganize OptionsParser API to be IDL only. | Sara Golemon | 2019-02-28 | 1 | -1/+5 |
| | |||||
* | SERVER-39500 Migrate general server options to IDL | Sara Golemon | 2019-02-16 | 5 | -0/+6 |
| | |||||
* | SERVER-39499 Migrate base server options to IDL | Sara Golemon | 2019-02-16 | 5 | -9/+13 |
| | |||||
* | SERVER-38574 Allow declaring IDL based configs without auto-registering | Sara Golemon | 2019-02-14 | 5 | -62/+157 |
| | |||||
* | SERVER-39522 Make generated parameter files deterministic | Andrew Morrow | 2019-02-12 | 1 | -9/+9 |
| | |||||
* | SERVER-38324: add validation to TransactionCoordinatorDocument decision | Kim Tao | 2019-01-30 | 1 | -1/+3 |
| | |||||
* | SERVER-39181 Loosen IDL setParameter restrictions | Sara Golemon | 2019-01-25 | 3 | -24/+20 |
| | |||||
* | SERVER-38934 Remove IDLServerParameter (without storage) | Sara Golemon | 2019-01-12 | 6 | -189/+5 |
| | |||||
* | SERVER-38880 IDL relational comparison operators without std::tie() | Mark Benvenuto | 2019-01-11 | 1 | -9/+75 |
| | |||||
* | SERVER-38694 Allow specializing ServerParameter class in IDL | Sara Golemon | 2019-01-10 | 7 | -90/+385 |
| | |||||
* | SERVER-38899 Pre-initialize declared variables from defaults | Sara Golemon | 2019-01-08 | 1 | -2/+6 |
| | |||||
* | SERVER-38826 Export yaml constant values as C++ constexprs | Sara Golemon | 2019-01-04 | 3 | -3/+28 |
| | |||||
* | SERVER-38584 Move IDL SCPs to Initializers | Sara Golemon | 2018-12-19 | 1 | -26/+20 |
| | |||||
* | SERVER-38446 idlc.py fails to report errors correct during dependency analysis | Mark Benvenuto | 2018-12-18 | 2 | -6/+7 |
| | |||||
* | SERVER-25323 Allow marking ServerParameters as 'test only' | Sara Golemon | 2018-12-17 | 5 | -0/+10 |
| | |||||
* | SERVER-38572 Allow arbitrary C++ expressions in literal values | Sara Golemon | 2018-12-14 | 8 | -97/+279 |
| | |||||
* | SERVER-38567 Allow IDL params local to be unused | Sara Golemon | 2018-12-13 | 1 | -1/+4 |
| | |||||
* | SERVER-38566 Use static_assert() for runtime thread safety violations | Sara Golemon | 2018-12-13 | 1 | -1/+1 |
| | |||||
* | SERVER-38327 IDL does not support optional types with validators | Mark Benvenuto | 2018-12-07 | 2 | -91/+122 |
| | |||||
* | SERVER-38374 Add redact attribute to IDL based configs/params | Sara Golemon | 2018-12-06 | 6 | -6/+39 |
| | |||||
* | SERVER-38279 Add condition clause to set parameter and config option definitions | Sara Golemon | 2018-11-29 | 6 | -117/+292 |
| | |||||
* | SERVER-37978 Replace boost::synchronize_value with custom version | Mark Benvenuto | 2018-11-27 | 1 | -3/+3 |
| | |||||
* | SERVER-37093 Implement code-gen for IDL config options | Sara Golemon | 2018-11-24 | 7 | -24/+728 |
| | |||||
* | SERVER-32467 Remove workaround for s390x IDL generation | Andrew Morrow | 2018-11-17 | 1 | -8/+1 |
| | | | | This partially reverts commit 86afc6ed8216e7b31ea6ab9c13d7bac470ee0774. | ||||
* | SERVER-37920 Convert SSL set parameters to IDL | Sara Golemon | 2018-11-07 | 3 | -16/+24 |
| | |||||
* | SERVER-37089 Implement code-gen for IDLServerParameters | Sara Golemon | 2018-11-02 | 7 | -1/+430 |
| | |||||
* | SERVER-37651 Update license files in idl scripts | Ramon Fernandez | 2018-10-24 | 22 | -154/+447 |
| | |||||
* | SERVER-37168 Add validators for IDL fields | Sara Golemon | 2018-10-05 | 6 | -4/+217 |
| | |||||
* | Revert "SERVER-36637 IDL objects should hold owned BSONObjs" | Mark Benvenuto | 2018-09-14 | 1 | -3/+2 |
| | | | | This reverts commit 846a6c19839601ce66f27877b348a4a5150a453d. | ||||
* | SERVER-36637 IDL objects should hold owned BSONObjs | Mark Benvenuto | 2018-09-14 | 1 | -2/+3 |
| | |||||
* | SERVER-34882 Support creating instances with all required fields in IDL | Mark Benvenuto | 2018-09-14 | 2 | -22/+99 |
| | |||||
* | SERVER-35247 Undefined is allowed for required fields in IDL | Mark Benvenuto | 2018-08-29 | 1 | -11/+25 |
| | |||||
* | SERVER-34805 Refactor the network libraries and move messages types to ↵ | Andrew Morrow | 2018-05-05 | 1 | -1/+1 |
| | | | | rpc/protocol | ||||
* | SERVER-34228 Add default value support for fields of type enum | Mark Benvenuto | 2018-05-01 | 4 | -33/+17 |
| | |||||
* | SERVER-31705 idl refactor relops, generate all 6. | Billy Donahue | 2018-04-05 | 1 | -28/+9 |
| | | | | | | | | | | | | - Add definitions for >, <=, >= to round out the relational algebra. - Change relational ops to in-class friend definitions, which means they won't be visible or interfere with the overload set on every relational op associated with namespace 'mongo::'. - Have them all reuse a new 'tieRelational' member, so the std::tie is in one place, they are correct by inspection, and they can be generated without template interpolation. | ||||
* | SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy | Jonathan Abrahams | 2018-04-05 | 9 | -132/+59 |
| | |||||
* | SERVER-29644 fix python linting | Robert Guo | 2018-04-05 | 1 | -0/+1 |
| | |||||
* | SERVER-29644 Add test suite for Python unit tests | Robert Guo | 2018-04-05 | 1 | -0/+0 |
| | |||||
* | SERVER-33323 Add basic.h to CPP files generated by IDL | Mark Benvenuto | 2018-04-04 | 1 | -0/+4 |
| | | | | Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> | ||||
* | SERVER-34179 refactor isGenericArgument | Billy Donahue | 2018-04-02 | 1 | -1/+2 |
| | | | | | | | | | Remove the static tables floating around at namespace scope. break CommandHelpers::isGenericArgument into command_generic_argument library so it doesn't have to be inline. Some callers depend on it but would have a circularity if they actually added db/commands to their LIBDEPS. |