summaryrefslogtreecommitdiffstats
path: root/qobject/json-streamer.c
Commit message (Expand)AuthorAgeFilesLines
* json: Clean up headersMarkus Armbruster2018-08-241-3/+1Star
* qobject: Drop superfluous includes of qemu-common.hMarkus Armbruster2018-08-241-1/+0Star
* json: Make JSONToken opaque outside json-parser.cMarkus Armbruster2018-08-241-7/+1Star
* json: Unbox tokens queue in JSONMessageParserMarkus Armbruster2018-08-241-19/+11Star
* json: Streamline json_message_process_token()Markus Armbruster2018-08-241-8/+5Star
* json: Enforce token count and size limits more tightlyMarkus Armbruster2018-08-241-18/+18
* json: Fix streamer not to ignore trailing unterminated structuresMarkus Armbruster2018-08-241-0/+8
* json: Pass lexical errors and limit violations to callbackMarkus Armbruster2018-08-241-6/+16
* json: Treat unwanted interpolation as lexical errorMarkus Armbruster2018-08-241-1/+1
* json: Don't create JSON_ERROR tokens that won't be usedMarkus Armbruster2018-08-241-4/+2Star
* json: Don't pass null @tokens to json_parser_parse()Markus Armbruster2018-08-241-13/+12Star
* json: Redesign the callback to consume JSON valuesMarkus Armbruster2018-08-241-8/+11
* json: Have lexer call streamer directlyMarkus Armbruster2018-08-241-3/+3
* json: remove useless return value from lexer/parserMarc-André Lureau2018-08-241-4/+4
* json-streamer: fix double-free on exiting during a parsePaolo Bonzini2016-07-121-2/+6
* json-streamer: Don't leak tokens on incomplete parseEric Blake2016-06-301-0/+6
* qobject: Clean up includesPeter Maydell2016-02-041-0/+1
* qjson: Limit number of tokens in addition to total sizeMarkus Armbruster2015-11-261-0/+2
* qjson: surprise, allocating 6 QObjects per token is expensivePaolo Bonzini2015-11-261-11/+8Star
* qjson: store tokens in a GQueuePaolo Bonzini2015-11-261-10/+15
* qjson: replace QString in JSONLexer with GStringPaolo Bonzini2015-11-261-4/+5
* qjson: Give each of the six structural chars its own token typeMarkus Armbruster2015-11-261-17/+15Star
* qjson: Don't crash when input exceeds nesting limitMarkus Armbruster2015-11-261-2/+3
* qjson: Apply nesting limit more sanelyMarkus Armbruster2015-11-261-2/+1Star
* build: move qobject files to qobject/ and libqemuutil.aPaolo Bonzini2013-01-121-0/+122