summaryrefslogtreecommitdiff
path: root/buildscripts/idl
Commit message (Expand)AuthorAgeFilesLines
* 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-3011-185/+848
* SERVER-29634 Support overriding the C++ name for chained structs/types in IDLMark Benvenuto2017-06-297-91/+201
* SERVER-29849 IDL generated code should ensure fields are set on serializationMark Benvenuto2017-06-272-49/+128
* SERVER-29778 Add a string constant for the command name to generated classesMark Benvenuto2017-06-231-0/+12
* SERVER-29777 IDL should disallow optional and default for the same fieldMark Benvenuto2017-06-233-8/+77
* 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-192-44/+71
* SERVER-29681 Make IDL commands support chained types and structsKaloian Manassiev2017-06-161-0/+2
* SERVER-29404 Return optional by const reference where possibleMark Benvenuto2017-06-141-2/+7
* 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-143-58/+85
* SERVER-29328 Do not mark primitive types as constMark Benvenuto2017-06-062-2/+28
* SERVER-29246 idl compiler supports dots in pathnamesGabriel Russell2017-06-011-2/+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-1511-94/+893
* SERVER-29081 Add toBSON to IDL generated classesMark Benvenuto2017-05-121-0/+19
* SERVER-29089 Add UUID to IDL basic_types.idlMark Benvenuto2017-05-122-2/+11
* SERVER-29004 IDL support for enumsMark Benvenuto2017-05-1212-46/+1034
* SERVER-29004 IDL Parser RefactorMark Benvenuto2017-05-121-32/+22
* SERVER-29039 Hard coded serializer method nameMark Benvenuto2017-05-031-1/+4
* SERVER-28828 Parser Chaining support for IDLMark Benvenuto2017-05-0310-47/+762
* SERVER-28827 BinData for IDLMark Benvenuto2017-05-0210-37/+352
* 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-012-8/+22
* SERVER-28827 Refactor IDL code generator type informationMark Benvenuto2017-04-262-248/+597
* SERVER-28899 IDL compiler requires objects to have serializersMark Benvenuto2017-04-264-30/+33
* SERVER-28950 IDL compiler relies on platform dependent default file encodingMark Benvenuto2017-04-251-2/+2
* SERVER-28936 Add support for alternate names for fields in generated code in IDLMark Benvenuto2017-04-256-3/+11
* 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-252-25/+28
* SERVER-28827 Refactor IDL code generatorMark Benvenuto2017-04-213-257/+296
* SERVER-28515 Add import support to IDLMark Benvenuto2017-04-209-35/+756
* SERVER-28514 Add Array support for IDLMark Benvenuto2017-04-197-127/+518
* SERVER-28308 Integrate python linting for IDL into EvergreenMark Benvenuto2017-04-1810-19/+18
* SERVER-28307 Integrate IDL python tests into evergreenMark Benvenuto2017-04-183-7/+6
* Revert "SERVER-28307 Integrate IDL python tests into evergreen"r3.5.6Ramon Fernandez2017-04-153-6/+7
* SERVER-28307 Integrate IDL python tests into evergreenMark Benvenuto2017-04-143-7/+6
* SERVER-28306 IDL Code GeneratorMark Benvenuto2017-03-294-0/+1060
* SERVER-28305 IDL BinderMark Benvenuto2017-03-295-0/+1166
* SERVER-28305 IDL ParserMark Benvenuto2017-03-2910-0/+1573