John Keiser
|
f0e92e3bdd
|
Pass "capacity" straight to iterate, support std::string
|
2021-03-03 12:51:00 -08:00 |
|
John Keiser
|
3db1a214ce
|
Support user-provided buffers via promise_padded
|
2021-03-03 12:50:56 -08:00 |
|
John Keiser
|
3076de0405
|
Use SIMDJSON_DEVELOPMENT_CHECKS instead of SIMDJSON_PRODUCTION
Don't enable in retail
|
2021-02-20 11:46:01 -08:00 |
|
John Keiser
|
14315ec5cd
|
Default SIMDJSON_PRODUCTION to OFF for bare header usage
|
2021-02-06 11:06:37 -08:00 |
|
John Keiser
|
22742b6bd6
|
Make max_depth() a simple check
|
2021-02-05 17:11:03 -08:00 |
|
John Keiser
|
c7935ceed1
|
Put parser capacity / max_depth back into parser
|
2021-02-05 16:39:36 -08:00 |
|
John Keiser
|
0d1c99a6ad
|
Allow object lookup safety to be disabled
Use cmake -DSIMDJSON_API_USAGE_CHECKS=OFF ..
|
2021-02-05 10:18:01 -08:00 |
|
John Keiser
|
e4626d233c
|
Descend into fields at the value position, not the key
|
2021-02-05 10:18:01 -08:00 |
|
John Keiser
|
9934f65987
|
Store start index of each depth for safety
|
2021-02-05 10:17:28 -08:00 |
|
John Keiser
|
6fed8d2a26
|
Use active implementation for stage 1 on demand
|
2021-01-11 14:57:52 -08:00 |
|
John Keiser
|
0039c5b981
|
Disallow parser.iterate("1"_padded), as it won't work
|
2021-01-01 19:18:00 -08:00 |
|
John Keiser
|
f9c6dedca1
|
Add test for out-of-order parse asserts
|
2020-12-13 13:39:47 -08:00 |
|
Paul Dreik
|
af4db55e66
|
remove trailing whitespace (#1284)
|
2020-11-03 21:48:09 +01:00 |
|
Daniel Lemire
|
bb2bc98a22
|
Fix issue https://github.com/simdjson/simdjson/issues/1127 (#1224)
|
2020-10-13 09:18:54 -04:00 |
|
John Keiser
|
9f1786aeb1
|
Add .get(T) to value/document
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
88f0dc4726
|
Add API docs, ensure parser and field methods called with &
|
2020-10-06 11:29:45 -07:00 |
|
John Keiser
|
a700848bae
|
Move ondemand implementation to include/
|
2020-10-04 12:47:30 -07:00 |
|