John Keiser
e6c9dfbd91
Make include files more fine-grained
2020-05-19 14:42:04 -07:00
Daniel Lemire
fa4ce6a8bc
There is confusion between gigabytes and gigibytes. Let us standardize throughout. ( #838 )
...
* There is confusion between gigabytes and gigibytes.
* Trying to be consistent.
2020-05-01 12:16:18 -04:00
Daniel Lemire
2a1f8fa8f1
Provides support for clang under Windows. ( #817 )
2020-04-27 22:09:27 -04:00
Daniel Lemire
04e47bde84
Update basics.md
2020-04-27 16:16:40 -04:00
Daniel Lemire
76314280cb
Update basics.md
2020-04-25 11:24:41 -04:00
Daniel Lemire
d6716218bd
details.
2020-04-24 20:12:02 -04:00
Daniel Lemire
ac0e6c5e6e
Update basics.md
2020-04-23 22:01:20 -04:00
Daniel Lemire
f397b6fedf
Another example. ( #790 )
...
* Another example.
* Adding a reference to error chaining.
2020-04-23 21:48:41 -04:00
Daniel Lemire
4f72d5cfac
This adds another example ( #785 )
2020-04-23 18:29:28 -04:00
Daniel Lemire
f0ac55ec0c
testing on freebsd ( #768 )
...
* Adding cirrus tests
* Adding cirrus badge.
2020-04-22 21:22:09 -04:00
Daniel Lemire
d94cd65dfd
We used to have a requirements section which went away. I think it is required. ( #749 )
2020-04-20 19:03:26 -04:00
Daniel Lemire
38289fe381
Tweaking a sentence ( #747 )
2020-04-20 11:46:02 -04:00
John Keiser
289cc3e7a0
Treat warnings as errors during compilation
2020-04-15 19:59:38 -07:00
Daniel Lemire
6d7c77ddc1
Let us try to check with the exceptions disabled. ( #707 )
...
* Tweaking code so that we can run all tests with exceptions off.
* Removing SIMDJSON_DISABLE_EXCEPTIONS
2020-04-15 16:45:36 -04:00
Daniel Lemire
b523c43927
Can we provide a size() function to arrays and objects? (eager approach) [TO BE MERGED] ( #690 )
...
* This is an implementation of "size()" for arrays and objects.
* Adding benchmark
* Adding a size() remark in the documentation.
* Extending size() to result types.
2020-04-15 10:15:48 -04:00
Daniel Lemire
3c6ef83046
Trying to correct the documentation so that it actually describes how the code behaves. (Attempt two) ( #712 )
...
* Trying to correct the documentation so that it actually describes how the code behaves.
* tweaking the wording.
* Improving.
* Removing confusing sentence.
* Fixing formatting.
* Now with working example, tested.
* Added a smaller piece of code
2020-04-14 22:31:21 -04:00
Daniel Lemire
d7370cc916
Let us document the relationship between a parser instance and the parsed document. ( #699 )
2020-04-14 08:30:06 -04:00
John Keiser
1e30b6e334
Compile under C++ 11
2020-04-08 14:00:13 -07:00
Daniel Lemire
74d9b41b7d
Minor fixes to our documentation regarding thread safety. ( #683 )
...
* Minor fixes to our documentation regarding thread safety.
* A bit more pessimistic.
2020-04-08 16:41:08 -04:00
John Keiser
6eec2d6b4f
Simplify cars example
2020-04-05 09:15:20 -07:00
John Keiser
13aee51011
Add element.type() for type switching
2020-04-02 14:07:19 -07:00
Marko Radišić
4060f64232
Update basics.md
...
Fix links to singleheader .h and .cpp
2020-04-01 17:13:53 +02:00
John Keiser
d93af1161d
Remove set_capacity, replace with allocate
...
Makes allocation point more predictable
2020-03-30 13:49:54 -07:00
John Keiser
dc918d764e
Merge pull request #646 from simdjson/jkeiser/quickstart-example
...
Compile all .md examples in CI
2020-03-30 13:44:43 -07:00
John Keiser
b5a1017afa
Update JsonStream.md -> parse_many to new API
2020-03-30 13:44:03 -07:00
John Keiser
7badc230a4
Add RELEASES.md
2020-03-30 13:44:03 -07:00
Daniel Lemire
6369cf4dd9
Better documentation for the -H flag. ( #651 )
2020-03-30 15:44:04 -04:00
John Keiser
2115596ed3
Compile performance.md examples in tests
2020-03-29 16:28:34 -07:00
John Keiser
7ed65e42d7
Add actual examples from basics.md to readme_examples
2020-03-29 16:28:29 -07:00
John Keiser
ea8a5020e2
Remove array indexer, make object indexer key lookup
2020-03-28 15:56:43 -07:00
John Keiser
622d9c9480
Replace as_X and is_X with get<T> and is<T>
2020-03-28 15:29:53 -07:00
John Keiser
03746b966b
Move document/element/etc. under dom
2020-03-28 13:42:21 -07:00
John Keiser
9f265711a8
Merge pull request #629 from simdjson/jkeiser/parse-element
...
Return document::element from parser.parse()
2020-03-28 08:45:14 -07:00
Daniel Lemire
32afcd2e48
Better documentation for issue 70 ( #638 )
2020-03-27 19:44:01 -04:00
John Keiser
5ad405006c
Return document::element from parse, load, parse_many, load_many
2020-03-27 12:24:41 -07:00
Daniel Lemire
1b6a31b277
Updating the performance numbers. ( #634 )
...
* Updating the performance numbers.
* Updating with growing file sizes.
2020-03-27 14:11:02 -04:00
John Keiser
26b15251e2
Split docs into multiple files
2020-03-25 18:25:14 -07:00
Bruce Mitchener
c3c43769ae
Fix typos.
2020-03-22 09:14:14 -07:00
John Keiser
40c6213d7e
Add parser.load() and load_many() to load files
2020-03-11 17:19:41 -07:00
John Keiser
9a7c8fb5be
Use parse_many in examples/tests/docs
2020-03-05 12:04:45 -08:00
John Keiser
b3ea8c406e
Add simdjson.cpp for unified use ( #515 )
2020-03-04 10:12:27 -08:00
Daniel Lemire
28710f8ad5
fix for Issue 467 ( #469 )
...
* Fix for issue467
* Updating single-header
* Let us make it so that JsonStream is constructed from a padded_string which will avoid dangerous overruns.
* Fixing parse_stream
* Updating documentation.
2020-01-29 19:00:18 -05:00
dbj
c6f2f60b03
clarifications -- documentation update ( #448 )
2020-01-20 10:39:47 -05:00
Nexus Web Development
f2b48ede4c
Update JsonStream.md : simple typo ( #413 )
...
Exemple to example.
2019-12-23 11:35:09 -05:00
Daniel Lemire
e63f258470
missed one
2019-11-26 14:51:40 -05:00
Daniel Lemire
ede9f9117f
Minor cleaning
2019-11-26 14:51:01 -05:00
Jeremie Piotte
db141e82c9
Specifying that RFC7464 is not supported
2019-11-26 10:33:33 -05:00
Jeremie Piotte
f163155929
JsonStream documentation ( #381 )
...
* adding Multiline JSON competition chart to doc
* Completing the comments for JsonStream
* Adding a page for JsonStream's documentation.
2019-11-25 18:11:55 -05:00
Daniel Lemire
4495619a2e
Moved file to proper directory.
2019-04-18 13:30:27 -04:00
Daniel Lemire
33f45582af
adding twitter comment
2019-04-18 13:28:06 -04:00