summaryrefslogtreecommitdiff
path: root/qobject/json-parser.c
AgeCommit message (Expand)AuthorFilesLines
2015-11-26qjson: surprise, allocating 6 QObjects per token is expensivePaolo Bonzini1-67/+48
2015-11-26qjson: store tokens in a GQueuePaolo Bonzini1-45/+20
2015-11-26qjson: Convert to parser to recursive descentMarkus Armbruster1-118/+47
2015-11-26qjson: Inline token_is_escape() and simplifyMarkus Armbruster1-17/+15
2015-11-26qjson: Inline token_is_keyword() and simplifyMarkus Armbruster1-13/+7
2015-11-26qjson: Give each of the six structural chars its own token typeMarkus Armbruster1-22/+9
2015-06-22Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster1-1/+0
2015-06-22qobject: Use 'bool' for qboolEric Blake1-3/+3
2015-05-11json-parser: Accept 'null' in QMPEric Blake1-0/+2
2014-06-11json-parser: drop superfluous assignment for token variableGonglei1-13/+2
2014-04-25qerror.h: Remove QERR defines that are only used onceCole Robinson1-1/+1
2013-05-23json-parser: fix handling of large whole number valuesMichael Roth1-3/+23
2013-01-12build: move qobject files to qobject/ and libqemuutil.aPaolo Bonzini1-0/+704