COMMITS
/ qobject/json-streamer.c April 2, 2020
S
json: Fix check for unbalanced right curly brace
Simran Singhal committed
August 23, 2018
M
json: Clean up headers
Markus Armbruster committed
M
qobject: Drop superfluous includes of qemu-common.h
Markus Armbruster committed
M
json: Make JSONToken opaque outside json-parser.c
Markus Armbruster committed
M
json: Unbox tokens queue in JSONMessageParser
Markus Armbruster committed
M
json: Streamline json_message_process_token()
Markus Armbruster committed
M
json: Enforce token count and size limits more tightly
Markus Armbruster committed
M
json: Fix streamer not to ignore trailing unterminated structures
Markus Armbruster committed
M
json: Pass lexical errors and limit violations to callback
Markus Armbruster committed
M
json: Treat unwanted interpolation as lexical error
Markus Armbruster committed
M
json: Don't create JSON_ERROR tokens that won't be used
Markus Armbruster committed
M
json: Don't pass null @tokens to json_parser_parse()
Markus Armbruster committed
M
json: Redesign the callback to consume JSON values
Markus Armbruster committed
M
json: Have lexer call streamer directly
Markus Armbruster committed
M
json: remove useless return value from lexer/parser
Marc-André Lureau committed
July 4, 2016
P
json-streamer: fix double-free on exiting during a parse
Paolo Bonzini committed
May 18, 2016
E
json-streamer: Don't leak tokens on incomplete parse
Eric Blake committed
January 29, 2016
P
qobject: Clean up includes
Peter Maydell committed
November 25, 2015
M
qjson: Limit number of tokens in addition to total size
Markus Armbruster committed
P
qjson: surprise, allocating 6 QObjects per token is expensive
Paolo Bonzini committed
P
qjson: store tokens in a GQueue
Paolo Bonzini committed
P
qjson: replace QString in JSONLexer with GString
Paolo Bonzini committed
M
qjson: Give each of the six structural chars its own token type
Markus Armbruster committed
M
qjson: Don't crash when input exceeds nesting limit
Markus Armbruster committed
M
qjson: Apply nesting limit more sanely
Markus Armbruster committed
December 20, 2012
P
build: move qobject files to qobject/ and libqemuutil.a
Paolo Bonzini committed