| Commit message (Expand) | Author | Age | Files | Lines |
* | qobject: braces {} are necessary for all arms of this statement | Zhang Han | 2021-02-04 | 1 | -2/+4 |
* | qobject: spaces required around that operators | Zhang Han | 2021-02-04 | 1 | -2/+2 |
* | qobject: code indent should never use tabs | Zhang Han | 2021-02-04 | 1 | -2/+2 |
* | qobject: open brace '{' following struct go on the same line | Zhang Han | 2021-02-04 | 2 | -4/+2 |
* | qobject: Make QString immutable | Markus Armbruster | 2020-12-19 | 1 | -63/+2 |
* | json: Use GString instead of QString to accumulate strings | Markus Armbruster | 2020-12-19 | 1 | -15/+15 |
* | qobject: Factor JSON writer out of qobject_to_json() | Markus Armbruster | 2020-12-19 | 4 | -100/+280 |
* | qobject: Factor quoted_str() out of to_json() | Markus Armbruster | 2020-12-19 | 1 | -56/+54 |
* | qobject: Drop qstring_get_try_str() | Markus Armbruster | 2020-12-19 | 1 | -10/+0 |
* | qobject: Drop qobject_get_try_str() | Markus Armbruster | 2020-12-19 | 1 | -11/+0 |
* | qobject: Move internals to qobject-internal.h | Markus Armbruster | 2020-12-19 | 8 | -0/+46 |
* | Revert "qstring: add qstring_free()" | Markus Armbruster | 2020-12-19 | 1 | -22/+5 |
* | qobject: Change qobject_to_json()'s value to GString | Markus Armbruster | 2020-12-19 | 1 | -3/+3 |
* | qobject: Use GString instead of QString to accumulate JSON | Markus Armbruster | 2020-12-19 | 2 | -47/+57 |
* | qobject: Make qobject_to_json_pretty() take a pretty argument | Markus Armbruster | 2020-12-19 | 1 | -11/+5 |
* | qobject: Fix qnum_to_string() to use sufficient precision | Markus Armbruster | 2020-12-19 | 1 | -21/+3 |
* | json: Fix a memleak in parse_pair() | Alex Chen | 2020-11-17 | 1 | -6/+6 |
* | qemu/: fix some comment spelling errors | zhaolichang | 2020-09-17 | 1 | -1/+1 |
* | libqemuutil, qapi, trace: convert to meson | Paolo Bonzini | 2020-08-21 | 2 | -3/+3 |
* | qobject: Eliminate qdict_iter(), use qdict_first(), qdict_next() | Markus Armbruster | 2020-04-30 | 2 | -53/+20 |
* | qobject: Eliminate qlist_iter(), use QLIST_FOREACH_ENTRY() instead | Markus Armbruster | 2020-04-30 | 2 | -52/+23 |
* | qobject: Factor out helper json_pretty_newline() | Markus Armbruster | 2020-04-30 | 1 | -24/+16 |
* | json: Fix check for unbalanced right curly brace | Simran Singhal | 2020-04-07 | 1 | -1/+1 |
* | qstring: add qstring_free() | Marc-André Lureau | 2020-01-24 | 1 | -5/+22 |
* | json: Move switch 'fall through' comment to correct place | Philippe Mathieu-Daudé | 2019-08-21 | 1 | -1/+1 |
* | qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h | Markus Armbruster | 2019-06-11 | 1 | -1/+1 |
* | json: Fix off-by-one assert check in next_state() | Liam Merwick | 2019-03-26 | 1 | -1/+1 |
* | json: Fix % handling when not interpolating | Christophe Fergeau | 2019-01-24 | 1 | -4/+6 |
* | json: Fix to reject duplicate object member names | Markus Armbruster | 2018-12-13 | 1 | -0/+5 |
* | qobject: Catch another straggler for use of qdict_put_str() | Philippe Mathieu-Daudé | 2018-10-26 | 1 | -1/+1 |
* | json: Eliminate lexer state IN_WHITESPACE, pseudo-token JSON_SKIP | Markus Armbruster | 2018-09-24 | 2 | -18/+5 |
* | json: Eliminate lexer state IN_ERROR | Markus Armbruster | 2018-09-24 | 2 | -8/+9 |
* | json: Nicer recovery from lexical errors | Markus Armbruster | 2018-09-24 | 1 | -14/+29 |
* | json: Make lexer's "character consumed" logic less confusing | Markus Armbruster | 2018-09-24 | 2 | -11/+17 |
* | json: Clean up how lexer consumes "end of input" | Markus Armbruster | 2018-09-24 | 1 | -8/+9 |
* | json: Fix lexer for lookahead character beyond '\x7F' | Markus Armbruster | 2018-09-24 | 1 | -1/+1 |
* | json: Update references to RFC 7159 to RFC 8259 | Markus Armbruster | 2018-08-24 | 1 | -1/+1 |
* | json: Support %% in JSON strings when interpolating | Markus Armbruster | 2018-08-24 | 1 | -1/+2 |
* | json: Improve safety of qobject_from_jsonf_nofail() & friends | Markus Armbruster | 2018-08-24 | 1 | -2/+10 |
* | json: Keep interpolation state in JSONParserContext | Markus Armbruster | 2018-08-24 | 1 | -29/+30 |
* | json: Clean up headers | Markus Armbruster | 2018-08-24 | 5 | -9/+58 |
* | qobject: Drop superfluous includes of qemu-common.h | Markus Armbruster | 2018-08-24 | 8 | -8/+0 |
* | json: Make JSONToken opaque outside json-parser.c | Markus Armbruster | 2018-08-24 | 2 | -7/+20 |
* | json: Unbox tokens queue in JSONMessageParser | Markus Armbruster | 2018-08-24 | 2 | -20/+11 |
* | json: Streamline json_message_process_token() | Markus Armbruster | 2018-08-24 | 1 | -8/+5 |
* | json: Enforce token count and size limits more tightly | Markus Armbruster | 2018-08-24 | 1 | -18/+18 |
* | qjson: Have qobject_from_json() & friends reject empty and blank | Markus Armbruster | 2018-08-24 | 1 | -0/+4 |
* | json: Assert json_parser_parse() consumes all tokens on success | Markus Armbruster | 2018-08-24 | 1 | -0/+1 |
* | json: Fix streamer not to ignore trailing unterminated structures | Markus Armbruster | 2018-08-24 | 2 | -0/+10 |
* | json: Fix latent parser aborts at end of input | Markus Armbruster | 2018-08-24 | 1 | -2/+0 |