258 Commits (56ee86261e0ffa151e82b383d9628cf5660be355)

Author SHA1 Message Date
Philippe Mathieu-Daudé 192cf54ac5 qapi/error: Check format string argument in error_*prepend() 6 years ago
Vladimir Sementsov-Ogievskiy 8220f3ac74 scripts: Coccinelle script to use ERRP_GUARD() 6 years ago
Vladimir Sementsov-Ogievskiy ae7c80a7bd error: New macro ERRP_GUARD() 6 years ago
Markus Armbruster 012d4c96e2 qapi: Make visitor functions taking Error ** return bool, not void 6 years ago
Markus Armbruster e3fe3988d7 error: Document Error API usage rules 6 years ago
Markus Armbruster 9aac7d486c error: Improve error.h's big comment 6 years ago
Markus Armbruster 47ff5ac81e error: Fix examples in error.h's big comment 6 years ago
Markus Armbruster 1f5842487a qapi: Only input visitors can actually fail 6 years ago
Markus Armbruster 8b7ce95b46 qapi: Fix Visitor contract for start_alternate() 6 years ago
Markus Armbruster 8e08bf4ea2 qapi: Assert incomplete object occurs only in dealloc visitor 6 years ago
Markus Armbruster 554d6586ae qapi: Polish prose in visitor.h 6 years ago
Markus Armbruster c5460d5e19 qapi: Document @errp usage more thoroughly in visitor.h 6 years ago
Markus Armbruster 782586c771 qapi: Fix typo in visit_start_list()'s contract 6 years ago
Markus Armbruster 294c90662a qapi: Fix the virtual walk example in visitor.h's big comment 6 years ago
Markus Armbruster 3777d36e67 qapi: Belatedly update visitor.h's big comment for QAPI modules 6 years ago
Markus Armbruster 7b1cd1c65a qobject: Eliminate qdict_iter(), use qdict_first(), qdict_next() 6 years ago
Markus Armbruster 2f2ec11179 qobject: Eliminate qlist_iter(), use QLIST_FOREACH_ENTRY() instead 6 years ago
Markus Armbruster 64594e2bcc qobject: Clean up QLIST_FOREACH_ENTRY() 6 years ago
Marc-André Lureau f0ccc00be1 qmp: constify QmpCommand and list 6 years ago
Marc-André Lureau 164c374b75 qstring: add qstring_free() 6 years ago
Vladimir Sementsov-Ogievskiy 49fbc7236d error: make Error **errp const where it is appropriate 6 years ago
Markus Armbruster 81b49004e0 qapi: Make visit_next_list()'s comment less confusing 7 years ago
Markus Armbruster abb3d37d0c qapi: Split error.json off common.json 7 years ago
Marc-André Lureau 0b69f6f72c qapi: remove qmp_unregister_command() 7 years ago
Markus Armbruster a95291007b qapi: Eliminate indirection through qmp_event_get_func_emit() 7 years ago
David Hildenbrand c9fba9de89 qapi: Rewrite string-input-visitor's integer and list parsing 7 years ago
Markus Armbruster 4b5766488f error: Fix use of error_prepend() with &error_fatal, &error_abort 8 years ago
Alberto Garcia 4c9ab1e693 scripts: Remove check-qerror.sh 8 years ago
Marc-André Lureau 2aa788f5cb qmp: constify qmp_is_oob() 8 years ago
Peter Xu 3ab72385b2 qapi: Drop qapi_event_send_FOO()'s Error ** argument 8 years ago
Markus Armbruster 37aded92c2 json: Update references to RFC 7159 to RFC 8259 8 years ago
Markus Armbruster 86cdf9ec8d json: Clean up headers 8 years ago
Markus Armbruster 812ce33ead qobject: Drop superfluous includes of qemu-common.h 8 years ago
Markus Armbruster abe7c2067c json: Make JSONToken opaque outside json-parser.c 8 years ago
Markus Armbruster a2731e08ee json: Unbox tokens queue in JSONMessageParser 8 years ago
Markus Armbruster f9277915ee json: Fix streamer not to ignore trailing unterminated structures 8 years ago
Markus Armbruster 84a56f38b2 json: Pass lexical errors and limit violations to callback 8 years ago
Markus Armbruster 2cbd15aa6f json: Treat unwanted interpolation as lexical error 8 years ago
Markus Armbruster 61030280ca json: Rename token JSON_ESCAPE & friends to JSON_INTERP 8 years ago
Markus Armbruster 62815d85ae json: Redesign the callback to consume JSON values 8 years ago
Markus Armbruster 037f244088 json: Have lexer call streamer directly 8 years ago
Marc-André Lureau 7c1e1d5481 json: remove useless return value from lexer/parser 8 years ago
Markus Armbruster 2d36e84304 qobject: qobject_from_jsonv() is dangerous, hide it away 8 years ago
Markus Armbruster 4ff184689b qobject: New qobject_from_vjsonf_nofail(), qdict_from_vjsonf_nofail() 8 years ago
Markus Armbruster 6ce80fd803 qobject: Replace qobject_from_jsonf() by qobject_from_jsonf_nofail() 8 years ago
liujunjie ad63c549ec qstring: Fix qstring_from_substr() not to provoke int overflow 8 years ago
Markus Armbruster d43b16945a qmp: Use QDict * instead of QObject * for response objects 8 years ago
Markus Armbruster cee32796ca qmp: De-duplicate error response building 8 years ago
Markus Armbruster a193352ff9 qobject: New qdict_from_jsonf_nofail() 8 years ago
Markus Armbruster 69240fe62d qmp: Don't let malformed in-band commands jump the queue 8 years ago