This takes care of ancient FIXMEs, mostly because a future series will rework the code, and I can't bring myself tiptoeing around these bugs.
Markus Armbruster (10): tests/check-qjson: Don't skip funny QNumber to JSON conversions tests/check-qjson: Examine QNum more thoroughly tests/check-qjson: Cover number 2^63 tests/check-qjson: Replace redundant large_number() tests/check-qnum: Cover qnum_to_string() for "unround" argument qobject: Fix qnum_to_string() to use sufficient precision test-string-output-visitor: Cover "unround" number string-output-visitor: Fix to use sufficient precision test-visitor-serialization: Drop insufficient precision workaround test-visitor-serialization: Clean up test_primitives() qapi/string-output-visitor.c | 2 +- qobject/qnum.c | 24 +---- tests/check-qjson.c | 146 +++++++++++++++-------------- tests/check-qnum.c | 8 +- tests/test-string-output-visitor.c | 4 +- tests/test-visitor-serialization.c | 62 +++++++----- 6 files changed, 127 insertions(+), 119 deletions(-) -- 2.26.2