Commit History

Autor SHA1 Mensaxe Data
  Simran Singhal 1394dc0690 json: Fix check for unbalanced right curly brace %!s(int64=5) %!d(string=hai) anos
  Markus Armbruster 86cdf9ec8d json: Clean up headers %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster 812ce33ead qobject: Drop superfluous includes of qemu-common.h %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster abe7c2067c json: Make JSONToken opaque outside json-parser.c %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster a2731e08ee json: Unbox tokens queue in JSONMessageParser %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster 8d3265b3d0 json: Streamline json_message_process_token() %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster da09cfbf9d json: Enforce token count and size limits more tightly %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster f9277915ee json: Fix streamer not to ignore trailing unterminated structures %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster 84a56f38b2 json: Pass lexical errors and limit violations to callback %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster 2cbd15aa6f json: Treat unwanted interpolation as lexical error %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster 269e57ae28 json: Don't create JSON_ERROR tokens that won't be used %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster ff281a272f json: Don't pass null @tokens to json_parser_parse() %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster 62815d85ae json: Redesign the callback to consume JSON values %!s(int64=7) %!d(string=hai) anos
  Markus Armbruster 037f244088 json: Have lexer call streamer directly %!s(int64=7) %!d(string=hai) anos
  Marc-André Lureau 7c1e1d5481 json: remove useless return value from lexer/parser %!s(int64=7) %!d(string=hai) anos
  Paolo Bonzini a942d8fa01 json-streamer: fix double-free on exiting during a parse %!s(int64=9) %!d(string=hai) anos
  Eric Blake ba4dba5434 json-streamer: Don't leak tokens on incomplete parse %!s(int64=9) %!d(string=hai) anos
  Peter Maydell f2ad72b30e qobject: Clean up includes %!s(int64=9) %!d(string=hai) anos
  Markus Armbruster df649835fe qjson: Limit number of tokens in addition to total size %!s(int64=9) %!d(string=hai) anos
  Paolo Bonzini 9bada89711 qjson: surprise, allocating 6 QObjects per token is expensive %!s(int64=9) %!d(string=hai) anos
  Paolo Bonzini 95385fe9ac qjson: store tokens in a GQueue %!s(int64=9) %!d(string=hai) anos
  Paolo Bonzini d2ca7c0b0d qjson: replace QString in JSONLexer with GString %!s(int64=9) %!d(string=hai) anos
  Markus Armbruster c54616608a qjson: Give each of the six structural chars its own token type %!s(int64=9) %!d(string=hai) anos
  Markus Armbruster 0753113a26 qjson: Don't crash when input exceeds nesting limit %!s(int64=9) %!d(string=hai) anos
  Markus Armbruster 4f2d31fbc0 qjson: Apply nesting limit more sanely %!s(int64=9) %!d(string=hai) anos
  Paolo Bonzini a372823a14 build: move qobject files to qobject/ and libqemuutil.a %!s(int64=12) %!d(string=hai) anos