Daniel Lemire
3ab8eca09b
Update basics.md
2021-03-12 14:24:14 -05:00
Daniel Lemire
0dc07b34a7
Update basics.md
2021-03-12 14:23:01 -05:00
Daniel Lemire
02f9b83353
This moves us to On Demand as the default front-end. ( #1494 )
...
* This moves us to On Demand as the default front-end.
* Made casting magical
* Adding another section
* Undoing my damage.
2021-03-12 14:19:11 -05:00
Vadim Peretokin
c5def8f706
Document SIMDJSON_EXCEPTIONS ( #1443 )
...
* Document SIMDJSON_EXCEPTIONS
* Add an example
* Enchance clarity
2021-02-17 14:30:58 -05:00
Daniel Lemire
777202e1f1
Why would you use a reference when looping? ( #1422 )
...
* Why would you use a reference?
* I missed a few cases.
2021-02-01 12:30:36 -05:00
John Keiser
17f4f82827
Ondemand usage docs (and associated tests)
...
Also disallowed parsing a temporary padded_string, since the JSON *must*
live through the whole parse.
2021-01-01 19:17:58 -08:00
Daniel Lemire
3fa40b8dc2
Adding an example corresponding to issue 1316 (documentation enhancement) ( #1317 )
...
* Adding an example.
* Updated other doc file.
* Trying to take into account @jkeiser's comments.
* Some people prefer empty final lines.
2020-11-27 17:40:29 -05:00
Paul Dreik
af4db55e66
remove trailing whitespace ( #1284 )
2020-11-03 21:48:09 +01:00
Danila Kutenin
f46a0f64f2
PPC64 support ( #1254 )
...
* Initial PPC64 support
* Add travis CI
* Fix outdated cmake version for travis
* Fix indendtation
* Try another workaround for outdated cmake in travis
* Try beta cmake
* Add dash before beta
* Use builtin snaps
* Use cmake as rocksdb
* Test cmake on bionic
* Remove unnecessary things from travis
* Remove unnecessary things from travis
* Another try of compiler install
* Add all major compilers
* Add all major compilers
* Add all major compilers
* Tweak travis a bit
* Typo
* More robust travis
* Typos typos typos
* Add fewer compilers, add non specific build for clang and gcc, should be the final config
* CMAKE_FLAGS is in incorrect place
* Remove default implementation
* Limit build thread number
* Fall back prefix_xor to a usual implementation, no performance boost is noticed
* Test for power9 as it is the main architecture for OpenPOWER right now
* Add to documentation to build with power9 as the implementation is compatible but compiler optimizations is not
* Replace ARM with PPC in the comment
2020-10-27 18:43:39 -04:00
Daniel Lemire
a75c07065f
Fix for issue 1246. We document the relationship between parser instances and elements ( #1250 )
...
* Fix for issue 1246.
* Adopting John's wording.
2020-10-26 08:40:45 -04:00
Daniel Lemire
0942dc0764
This fixes a typo and makes the types more explicit ( #1241 )
2020-10-20 17:41:37 -04:00
Daniel Lemire
001be23258
Being more specific regarding the padding. ( #1228 )
...
* Being more specific regarding the padding.
* Even more precise.
2020-10-14 13:35:51 -04:00
Daniel Lemire
ce94411dff
Tweaking the documentation to better answer https://github.com/simdjson/simdjson/issues/1218
2020-10-09 10:02:56 -04:00
Daniel Lemire
1f41cc2030
Making it clearer that parse_many is meant for *small* documents. ( #1205 )
...
* Making it clearer that parse_many is meant for *small* documents.
* Update parse_many.md
2020-10-06 17:19:34 -04:00
Daniel Lemire
f410213003
Improve documentation on padding
...
- Improves and clarifies the documentation on padding.
- Use std:: prefix for memcpy, strlen etc.
Related to issues #1175 and #1178
2020-09-23 09:07:14 +02:00
Daniel Lemire
19cb5d57db
Some minor documentation fixes. ( #1177 )
2020-09-17 13:17:35 -04:00
Daniel Lemire
3e5497e2f9
Fixes issue 1170 and makes the usage of minify easier. ( #1171 )
...
* Fixes issue 1170 and makes the usage of minify easier.
* This should get the fallback implementation to detect unclosed strings.
2020-09-12 16:20:20 -04:00
Daniel Lemire
c40aeaec3a
Fix for issue 1147 ( #1153 )
...
* This must be a typo
* Improving documentation of the string conversion.
* Minor update.
2020-09-03 13:18:15 -04:00
Daniel Lemire
5b10c38e43
Make parse_many safer. ( #1137 )
2020-08-20 22:22:46 -04:00
Daniel Lemire
3316df9195
Adding test for issue 1133 and improving documentation ( #1134 )
...
* Adding test.
* Saving.
* With exceptions.
* Added extensive tests.
* Better documentation.
* Tweaking CI
* Cleaning.
* Do not assume make.
* Let us make the build verbose
* Reorg
* I do not understand how circle ci works.
* Breaking it up.
* Better syntax.
2020-08-20 14:03:14 -04:00
Daniel Lemire
5d355f1a8b
release candidate ( #1132 )
2020-08-19 18:12:23 -04:00
Daniel Lemire
a954d50ad4
This improves our documentation. ( #1128 )
...
* This improves our documentation.
* Removing tags for doxygen.
* You need a recent cmake remark.
2020-08-19 14:02:08 -04:00
Daniel Lemire
09bd7e8ef8
Verification and fix for issue 1063 (JSON Pointers) ( #1064 )
...
* Specification is not followed.
* Fixes.
* Do not pass string_view by reference.
* Better documentation.
* The example is written for exceptions.
* Better documentation.
* Updating with deprecation.
* Updating example.
* Updating example.
2020-08-18 17:23:18 -04:00
Daniel Lemire
4a6eebc0e4
This corrects a small typo in the documentation. ( #1121 )
...
* This corrects a small typo in the documentation.
* Modifying the test as well.
2020-08-18 08:36:15 -04:00
Daniel Lemire
ef45cd3342
Let us be explicit about standard compliance ( #1099 )
...
* Let us be explicit about standard compliance
* More explicit.
2020-08-06 18:24:36 -04:00
Daniel Lemire
268df9f67a
Update basics.md
2020-07-31 15:43:34 -04:00
Daniel Lemire
0ff6833e96
Update basics.md
2020-07-21 17:29:10 -04:00
Ben McMorran
c50799ba3b
Fix TOC links in basics documentation
...
The "++" in "C++" gets stripped from the generated anchors, so the links in the table of contents didn't work.
2020-07-13 17:02:35 -04:00
Daniel Lemire
b6f1f4ef64
Update basics.md
2020-06-29 21:41:50 -04:00
Daniel Lemire
4582a13360
Final steps.
2020-06-26 20:31:24 -04:00
Daniel Lemire
4c9f11b78a
Missing character.
2020-06-25 10:15:13 -04:00
Daniel Lemire
5e690c5d04
Fixing the string_view issue.
2020-06-25 10:02:10 -04:00
Tyler Kennedy
84806cc174
Fix documentation links in basics.md
...
Links to other files need to be either relative to themselves (doc/performance.md -> performance.md) or absolute (doc/performance.md -> /doc/performance.md). This change fixes the documentation when read on GitHub.
2020-06-24 20:20:14 -04:00
Daniel Lemire
3e35729eb6
Merge pull request #968 from simdjson/issue961
...
Fixing issue 961
2020-06-23 19:48:43 -04:00
Daniel Lemire
7e94309046
Update basics.md
2020-06-23 19:08:14 -04:00
Daniel Lemire
c8a70a0a73
Tweaking the documentation.
2020-06-23 14:39:16 -04:00
Daniel Lemire
b84a3a0230
Merge branch 'master' into issue961
2020-06-23 14:33:06 -04:00
Daniel Lemire
8cc9f496ee
Merge branch 'master' into dlemire/improving_documentation
2020-06-23 13:07:29 -04:00
Daniel Lemire
1547f2ec80
Pleasing John
2020-06-23 13:05:19 -04:00
John Keiser
c650ea9765
Merge pull request #960 from simdjson/jkeiser/idiomatic-get
...
Convert simdjson to use .get()
2020-06-23 09:49:41 -07:00
John Keiser
eef1171944
Merge pull request #954 from simdjson/jkeiser/parse-many-result
...
Return error from parse_many
2020-06-23 09:06:20 -07:00
John Keiser
12ccdcf858
Include document_stream line in parse_many docs
2020-06-23 08:49:47 -07:00
Daniel Lemire
696b0e29e4
Fixing issue 961
2020-06-23 10:47:32 -04:00
Daniel Lemire
5eb748ae17
This improves slightly the documentation, adding instructions for CMake users.
2020-06-23 09:33:15 -04:00
Daniel Lemire
89c2582376
Extending the documentation.
2020-06-22 16:32:00 -04:00
Daniel Lemire
a76c67c19f
Fixing...
2020-06-22 15:57:54 -04:00
John Keiser
1ff55c2729
Replace auto [x,error] with .get() everywhere
2020-06-21 16:26:59 -07:00
Daniel Lemire
38bb08778a
With an example.
2020-06-21 17:57:22 -04:00
John Keiser
6fa5abcd7e
Replace x.get<T>() with x.get(v) or T(x)
2020-06-21 14:36:38 -07:00
John Keiser
a7fc7d4ffb
Switch from get(v,e) to e = get(v)
2020-06-20 17:57:09 -07:00