1. 5086c99 qobject: open brace '{' following struct go on the same line by Zhang Han · 4 years, 1 month ago
  2. 68af4cc json: Use GString instead of QString to accumulate strings by Markus Armbruster · 4 years, 1 month ago
  3. 922d42b json: Fix a memleak in parse_pair() by Alex Chen · 4 years, 2 months ago
  4. 6f0dd6c json: Move switch 'fall through' comment to correct place by Philippe Mathieu-Daudé · 5 years ago
  5. 856dfd8 qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h by Markus Armbruster · 6 years ago
  6. bbc0586 json: Fix % handling when not interpolating by Christophe Fergeau · 6 years ago
  7. 00382fa json: Fix to reject duplicate object member names by Markus Armbruster · 6 years ago
  8. 37aded9 json: Update references to RFC 7159 to RFC 8259 by Markus Armbruster · 6 years ago
  9. 8bca461 json: Support %% in JSON strings when interpolating by Markus Armbruster · 6 years ago
  10. 16a4859 json: Improve safety of qobject_from_jsonf_nofail() & friends by Markus Armbruster · 6 years ago
  11. ada74c3 json: Keep interpolation state in JSONParserContext by Markus Armbruster · 6 years ago
  12. 86cdf9e json: Clean up headers by Markus Armbruster · 6 years ago
  13. abe7c20 json: Make JSONToken opaque outside json-parser.c by Markus Armbruster · 6 years ago
  14. a2731e0 json: Unbox tokens queue in JSONMessageParser by Markus Armbruster · 6 years ago
  15. 5d50113 json: Assert json_parser_parse() consumes all tokens on success by Markus Armbruster · 6 years ago
  16. e06d008 json: Fix latent parser aborts at end of input by Markus Armbruster · 6 years ago
  17. 53a0d61 json: Replace %I64d, %I64u by %PRId64, %PRIu64 by Markus Armbruster · 6 years ago
  18. f7617d4 json: Leave rejecting invalid interpolation to parser by Markus Armbruster · 6 years ago
  19. 2cbd15a json: Treat unwanted interpolation as lexical error by Markus Armbruster · 6 years ago
  20. 6103028 json: Rename token JSON_ESCAPE & friends to JSON_INTERP by Markus Armbruster · 6 years ago
  21. ff281a2 json: Don't pass null @tokens to json_parser_parse() by Markus Armbruster · 6 years ago
  22. 62815d8 json: Redesign the callback to consume JSON values by Markus Armbruster · 6 years ago
  23. e8b19d7 json-parser: simplify and avoid JSONParserContext allocation by Marc-André Lureau · 6 years ago
  24. dc45a07 json: Fix \uXXXX for surrogate pairs by Markus Armbruster · 6 years ago
  25. 46a628b json: Reject invalid \uXXXX, fix \u0000 by Markus Armbruster · 6 years ago
  26. de6decf json: Simplify parse_string() by Markus Armbruster · 6 years ago
  27. b2da4a4 json: Leave rejecting invalid escape sequences to parser by Markus Armbruster · 6 years ago
  28. 4b1c0cd json: Accept overlong \xC0\x80 as U+0000 ("modified UTF-8") by Markus Armbruster · 6 years ago
  29. 574bf16 json: Report first rather than last parse error by Markus Armbruster · 6 years ago
  30. e59f39d json: Reject invalid UTF-8 sequences by Markus Armbruster · 6 years ago
  31. 00ea57f json: Tighten and simplify qstring_from_escaped_str()'s loop by Markus Armbruster · 6 years ago
  32. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  33. 532fb53 qapi: Make more of qobject_to() by Max Reitz · 7 years ago
  34. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  35. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  36. 47e6b29 Include qapi/qmp/qlist.h exactly where needed by Markus Armbruster · 7 years ago
  37. 15280c3 qdict qlist: Make most helper macros functions by Markus Armbruster · 7 years ago
  38. 6b67395 Eliminate qapi/qmp/types.h by Markus Armbruster · 7 years ago
  39. 006ca09 qapi: Separate type QNull from QObject by Markus Armbruster · 8 years ago
  40. 2bc7cfe json: learn to parse uint64 numbers by Marc-André Lureau · 8 years ago
  41. 01b2ffc qapi: merge QInt and QFloat in QNum by Marc-André Lureau · 8 years ago
  42. c7eb39c qapi: Improve use of qmp/types.h by Eric Blake · 9 years ago
  43. f348b6d util: move declarations out of qemu-common.h by Veronia Bahaa · 9 years ago
  44. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  45. 6e8e5cb qobject: Document more shortcomings in our number handling by Eric Blake · 9 years ago
  46. f2ad72b qobject: Clean up includes by Peter Maydell · 9 years ago
  47. 9bada89 qjson: surprise, allocating 6 QObjects per token is expensive by Paolo Bonzini · 9 years ago
  48. 95385fe qjson: store tokens in a GQueue by Paolo Bonzini · 9 years ago
  49. d538b25 qjson: Convert to parser to recursive descent by Markus Armbruster · 9 years ago
  50. 6b9606f qjson: Inline token_is_escape() and simplify by Markus Armbruster · 9 years ago
  51. 50e2a46 qjson: Inline token_is_keyword() and simplify by Markus Armbruster · 9 years ago
  52. c546166 qjson: Give each of the six structural chars its own token type by Markus Armbruster · 9 years ago
  53. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  54. fc48ffc qobject: Use 'bool' for qbool by Eric Blake · 10 years ago
  55. e549e71 json-parser: Accept 'null' in QMP by Eric Blake · 10 years ago
  56. a491af4 json-parser: drop superfluous assignment for token variable by Gonglei · 11 years ago
  57. f231b88 qerror.h: Remove QERR defines that are only used once by Cole Robinson · 11 years ago
  58. 3d5b3ec json-parser: fix handling of large whole number values by Michael Roth · 12 years ago
  59. a372823 build: move qobject files to qobject/ and libqemuutil.a by Paolo Bonzini · 12 years ago[Renamed from json-parser.c]
  60. 7b1b5d1 qapi: move include files to include/qobject/ by Paolo Bonzini · 12 years ago
  61. 65c0f1e json-parser: don't replicate tokens at each level of recursion by Michael Roth · 12 years ago
  62. c1990eb json-parser: add handling for NULL token list by Michael Roth · 14 years ago
  63. 11e8a46 json-parser: detect premature EOI by Anthony Liguori · 14 years ago
  64. ef749d0 json-parser: propagate error from parser by Anthony Liguori · 14 years ago
  65. 8b7968f Use GCC_FMT_ATTR (format checking) by Stefan Weil · 14 years ago
  66. a2da039 Merge remote branch 'qmp/for-anthony' into staging by Anthony Liguori · 15 years ago
  67. 1116582 Move stdbool.h by Paul Brook · 15 years ago
  68. bd03269 qjson: Handle "\f" by Luiz Capitulino · 15 years ago
  69. c96c84a json-parser: Output the content of invalid keyword by Amos Kong · 15 years ago
  70. d758d90 json-parser: Fix segfault on malformed input by Kevin Wolf · 15 years ago
  71. 2c0d4b3 json: fix PRId64 on Win32 by Roy Tam · 15 years ago
  72. 2da69c8 json-parser: remove dead increment by Amit Shah · 15 years ago
  73. 4a5fcab Add a JSON parser by Anthony Liguori · 15 years ago