1. ba891d6 qstring: Move qstring_from_substr()'s @end one to the right by Markus Armbruster · 7 years ago
  2. b65ab77 qstring: Assert size calculations don't overflow by Markus Armbruster · 7 years ago
  3. ad63c54 qstring: Fix qstring_from_substr() not to provoke int overflow by liujunjie · 7 years ago
  4. ab45015 qobject: Let qobject_from_jsonf() fail instead of abort by Markus Armbruster · 7 years ago
  5. a193352 qobject: New qdict_from_jsonf_nofail() by Markus Armbruster · 7 years ago
  6. 17e9aa3 block-qdict: Pacify Coverity after commit f1b34a248e9 by Markus Armbruster · 7 years ago
  7. bf6e6a3 qdict: Make qdict_flatten() shallow-clone-friendly by Max Reitz · 7 years ago
  8. 2860b2b block: Fix -blockdev / blockdev-add for empty objects and arrays by Markus Armbruster · 7 years ago
  9. c78b8cf block-qdict: Simplify qdict_is_list() some by Markus Armbruster · 7 years ago
  10. 3692b5d block-qdict: Clean up qdict_crumple() a bit by Markus Armbruster · 7 years ago
  11. f1b34a2 block-qdict: Tweak qdict_flatten_qdict(), qdict_flatten_qlist() by Markus Armbruster · 7 years ago
  12. eb0e0f7 block-qdict: Simplify qdict_flatten_qdict() by Markus Armbruster · 7 years ago
  13. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  14. e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
  15. 0bcc8e5 qobject: Move block-specific qdict code to block-qdict.c by Markus Armbruster · 7 years ago
  16. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  17. f5a74a5 qobject: Modify qobject_ref() to return obj by Marc-André Lureau · 7 years ago
  18. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  19. 3d3eaca qobject: use a QObjectBase_ struct by Marc-André Lureau · 7 years ago
  20. 7ee9edf qobject: Ensure base is at offset 0 by Marc-André Lureau · 7 years ago
  21. b26ae1c qobject: introduce qobject_get_try_str() by Peter Xu · 7 years ago
  22. 7759320 qobject: introduce qstring_get_try_str() by Peter Xu · 7 years ago
  23. 532fb53 qapi: Make more of qobject_to() by Max Reitz · 7 years ago
  24. cb51b97 qapi: Remove qobject_to_X() functions by Max Reitz · 7 years ago
  25. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  26. 3cf42b8 qlit: add qobject_from_qlit() by Marc-André Lureau · 7 years ago
  27. bcebf10 qdict: Introduce qdict_rename_keys() by Kevin Wolf · 7 years ago
  28. fc81fa1 Include qapi/qmp/qstring.h exactly where needed by Markus Armbruster · 7 years ago
  29. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  30. 47e6b29 Include qapi/qmp/qlist.h exactly where needed by Markus Armbruster · 7 years ago
  31. 5ee9d2f Include qapi/qmp/qobject.h exactly where needed by Markus Armbruster · 7 years ago
  32. 15280c3 qdict qlist: Make most helper macros functions by Markus Armbruster · 7 years ago
  33. 6b67395 Eliminate qapi/qmp/types.h by Markus Armbruster · 7 years ago
  34. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  35. b38dd67 qapi: Add qobject_is_equal() by Max Reitz · 7 years ago
  36. 84be629 qapi/qnull: Add own header by Max Reitz · 7 years ago
  37. cbb6540 qlit: Tighten QLit list vs QList comparison by Marc-André Lureau · 8 years ago
  38. 6da8a7a qlit: Tighten QLit dict vs QDict comparison by Marc-André Lureau · 8 years ago
  39. 5f4bd80 qlit: Replace open-coded qnum_get_int() by call by Marc-André Lureau · 8 years ago
  40. 6c6084c qlit: add QLIT_QNULL and QLIT_BOOL by Marc-André Lureau · 8 years ago
  41. e2346a1 qlit: make qlit_equal_qobject() take const arguments by Marc-André Lureau · 8 years ago
  42. d9eba57 qlit: make qlit_equal_qobject return a bool by Marc-André Lureau · 8 years ago
  43. 60cc2eb qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() by Marc-André Lureau · 8 years ago
  44. 082696e qlit: use QLit prefix consistently by Marc-André Lureau · 8 years ago
  45. 28035bc qlit: move qlit from check-qjson to qobject/ by Marc-André Lureau · 8 years ago
  46. 006ca09 qapi: Separate type QNull from QObject by Markus Armbruster · 8 years ago
  47. 2bc7cfe json: learn to parse uint64 numbers by Marc-André Lureau · 8 years ago
  48. 61a8f41 qnum: add uint type by Marc-André Lureau · 8 years ago
  49. 01b2ffc qapi: merge QInt and QFloat in QNum by Marc-André Lureau · 8 years ago
  50. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
  51. 57348c2 qobject: Propagate parse errors through qobject_from_json() by Markus Armbruster · 8 years ago
  52. ea5ef5c qjson: Abort earlier on qobject_from_jsonf() misuse by Markus Armbruster · 8 years ago
  53. 99dbfd1 qobject: Propagate parse errors through qobject_from_jsonv() by Markus Armbruster · 8 years ago
  54. d7941f4 Merge remote-tracking branch 'remotes/armbru/tags/pull-util-2017-02-23' into staging by Peter Maydell · 8 years ago
  55. b30d188 util/cutils: Rename qemu_strtoll(), qemu_strtoull() by Markus Armbruster · 8 years ago
  56. b25f23e qdict: Make qdict_get_qlist() safe like qdict_get_qdict() by Markus Armbruster · 8 years ago
  57. 603476c qdict: implement a qdict_crumple method for un-flattening a dict by Daniel P. Berrange · 9 years ago
  58. a942d8f json-streamer: fix double-free on exiting during a parse by Paolo Bonzini · 9 years ago
  59. c7eb39c qapi: Improve use of qmp/types.h by Eric Blake · 9 years ago
  60. ff5394a qobject: Correct JSON lexer grammar comments by Eric Blake · 9 years ago
  61. ba4dba5 json-streamer: Don't leak tokens on incomplete parse by Eric Blake · 9 years ago
  62. 9be3859 coccinelle: Remove unnecessary variables for function return value by Eduardo Habkost · 9 years ago
  63. de4905f qdict: fix unbounded stack warning for qdict_array_entries by Peter Xu · 9 years ago
  64. f348b6d util: move declarations out of qemu-common.h by Veronia Bahaa · 9 years ago
  65. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  66. 6e8e5cb qobject: Document more shortcomings in our number handling by Eric Blake · 9 years ago
  67. f2ad72b qobject: Clean up includes by Peter Maydell · 9 years ago
  68. 7264f5c qapi: Convert QType into QAPI built-in enum type by Eric Blake · 9 years ago
  69. 1310a3d qobject: Rename qtype_code to QType by Eric Blake · 9 years ago
  70. 55e1819 qobject: Simplify QObject by Eric Blake · 9 years ago
  71. df64983 qjson: Limit number of tokens in addition to total size by Markus Armbruster · 9 years ago
  72. 9bada89 qjson: surprise, allocating 6 QObjects per token is expensive by Paolo Bonzini · 9 years ago
  73. 95385fe qjson: store tokens in a GQueue by Paolo Bonzini · 9 years ago
  74. d538b25 qjson: Convert to parser to recursive descent by Markus Armbruster · 9 years ago
  75. d2ca7c0 qjson: replace QString in JSONLexer with GString by Paolo Bonzini · 9 years ago
  76. 6b9606f qjson: Inline token_is_escape() and simplify by Markus Armbruster · 9 years ago
  77. 50e2a46 qjson: Inline token_is_keyword() and simplify by Markus Armbruster · 9 years ago
  78. c546166 qjson: Give each of the six structural chars its own token type by Markus Armbruster · 9 years ago
  79. b8d3b1d qjson: Spell out some silent assumptions by Markus Armbruster · 9 years ago
  80. 0753113 qjson: Don't crash when input exceeds nesting limit by Markus Armbruster · 9 years ago
  81. 4f2d31f qjson: Apply nesting limit more sanely by Markus Armbruster · 9 years ago
  82. 7f02784 qstring: Make conversion from QObject * accept null by Markus Armbruster · 9 years ago
  83. 2d6421a qlist: Make conversion from QObject * accept null by Markus Armbruster · 9 years ago
  84. fcf73f6 qfloat qint: Make conversion from QObject * accept null by Markus Armbruster · 9 years ago
  85. 89cad9f qdict: Make conversion from QObject * accept null by Markus Armbruster · 9 years ago
  86. 14b6160 qbool: Make conversion from QObject * accept null by Markus Armbruster · 9 years ago
  87. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  88. 4629ed1 qerror: Finally unused, clean up by Markus Armbruster · 10 years ago
  89. 34acbc9 qobject: Use 'bool' inside qdict by Eric Blake · 10 years ago
  90. fc48ffc qobject: Use 'bool' for qbool by Eric Blake · 10 years ago
  91. 7990d2c qdict: Add qdict_{set,copy}_default() by Kevin Wolf · 10 years ago
  92. bd50530 qdict: Add qdict_array_entries() by Kevin Wolf · 10 years ago
  93. e549e71 json-parser: Accept 'null' in QMP by Eric Blake · 10 years ago
  94. 481b002 qobject: Add a special null QObject by Markus Armbruster · 10 years ago
  95. a7c3181 qobject: Clean up around qtype_code by Markus Armbruster · 10 years ago
  96. 4b58554 qjson: Drop trailing space for pretty formatting by Max Reitz · 10 years ago
  97. d593233 json-lexer: fix escaped backslash in single-quoted string by Paolo Bonzini · 11 years ago
  98. a491af4 json-parser: drop superfluous assignment for token variable by Gonglei · 11 years ago
  99. 9c52681 qdict: Add qdict_join() by Max Reitz · 11 years ago
  100. f231b88 qerror.h: Remove QERR defines that are only used once by Cole Robinson · 11 years ago