aboutsummaryrefslogtreecommitdiff
path: root/qobject/json-parser.c
AgeCommit message (Expand)Author
2018-08-24json: Accept overlong \xC0\x80 as U+0000 ("modified UTF-8")Markus Armbruster
2018-08-24json: Report first rather than last parse errorMarkus Armbruster
2018-08-24json: Reject invalid UTF-8 sequencesMarkus Armbruster
2018-08-24json: Tighten and simplify qstring_from_escaped_str()'s loopMarkus Armbruster
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau
2018-03-19qapi: Make more of qobject_to()Max Reitz
2018-03-19qapi: Replace qobject_to_X(o) by qobject_to(X, o)Max Reitz
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster
2018-02-09Include qapi/qmp/qlist.h exactly where neededMarkus Armbruster
2018-02-09qdict qlist: Make most helper macros functionsMarkus Armbruster
2018-02-09Eliminate qapi/qmp/types.hMarkus Armbruster
2017-07-24qapi: Separate type QNull from QObjectMarkus Armbruster
2017-06-20json: learn to parse uint64 numbersMarc-André Lureau
2017-06-20qapi: merge QInt and QFloat in QNumMarc-André Lureau
2016-07-06qapi: Improve use of qmp/types.hEric Blake
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-02-08qobject: Document more shortcomings in our number handlingEric Blake
2016-02-04qobject: Clean up includesPeter Maydell
2015-11-26qjson: surprise, allocating 6 QObjects per token is expensivePaolo Bonzini
2015-11-26qjson: store tokens in a GQueuePaolo Bonzini
2015-11-26qjson: Convert to parser to recursive descentMarkus Armbruster
2015-11-26qjson: Inline token_is_escape() and simplifyMarkus Armbruster
2015-11-26qjson: Inline token_is_keyword() and simplifyMarkus Armbruster
2015-11-26qjson: Give each of the six structural chars its own token typeMarkus Armbruster
2015-06-22Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster
2015-06-22qobject: Use 'bool' for qboolEric Blake
2015-05-11json-parser: Accept 'null' in QMPEric Blake
2014-06-11json-parser: drop superfluous assignment for token variableGonglei
2014-04-25qerror.h: Remove QERR defines that are only used onceCole Robinson
2013-05-23json-parser: fix handling of large whole number valuesMichael Roth
2013-01-12build: move qobject files to qobject/ and libqemuutil.aPaolo Bonzini