Markus Armbruster
|
7b29353fdd
qapi: Smarter camel_to_upper() to reduce need for 'prefix'
|
hace 11 meses |
zhenwei pi
|
fd89c8ab09
qapi: Avoid generating C identifier 'linux'
|
hace 3 años |
Markus Armbruster
|
e2ff14a574
qapi: Bury some unused code in class Indentation
|
hace 4 años |
Markus Armbruster
|
916fca17c7
qapi: Drop Indentation.__bool__()
|
hace 4 años |
Markus Armbruster
|
7b275cdd69
qapi: Fix a botched type annotation
|
hace 4 años |
Markus Armbruster
|
d0830ee443
qapi: Use "not COND" instead of "!COND" for generated documentation
|
hace 4 años |
Markus Armbruster
|
a7987799d1
qapi: Avoid redundant parens in code generated for conditionals
|
hace 4 años |
Markus Armbruster
|
ccea6a8637
qapi: Factor common recursion out of cgen_ifcond(), docgen_ifcond()
|
hace 4 años |
Markus Armbruster
|
82ca72c023
qapi: Fix C code generation for 'if'
|
hace 4 años |
Markus Armbruster
|
e46c930cdd
qapi: Simplify how QAPISchemaIfCond represents "no condition"
|
hace 4 años |
Marc-André Lureau
|
8a9f1e1d9c
qapi: make 'if' condition strings simple identifiers
|
hace 4 años |
Marc-André Lureau
|
2b7d214536
qapi: add 'not' condition operation
|
hace 4 años |
Marc-André Lureau
|
3ad64edfad
qapi: add 'any' condition
|
hace 4 años |
Marc-André Lureau
|
5d83b9a130
qapi: replace if condition list with dict {'all': [...]}
|
hace 4 años |
Marc-André Lureau
|
d806f89f87
qapidoc: introduce QAPISchemaIfCond.docgen()
|
hace 4 años |
Marc-André Lureau
|
6cc2e4817f
qapi: introduce QAPISchemaIfCond.cgen()
|
hace 4 años |
John Snow
|
e0e8a0ac2e
qapi: add must_match helper
|
hace 4 años |
Markus Armbruster
|
5fbc78dd36
qapi: Permit flat union members for any tag value
|
hace 4 años |
John Snow
|
e6a34cd7a4
qapi/common.py: move build_params into gen.py
|
hace 4 años |
John Snow
|
1cc7398dfa
qapi/common.py: Convert comments into docstrings, and elaborate
|
hace 4 años |
John Snow
|
d646b2a128
qapi/common.py: add type hint annotations
|
hace 4 años |
John Snow
|
73951712b1
qapi/common.py: Replace one-letter 'c' variable
|
hace 4 años |
John Snow
|
a7aa64a6ae
qapi/common.py: delint with pylint
|
hace 4 años |
John Snow
|
cbe8f87f97
qapi/common.py: Add indent manager
|
hace 4 años |
John Snow
|
341f6afbac
qapi/common.py: Remove python compatibility workaround
|
hace 4 años |
Markus Armbruster
|
ed39c03e2f
qapi: Drop conditionals for Python 2
|
hace 5 años |
Markus Armbruster
|
e6c42b96b9
qapi: Split up scripts/qapi/common.py
|
hace 5 años |
Markus Armbruster
|
61bfb2e1a4
qapi: Move gen_enum(), gen_enum_lookup() back to qapi/types.py
|
hace 5 años |
Markus Armbruster
|
0002b557b5
qapi: Eliminate accidental global frontend state
|
hace 5 años |
Markus Armbruster
|
2a7bbedd77
qapi: Store pragma state in QAPISourceInfo, not global state
|
hace 5 años |