| Commit message (Expand) | Author | Age | Files | Lines |
* | json: Fix off-by-one assert check in next_state() | Liam Merwick | 2019-03-26 | 1 | -1/+1 |
* | json: Eliminate lexer state IN_WHITESPACE, pseudo-token JSON_SKIP | Markus Armbruster | 2018-09-24 | 1 | -17/+5 |
* | json: Eliminate lexer state IN_ERROR | Markus Armbruster | 2018-09-24 | 1 | -4/+5 |
* | 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 | 1 | -11/+16 |
* | 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: Clean up headers | Markus Armbruster | 2018-08-24 | 1 | -2/+1 |
* | qobject: Drop superfluous includes of qemu-common.h | Markus Armbruster | 2018-08-24 | 1 | -1/+0 |
* | json: Fix streamer not to ignore trailing unterminated structures | Markus Armbruster | 2018-08-24 | 1 | -0/+2 |
* | json: Improve names of lexer states related to numbers | Markus Armbruster | 2018-08-24 | 1 | -17/+17 |
* | json: Leave rejecting invalid interpolation to parser | Markus Armbruster | 2018-08-24 | 1 | -38/+6 |
* | json: Pass lexical errors and limit violations to callback | Markus Armbruster | 2018-08-24 | 1 | -2/+1 |
* | json: Treat unwanted interpolation as lexical error | Markus Armbruster | 2018-08-24 | 1 | -12/+18 |
* | json: Rename token JSON_ESCAPE & friends to JSON_INTERP | Markus Armbruster | 2018-08-24 | 1 | -32/+32 |
* | json: Have lexer call streamer directly | Markus Armbruster | 2018-08-24 | 1 | -5/+8 |
* | json: remove useless return value from lexer/parser | Marc-André Lureau | 2018-08-24 | 1 | -15/+8 |
* | json: Leave rejecting invalid escape sequences to parser | Markus Armbruster | 2018-08-24 | 1 | -68/+4 |
* | json: Accept overlong \xC0\x80 as U+0000 ("modified UTF-8") | Markus Armbruster | 2018-08-24 | 1 | -1/+1 |
* | json: Leave rejecting invalid UTF-8 to parser | Markus Armbruster | 2018-08-24 | 1 | -4/+2 |
* | json: Revamp lexer documentation | Markus Armbruster | 2018-08-24 | 1 | -9/+71 |
* | json: Reject unescaped control characters | Markus Armbruster | 2018-08-24 | 1 | -2/+2 |
* | json: Fix lexer to include the bad character in JSON_ERROR token | Markus Armbruster | 2018-08-24 | 1 | -2/+2 |
* | json: learn to parse uint64 numbers | Marc-André Lureau | 2017-06-20 | 1 | -0/+4 |
* | qobject: Correct JSON lexer grammar comments | Eric Blake | 2016-06-30 | 1 | -5/+14 |
* | qobject: Clean up includes | Peter Maydell | 2016-02-04 | 1 | -1/+1 |
* | qjson: replace QString in JSONLexer with GString | Paolo Bonzini | 2015-11-26 | 1 | -14/+8 |
* | qjson: Give each of the six structural chars its own token type | Markus Armbruster | 2015-11-26 | 1 | -7/+12 |
* | qjson: Spell out some silent assumptions | Markus Armbruster | 2015-11-26 | 1 | -1/+6 |
* | json-lexer: fix escaped backslash in single-quoted string | Paolo Bonzini | 2014-06-23 | 1 | -2/+2 |
* | build: move qobject files to qobject/ and libqemuutil.a | Paolo Bonzini | 2013-01-12 | 1 | -0/+373 |