summaryrefslogtreecommitdiff
path: root/buildscripts/idl
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-29984 Non-strict command parsers do not detect required fields are ↵Mark Benvenuto2017-07-101-9/+12
| | | | used correctly in document sequences
* 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
| | | | Also adds more descriptive error codes to be returned by the parser for the common error cases.
* SERVER-29758 IDL should support a static function serializerKaloian Manassiev2017-06-211-3/+9
|
* SERVER-29715 IDL generator for commands with required namespace should ↵Kaloian Manassiev2017-06-192-44/+71
| | | | generate a constructor
* 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
| | | | This reverts commit 33d285eb809565b7c3d6bb9d19bfa2b4d495ddf0.
* 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