60 Commits (0ce265ffef87f19f4dd1ff0663e09a63d66ae408)

Author SHA1 Message Date
Daniel P. Berrange 603476c25c qdict: implement a qdict_crumple method for un-flattening a dict 10 years ago
Paolo Bonzini a942d8fa01 json-streamer: fix double-free on exiting during a parse 10 years ago
Eric Blake c7eb39cbd4 qapi: Improve use of qmp/types.h 10 years ago
Eric Blake ff5394ad5b qobject: Correct JSON lexer grammar comments 10 years ago
Eric Blake ba4dba5434 json-streamer: Don't leak tokens on incomplete parse 10 years ago
Eduardo Habkost 9be385980d coccinelle: Remove unnecessary variables for function return value 10 years ago
Peter Xu de4905f4bc qdict: fix unbounded stack warning for qdict_array_entries 10 years ago
Veronia Bahaa f348b6d1a5 util: move declarations out of qemu-common.h 10 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 10 years ago
Eric Blake 6e8e5cb9aa qobject: Document more shortcomings in our number handling 10 years ago
Peter Maydell f2ad72b30e qobject: Clean up includes 10 years ago
Eric Blake 7264f5c50c qapi: Convert QType into QAPI built-in enum type 10 years ago
Eric Blake 1310a3d3bd qobject: Rename qtype_code to QType 10 years ago
Eric Blake 55e1819c50 qobject: Simplify QObject 10 years ago
Markus Armbruster df649835fe qjson: Limit number of tokens in addition to total size 11 years ago
Paolo Bonzini 9bada89711 qjson: surprise, allocating 6 QObjects per token is expensive 11 years ago
Paolo Bonzini 95385fe9ac qjson: store tokens in a GQueue 11 years ago
Markus Armbruster d538b25543 qjson: Convert to parser to recursive descent 11 years ago
Paolo Bonzini d2ca7c0b0d qjson: replace QString in JSONLexer with GString 11 years ago
Markus Armbruster 6b9606f68e qjson: Inline token_is_escape() and simplify 11 years ago
Markus Armbruster 50e2a467f5 qjson: Inline token_is_keyword() and simplify 11 years ago
Markus Armbruster c54616608a qjson: Give each of the six structural chars its own token type 11 years ago
Markus Armbruster b8d3b1da3c qjson: Spell out some silent assumptions 11 years ago
Markus Armbruster 0753113a26 qjson: Don't crash when input exceeds nesting limit 11 years ago
Markus Armbruster 4f2d31fbc0 qjson: Apply nesting limit more sanely 11 years ago
Markus Armbruster 7f0278435d qstring: Make conversion from QObject * accept null 11 years ago
Markus Armbruster 2d6421a900 qlist: Make conversion from QObject * accept null 11 years ago
Markus Armbruster fcf73f66a6 qfloat qint: Make conversion from QObject * accept null 11 years ago
Markus Armbruster 89cad9f3ec qdict: Make conversion from QObject * accept null 11 years ago
Markus Armbruster 14b6160099 qbool: Make conversion from QObject * accept null 11 years ago
Markus Armbruster cc7a8ea740 Include qapi/qmp/qerror.h exactly where needed 11 years ago
Markus Armbruster 4629ed1e98 qerror: Finally unused, clean up 11 years ago
Eric Blake 34acbc9522 qobject: Use 'bool' inside qdict 11 years ago
Eric Blake fc48ffc39e qobject: Use 'bool' for qbool 11 years ago
Kevin Wolf 7990d2c99c qdict: Add qdict_{set,copy}_default() 11 years ago
Kevin Wolf bd50530a9f qdict: Add qdict_array_entries() 11 years ago
Eric Blake e549e7161f json-parser: Accept 'null' in QMP 11 years ago
Markus Armbruster 481b002cc8 qobject: Add a special null QObject 11 years ago
Markus Armbruster a7c3181628 qobject: Clean up around qtype_code 11 years ago
Max Reitz 4b58554a0e qjson: Drop trailing space for pretty formatting 12 years ago
Paolo Bonzini d593233438 json-lexer: fix escaped backslash in single-quoted string 12 years ago
Gonglei a491af471b json-parser: drop superfluous assignment for token variable 12 years ago
Max Reitz 9c52681277 qdict: Add qdict_join() 12 years ago
Cole Robinson f231b88db1 qerror.h: Remove QERR defines that are only used once 12 years ago
Max Reitz bae3f92a01 qdict: Extract non-QDicts in qdict_array_split() 12 years ago
Max Reitz 9f23fc0c23 qapi: extend qdict_flatten() for QLists 12 years ago
Max Reitz 05a8c22271 qdict: Add qdict_array_split() 12 years ago
Peter Crosthwaite 5942787183 qerror: Remove assert_no_error() 12 years ago
Stefan Weil 47908a0f66 qobject: Fix compiler warning (missing gnu_printf format attribute) 13 years ago
Kevin Wolf 4d5977eaec qdict: Optimise qdict_do_flatten() 13 years ago