|
From: | Dmitry Gutov |
Subject: | bug#31138: Native json slower than json.el |
Date: | Mon, 22 Apr 2019 14:48:52 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 21.04.2019 16:33, Philipp Stephani wrote:
Am So., 21. Apr. 2019 um 15:10 Uhr schrieb yyoncho<yyoncho@gmail.com>:Hi Philipp, As Eli commented in this thread, the decoding is must have for all external libraries no matter what is their contract.I disagree.
If I simply apply the patch from https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31138#5, that breaks tests in test/src/json-tests.el. In particular, json-parse-string/string:
F json-parse-string/string (ert-test-failed ((should (equal (json-parse-string "[\"abcαβγ\"]") ["abcαβγ"])) :form (equal ["abc\316\261\316\262\316\263"] ["abcαβγ"]) :value nil :explanation (array-elt 0(arrays-of-different-length 9 6 "abc\316\261\316\262\316\263" "abcαβγ" first-mismatch-at 3))))
Would somebody like to propose an alternative patch?
[Prev in Thread] | Current Thread | [Next in Thread] |