177 Commits (547cb45ea309dfdbaa8395dcc4c6330899118e56)

Author SHA1 Message Date
Marc-André Lureau 901a34a400 qapi: add 'If:' section to generated documentation 8 years ago
Marc-André Lureau fbf09a2fa4 qapi: add 'ifcond' to visitor methods 8 years ago
Marc-André Lureau 967c885108 qapi: add 'if' to top-level expressions 8 years ago
Markus Armbruster c069821220 qmp: Say "out-of-band" instead of "Out-Of-Band" 8 years ago
Anton Nefedov 800877bb16 qapi: allow empty branches in flat unions 8 years ago
Igor Mammedov 7b13f2c27a tests: qapi-schema tests for allow-preconfig 8 years ago
Igor Mammedov d6fe3d02e9 qapi: introduce new cmd option "allow-preconfig" 8 years ago
Peter Xu 1a1b11dc0f tests: add oob-test for qapi-schema 8 years ago
Peter Xu 4bebca1e42 tests: let qapi-schema tests detect oob 8 years ago
Peter Xu 876c67512e qapi: introduce new cmd option "allow-oob" 8 years ago
Markus Armbruster cf40a0a5c2 qapi: Record 'include' directives in intermediate representation 8 years ago
Markus Armbruster 8a84767cc4 qapi: Generate in source order 8 years ago
Markus Armbruster 181feaf355 qapi: Lift error reporting from QAPISchema.__init__() to callers 8 years ago
Markus Armbruster af97502ce9 qapi: Improve include file name reporting in error messages 8 years ago
Markus Armbruster fb0bc835e5 qapi-gen: New common driver for code and doc generators 8 years ago
Markus Armbruster c263de3f41 qapi: Streamline boilerplate comment generation 8 years ago
Daniel P. Berrange 2f84804470 qapi: use items()/values() intead of iteritems()/itervalues() 8 years ago
Daniel P. Berrange ef9d910891 qapi: convert to use python print function instead of statement 8 years ago
Markus Armbruster 76eb6b60ed qapi2texi: Simplify representation of section text 9 years ago
Markus Armbruster 09331fced1 qapi: Simplify representation of QAPIDoc section text 9 years ago
Markus Armbruster fc3f0df187 qapi: Unify representation of doc section without name 9 years ago
Markus Armbruster cfa438ff53 tests/qapi-schema/doc-bad-section: New, factored out of doc-good 9 years ago
Eduardo Habkost fda72ab451 qapi: Fix error handling code on alternate conflict 9 years ago
Markus Armbruster 4d2d5c41a9 qapi: Introduce a first class 'null' type 9 years ago
Marc-André Lureau 01b2ffcedd qapi: merge QInt and QFloat in QNum 9 years ago
Marc-André Lureau 7c877c8030 tests: Remove test cases for alternates of 'number' and 'int' 9 years ago
Markus Armbruster c0644771eb qapi: Reject alternates that can't work with keyval_parse() 9 years ago
Markus Armbruster 8168ca8ea3 tests/qapi-schema: Avoid 'str' in alternate test cases 9 years ago
Markus Armbruster c32617a194 qapi2texi: Fix translation of *strong* and _emphasized_ 9 years ago
Markus Armbruster 80d1f2e4a5 tests/qapi-schema: Systematic positive doc comment tests 9 years ago
Markus Armbruster 818c331833 tests/qapi-schema: Make test-qapi.py print docs again 9 years ago
Markus Armbruster 012b126de2 qapi: Fix a misleading parser error message 9 years ago
Markus Armbruster 816a57cd6e qapi: Fix detection of bogus member documentation 9 years ago
Markus Armbruster f641d06ad6 tests/qapi-schema: Improve coverage of bogus member docs 9 years ago
Markus Armbruster bdc001caaa tests/qapi-schema: Rename doc-bad-args to doc-bad-command-arg 9 years ago
Markus Armbruster 4ea7148e89 qapi: Move empty doc section checking to doc parser 9 years ago
Markus Armbruster 2d433236df qapi: Improve error message on @NAME: in free-form doc 9 years ago
Markus Armbruster 7947016d1c qapi: Move detection of doc / expression name mismatch 9 years ago
Markus Armbruster e7823a2adf qapi: Fix detection of doc / expression mismatch 9 years ago
Markus Armbruster 2028be8eea tests/qapi-schema: Improve doc / expression mismatch coverage 9 years ago
Markus Armbruster 1d8bda128d qapi: The #optional tag is redundant, drop 9 years ago
Markus Armbruster 4815374513 qapi: Fix to reject empty union base gracefully 9 years ago
Markus Armbruster 707fb2d381 tests/qapi-schema: Cover empty union base 9 years ago
Markus Armbruster 2cfbae3c42 qapi: Have each QAPI schema declare its name rule violations 9 years ago
Markus Armbruster 1554a8fae9 qapi: Have each QAPI schema declare its returns white-list 9 years ago
Markus Armbruster 87c16dceca qapi: Back out doc comments added just to please qapi.py 9 years ago
Markus Armbruster bc52d03ff5 qapi: Make doc comments optional where we don't need them 9 years ago
Marc-André Lureau 3313b6124b qapi: add qapi2texi script 9 years ago
Eric Blake c818408e44 qapi: Implement boxed types for commands/events 10 years ago
Eric Blake 48825ca419 qapi: Plumb in 'boxed' to qapi generator lower levels 10 years ago