David Bradford
a22cbaba06
SERVER-54861: Update pylint to 2.7.2
2021-03-01 23:46:55 +00:00
Moustafa Maher
e2d3521097
SERVER-52601 Disallow commands with the same command_name in the same api_version in IDL
2021-02-18 06:19:37 +00:00
Rishab Joshi
ce20c665a0
SERVER-54028 Add support for command alias in IDL spec.
2021-02-05 11:07:28 +00:00
A. Jesse Jiryu Davis
e37f5e4c1c
SERVER-51369 IDL parser/binder changes for variant types
2021-01-25 22:11:19 +00:00
Samy Lanka
c1ca936dcf
SERVER-52857 Require apiVersion field for all IDL commands
2021-01-22 06:21:59 +00:00
A. Jesse Jiryu Davis
5366d24962
SERVER-51369 Begin IDL "variant" type
2021-01-11 03:44:00 +00:00
A. Jesse Jiryu Davis
73d1a6f368
SERVER-52543 Define listCollections in IDL
2020-11-19 01:26:57 +00:00
A. Jesse Jiryu Davis
90cfa3eeb1
SERVER-51848 Rename generic arg/reply functions
2020-11-11 17:19:50 +00:00
A. Jesse Jiryu Davis
c4f0c53602
SERVER-51848 Specific generic args in IDL
2020-11-11 01:31:47 +00:00
George Wangensteen
cf2f9b8daf
SERVER-51373 Create IDL definition for OkReply
2020-11-05 19:25:44 +00:00
Samy Lanka
2b81759028
SERVER-51377 Enforce that all API V1 command definitions include strict: true
2020-11-05 18:14:05 +00:00
Samy Lanka
011c843a44
SERVER-51372 Add command_name field to IDL command syntax
2020-11-03 21:37:33 +00:00
A. Jesse Jiryu Davis
2ccf0fe017
SERVER-51378 SERVER-51379 Add API V1 fields to IDL
...
Add "unstable", "forward_to_shards", and "forward_from_shards" to support API V1 compatibility testing. Also finish SERVER-51376 by checking that reply_type is present if api_version is non-empty.
2020-10-27 15:57:10 +00:00
A. Jesse Jiryu Davis
e67cf78cf5
SERVER-51375 Add "api_version" and "is_deprecated" to IDL
2020-10-22 17:30:26 +00:00
A. Jesse Jiryu Davis
ea5193ab6b
SERVER-51376 Add "reply_type" IDL field
2020-10-21 18:24:27 +00:00
Mark Benvenuto
e387721653
SERVER-51110 Feature Flag with FCV checks
2020-10-16 22:44:40 +00:00
Mathew Robinson
f4feba485b
SERVER-40542 Remove references to pip2
2019-04-10 11:42:47 -04:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
Sara Golemon
177c1d3d5f
SERVER-38572 Allow arbitrary C++ expressions in literal values
2018-12-14 17:07:05 +00:00
Ramon Fernandez
7ea163c1b4
SERVER-37651 Update license files in idl scripts
2018-10-24 17:03:16 -04:00
Jonathan Abrahams
36148ad8bb
SERVER-23312 Format Python files with yapf
2018-03-26 13:04:25 -04:00
Mark Benvenuto
449905c81a
SERVER-32386 IDL should allow custom types for command's first element
2017-12-29 12:15:35 -05:00
Mark Benvenuto
143093d6a2
SERVER-31705 IDL Generate Equality and Less than comparison operators
2017-12-12 14:56:42 -05:00
Mark Benvenuto
88b413760e
SERVER-32005 IDL chained struct Inling
2017-11-20 13:57:09 -05:00
Mark Benvenuto
44688cf5f4
SERVER-31753 Add support for immutable IDL types
2017-11-03 16:47:21 -04:00
Mark Benvenuto
957ee43d37
SERVER-29779 Add OpMsgRequest parsing and serialization to IDL
2017-06-30 14:33:01 -04:00
Mark Benvenuto
0966ba7c98
SERVER-29634 Support overriding the C++ name for chained structs/types in IDL
2017-06-29 11:53:10 -04:00
Mark Benvenuto
b87cce99ff
SERVER-28852 IDL support for commands
2017-05-15 10:43:28 -04:00
Mark Benvenuto
638339bd4d
SERVER-29004 IDL support for enums
2017-05-12 09:45:03 -04:00
Mark Benvenuto
606b3930d1
SERVER-28828 Parser Chaining support for IDL
2017-05-03 13:09:03 -04:00
Mark Benvenuto
49cf0ebd80
SERVER-28827 BinData for IDL
2017-05-02 09:16:56 -04:00
Mark Benvenuto
38d659ea76
SERVER-28936 Add support for alternate names for fields in generated code in IDL
2017-04-25 14:55:00 -04:00
Mark Benvenuto
2b88583e49
SERVER-28307 Integrate IDL python tests into evergreen
2017-04-18 14:58:35 -04:00
Ramon Fernandez
6408dcd1b5
Revert "SERVER-28307 Integrate IDL python tests into evergreen"
...
This reverts commit 33d285eb80 .
2017-04-15 08:24:38 -04:00
Mark Benvenuto
33d285eb80
SERVER-28307 Integrate IDL python tests into evergreen
2017-04-14 11:55:40 -04:00
Mark Benvenuto
97f86c6642
SERVER-28305 IDL Parser
2017-03-29 11:34:59 -04:00