fix memory leak in case of json parser errors

use json reader state macros everywhere

fix incomplete json object not resulting in syntax error

fix memory leak in json reader when handling incomplete tokens

(0) -300 -100 -30 -10 -4 +4 +10 +30 +100 tip

mercurial