]> git.proxmox.com Git - mirror_qemu.git/commit - qobject/json-parser.c
qobject: Document more shortcomings in our number handling
authorEric Blake <eblake@redhat.com>
Fri, 29 Jan 2016 13:48:37 +0000 (06:48 -0700)
committerMarkus Armbruster <armbru@redhat.com>
Mon, 8 Feb 2016 16:29:54 +0000 (17:29 +0100)
commit6e8e5cb9aa663ba59d4ca0f4cb8307d75163e31a
treea5641f2c23f4a2c923b802ff58ca3108a3c83165
parent03e188102ca8d2eab16a8d0e7818c533a93bb799
qobject: Document more shortcomings in our number handling

We've already documented that our JSON parsing is locale dependent;
but we should also document that our JSON output has the same
problem.  Additionally, JSON requires finite values (you have to
upgrade to JSON5 to get support for Inf or NaN), and our output
truncates floating point numbers to the point of losing significant
precision that could cause the receiver to read a different value.

Sadly, this series is not going to be the one that addresses these
problems.

Fix some trailing whitespace I noticed in the vicinity.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1454075341-13658-2-git-send-email-eblake@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
qobject/json-parser.c
qobject/qjson.c