[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: JSON/YAML/TOML/etc. parsing performance
From: |
Paul Eggert |
Subject: |
Re: JSON/YAML/TOML/etc. parsing performance |
Date: |
Wed, 4 Oct 2017 18:48:04 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
On 10/04/2017 02:24 PM, Paul Eggert wrote:
The code snippets I've seen so far in this thread are not enough
context to judge whether an exception would be helpful in this case.
Sorry, I looked only at this month's part of the thead. When I went back
to last month's I found this:
http://lists.gnu.org/archive/html/emacs-devel/2017-09/msg01080.html
for which I suggest the attached as a simplification. One idea here is
that there is no need for eassert (E) unless there's a genuine doubt
that E will be true (in some cases the removed eassert (E) calls were
ineffective anyway, due to preceding eassume (E) calls). The patch cuts
down the number of integer overflow checks to six in json.c, if I'm
counting correctly, and that should be good enough.
0001-Minor-JSON-cleanups-mostly-for-overflow.patch
Description: Text Data
- Re: JSON/YAML/TOML/etc. parsing performance, (continued)
Re: JSON/YAML/TOML/etc. parsing performance, Paul Eggert, 2017/10/03
- Re: JSON/YAML/TOML/etc. parsing performance, Eli Zaretskii, 2017/10/04
- Re: JSON/YAML/TOML/etc. parsing performance, Paul Eggert, 2017/10/04
- Re: JSON/YAML/TOML/etc. parsing performance, Eli Zaretskii, 2017/10/04
- Re: JSON/YAML/TOML/etc. parsing performance, Paul Eggert, 2017/10/04
- Re: JSON/YAML/TOML/etc. parsing performance, Eli Zaretskii, 2017/10/04
- Re: JSON/YAML/TOML/etc. parsing performance, Paul Eggert, 2017/10/04
- Re: JSON/YAML/TOML/etc. parsing performance,
Paul Eggert <=
- Re: JSON/YAML/TOML/etc. parsing performance, Eli Zaretskii, 2017/10/05
- Re: JSON/YAML/TOML/etc. parsing performance, Philipp Stephani, 2017/10/08
- Re: JSON/YAML/TOML/etc. parsing performance, Paul Eggert, 2017/10/09
- Re: JSON/YAML/TOML/etc. parsing performance, Philipp Stephani, 2017/10/29
Re: JSON/YAML/TOML/etc. parsing performance, Eli Zaretskii, 2017/10/09
Re: JSON/YAML/TOML/etc. parsing performance, Eli Zaretskii, 2017/10/05
Re: JSON/YAML/TOML/etc. parsing performance, Paul Eggert, 2017/10/05
Re: JSON/YAML/TOML/etc. parsing performance, Eli Zaretskii, 2017/10/06
Re: JSON/YAML/TOML/etc. parsing performance, Paul Eggert, 2017/10/06
Re: JSON/YAML/TOML/etc. parsing performance, Eli Zaretskii, 2017/10/06