summaryrefslogtreecommitdiff
path: root/buildscripts/idl/idl/generator.py
Commit message (Expand)AuthorAgeFilesLines
* SERVER-35247 Undefined is allowed for required fields in IDLMark Benvenuto2018-08-291-11/+25
* SERVER-34805 Refactor the network libraries and move messages types to rpc/pr...Andrew Morrow2018-05-051-1/+1
* SERVER-34228 Add default value support for fields of type enumMark Benvenuto2018-05-011-3/+16
* SERVER-31705 idl refactor relops, generate all 6.Billy Donahue2018-04-051-28/+9
* SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypyJonathan Abrahams2018-04-051-37/+29
* SERVER-33323 Add basic.h to CPP files generated by IDLMark Benvenuto2018-04-041-0/+4
* SERVER-34179 refactor isGenericArgumentBilly Donahue2018-04-021-1/+2
* SERVER-23312 Format Python files with yapfJonathan Abrahams2018-03-261-70/+56
* SERVER-14900 Log operations that exceed slowMs on mongoSBernard Gorman2018-03-221-1/+10
* SERVER-32918 IDL chained structs expose their getters and setteres.Siyuan Zhou2018-02-061-13/+28
* SERVER-32646 CommandHelpersBilly Donahue2018-01-161-1/+1
* SERVER-32386 IDL should allow custom types for command's first elementMark Benvenuto2017-12-291-65/+103
* SERVER-32262 IDL produces "const <enum>" return types in generated codeMark Benvenuto2017-12-271-8/+25
* SERVER-32431 IDL generated code seg faults on s390xMark Benvenuto2017-12-271-9/+17
* SERVER-32263 IDL Chained Structs should be inlined by defaultMark Benvenuto2017-12-151-12/+23
* SERVER-31705 IDL Generate Equality and Less than comparison operatorsMark Benvenuto2017-12-121-1/+52
* SERVER-31660 Bring BSONObj parsers back for IDL generated commandsMark Benvenuto2017-12-011-21/+24
* SERVER-32005 IDL augment code with compiler likely macroMark Benvenuto2017-11-201-8/+13
* SERVER-32005 IDL chained struct InlingMark Benvenuto2017-11-201-11/+27
* SERVER-31753 Add support for immutable IDL typesMark Benvenuto2017-11-031-1/+2
* SERVER-30560 Support serialization to OpMsgRequest document sequencesMark Benvenuto2017-08-141-3/+54
* SERVER-29743 IDL generates a default constructor for primitive scalarsMark Benvenuto2017-08-071-4/+16
* SERVER-29201 Implement SessionsCollectionStandalonesamantharitter2017-08-021-0/+5
* SERVER-30441 Correctly set the _hasField value when deserializing from OpMsgR...Kaloian Manassiev2017-08-011-0/+4
* SERVER-30193 Remove OP_MSG default for $dbMathias Stearn2017-07-261-2/+8
* SERVER-29984 Non-strict command parsers do not detect required fields are use...Mark Benvenuto2017-07-101-9/+12
* SERVER-29956 Chained structs inside a command produce non-compilable codeMark Benvenuto2017-07-051-8/+9
* SERVER-29779 Add OpMsgRequest parsing and serialization to IDLMark Benvenuto2017-06-301-129/+369
* SERVER-29849 IDL generated code should ensure fields are set on serializationMark Benvenuto2017-06-271-10/+75
* SERVER-29778 Add a string constant for the command name to generated classesMark Benvenuto2017-06-231-0/+12
* SERVER-29743 Initialize fields with defaults in IDLKaloian Manassiev2017-06-221-1/+4
* SERVER-29758 IDL should support a static function serializerKaloian Manassiev2017-06-211-3/+9
* SERVER-29715 IDL generator for commands with required namespace should genera...Kaloian Manassiev2017-06-191-11/+36
* SERVER-29404 Use a std::bitset instead of std::set when possibleMark Benvenuto2017-06-141-11/+125
* SERVER-29404 Use string constants instead of strings in IDL generated codeMark Benvenuto2017-06-141-55/+38
* SERVER-29328 Do not mark primitive types as constMark Benvenuto2017-06-061-1/+2
* SERVER-29046 IDL constants should use cpp_name instead of field nameGabriel Russell2017-05-171-7/+9
* SERVER-28852 IDL support for commandsMark Benvenuto2017-05-151-36/+85
* SERVER-29081 Add toBSON to IDL generated classesMark Benvenuto2017-05-121-0/+19
* SERVER-29004 IDL support for enumsMark Benvenuto2017-05-121-4/+62
* SERVER-28828 Parser Chaining support for IDLMark Benvenuto2017-05-031-8/+40
* SERVER-28827 BinData for IDLMark Benvenuto2017-05-021-6/+9
* SERVER-28855 Generate string constants for field names in IDLMark Benvenuto2017-05-021-0/+36
* SERVER-28985 Change IDL serialization contract for objectsMark Benvenuto2017-05-011-6/+17
* SERVER-28827 Refactor IDL code generator type informationMark Benvenuto2017-04-261-248/+72
* SERVER-28899 IDL compiler requires objects to have serializersMark Benvenuto2017-04-261-5/+12
* SERVER-28936 Add support for alternate names for fields in generated code in IDLMark Benvenuto2017-04-251-3/+3
* SERVER-28935 Support customization of IDL parsers through derivationMark Benvenuto2017-04-251-14/+29
* SERVER-28900 IDL compiler does not support nested namespaces in generated codeMark Benvenuto2017-04-251-4/+28
* SERVER-28827 Refactor IDL code generatorMark Benvenuto2017-04-211-257/+50