Dmitry

Results 134 comments of Dmitry

Just to be sure, this is about creating intermediary objects, right? Do you also have any suggestions on how to deal with non-existant elements of arrays?

There are 3 questions we need to answer to decide on the behaviour. 1. Whether to replace `null`s when creating intermediaries. 2. When creating intermediaries whether to treat a number...

Interesting. So RapidJSON says yes to 1, 2, and 3. And even converts other kinds of values to arrays and objects, not just nulls. Maybe we need 2 kinds of...

@doganulus @pdimov can you check out #713 to see if you agree with the choices made in that implementation. The choices are: 1. Nulls are replaced when creating intermediate elements....

Yeah, I see that. Do you know the reason? The changes should have been purely cosmetical?

I've made 6 variants of this and benched them. Here are the results: https://docs.google.com/spreadsheets/d/1WEfTLx5vEb5TduzzHt-OkAj6HnS4ku4Y4Y7C3YGIgc8/edit?usp=sharing The 6th approach seems most promising, fairly small regression for a few tests and huge improvements...

https://github.com/lemire/fast_double_parser

Mystery to me too

I suspect, the issue is that Boost autolinking is enabled.

Actually, try putting src.hpp include before the other one.