Daniel Lemire
Daniel Lemire
Though we include Boost JSON as a dependency for benchmarking purposes, we do not include it as part of our benchmarks currently.
Currently, we are sometimes left pointing at a key in On Demand when skip_child is called. This requires the introduction an ugly patch: https://github.com/simdjson/simdjson/pull/1743 There might be a better design...
The JSON Pointer specification is a document-wide format. It does not have a notion of subdocument. There is not such thing as a relative query. Between each JSON Pointer query,...
@jkeiser did a lot of hard work on two PRs to remove the need for padding in the On Demand front-end: https://github.com/simdjson/simdjson/pull/1511 and https://github.com/simdjson/simdjson/pull/1606 These PRs are diverging from our...
The simdjson framework can be almost trivially extended to CSV files. Not 1.0 feature, but it would be a natural extension.
Currently, we parse `-0` as `0` (integer value) and `-0.0` as (-0, double value) in the DOM API.
The simdjson library is highly optimized. Through clever optimizations, it avoids most bound checks. There are a few limitations. For example, we require a few bytes of padding at the...
| | v0.9.7 | current main branch | loss | |:--|:---|:------------|:------------ |partial_tweets | 3.13 GB/s | 2.95 GB/s | 6% | | large_random | 0.80 GB/s | 0.73 GB/s |...
For large files, the OnDemand API should have chunked indexing. As remarked by @jkeiser in https://github.com/simdjson/simdjson/pull/1351 one needs to take into account that when visiting the keys of an object,...