| Commit message (Expand) | Author | Age | Files | Lines |
* | json: Fix check for unbalanced right curly brace | Simran Singhal | 2020-04-07 | 1 | -1/+1 |
* | json: Clean up headers | Markus Armbruster | 2018-08-24 | 1 | -3/+1 |
* | qobject: Drop superfluous includes of qemu-common.h | Markus Armbruster | 2018-08-24 | 1 | -1/+0 |
* | json: Make JSONToken opaque outside json-parser.c | Markus Armbruster | 2018-08-24 | 1 | -7/+1 |
* | json: Unbox tokens queue in JSONMessageParser | Markus Armbruster | 2018-08-24 | 1 | -19/+11 |
* | json: Streamline json_message_process_token() | Markus Armbruster | 2018-08-24 | 1 | -8/+5 |
* | json: Enforce token count and size limits more tightly | Markus Armbruster | 2018-08-24 | 1 | -18/+18 |
* | json: Fix streamer not to ignore trailing unterminated structures | Markus Armbruster | 2018-08-24 | 1 | -0/+8 |
* | json: Pass lexical errors and limit violations to callback | Markus Armbruster | 2018-08-24 | 1 | -6/+16 |
* | json: Treat unwanted interpolation as lexical error | Markus Armbruster | 2018-08-24 | 1 | -1/+1 |
* | json: Don't create JSON_ERROR tokens that won't be used | Markus Armbruster | 2018-08-24 | 1 | -4/+2 |
* | json: Don't pass null @tokens to json_parser_parse() | Markus Armbruster | 2018-08-24 | 1 | -13/+12 |
* | json: Redesign the callback to consume JSON values | Markus Armbruster | 2018-08-24 | 1 | -8/+11 |
* | json: Have lexer call streamer directly | Markus Armbruster | 2018-08-24 | 1 | -3/+3 |
* | json: remove useless return value from lexer/parser | Marc-André Lureau | 2018-08-24 | 1 | -4/+4 |
* | json-streamer: fix double-free on exiting during a parse | Paolo Bonzini | 2016-07-12 | 1 | -2/+6 |
* | json-streamer: Don't leak tokens on incomplete parse | Eric Blake | 2016-06-30 | 1 | -0/+6 |
* | qobject: Clean up includes | Peter Maydell | 2016-02-04 | 1 | -0/+1 |
* | qjson: Limit number of tokens in addition to total size | Markus Armbruster | 2015-11-26 | 1 | -0/+2 |
* | qjson: surprise, allocating 6 QObjects per token is expensive | Paolo Bonzini | 2015-11-26 | 1 | -11/+8 |
* | qjson: store tokens in a GQueue | Paolo Bonzini | 2015-11-26 | 1 | -10/+15 |
* | qjson: replace QString in JSONLexer with GString | Paolo Bonzini | 2015-11-26 | 1 | -4/+5 |
* | qjson: Give each of the six structural chars its own token type | Markus Armbruster | 2015-11-26 | 1 | -17/+15 |
* | qjson: Don't crash when input exceeds nesting limit | Markus Armbruster | 2015-11-26 | 1 | -2/+3 |
* | qjson: Apply nesting limit more sanely | Markus Armbruster | 2015-11-26 | 1 | -2/+1 |
* | build: move qobject files to qobject/ and libqemuutil.a | Paolo Bonzini | 2013-01-12 | 1 | -0/+122 |