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
c85b6682e0
This is a cleaner on-demand documentation (for discussion). ( #1226 )
...
* This is a cleaner on-demand documentation (for discussion).
* Added stable APIs.
2020-10-14 13:35:28 -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
John Keiser
a9480a768b
Merge pull request #947 from simdjson/jkeiser/stream-parse
...
On-Demand Parsing
2020-10-06 16:04:27 -07: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
John Keiser
938678f87f
Complete draft design doc
2020-10-06 11:29:45 -07:00
John Keiser
9dcf5fca5b
Add ondemand rationale to beginning of document
2020-10-06 11:29:45 -07:00
John Keiser
4e3b4809ea
[WIP] Nascent design doc for on demand
2020-10-04 12:47:29 -07:00
Daniel Lemire
9865bb6904
Make it possible to check that an implementation is supported at runtime ( #1197 )
...
* Make it possible to check that an implementation is supported at runtime.
* add CI fuzzing on arm 64 bit
This adds fuzzing on drone.io arm64
For some reason, leak detection had to be disabled. If it is enabled, the fuzzer falsely reports a crash at the end of fuzzing.
Closes : #1188
* Guarding the implementation accesses.
* Better doc.
* Updating cxxopts.
* Make it possible to check that an implementation is supported at runtime.
* Guarding the implementation accesses.
* Better doc.
* Updating cxxopts.
* We need to accomodate cxxopts
Co-authored-by: Paul Dreik <github@pauldreik.se>
2020-10-02 11:04:51 -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
1ec710c985
Updating the documentation for hackers.
2020-08-19 10:59:24 -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
John Keiser
1b69612246
Remove information about nonexistent computed gotos :)
2020-08-10 16:29:24 -07: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
2f92a34bb7
Turns out that passing dom::element by reference can be a performance killer. ( #1086 )
...
* Turns out that passing dom::element by reference can be a performance killer.
* Tweaking.
2020-08-01 10:31:47 -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
Daniel Lemire
ba58d868e5
Update performance.md
2020-07-14 15:00:31 -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
77e1e3cc18
Update performance.md
2020-07-12 18:35:15 -04:00
Daniel Lemire
7bdd41350a
Update performance.md
2020-07-12 18:31:45 -04:00
Daniel Lemire
62a39639c2
Update performance.md
2020-07-09 11:47:33 -04:00
Daniel Lemire
158aaff384
Update performance.md
2020-07-09 11:46:35 -04:00
Daniel Lemire
fd836145fe
Update performance.md
2020-07-09 11:45:47 -04:00
Daniel Lemire
697bafdd0a
Update performance.md
2020-07-08 08:32:41 -04:00
Daniel Lemire
9675dcac44
Update performance.md
2020-07-06 19:03:18 -04:00
Daniel Lemire
f7d99f97a3
Update performance.md
2020-07-04 11:52:40 -04:00
Daniel Lemire
8b7df0c12e
Update performance.md
2020-07-03 23:14:01 -04:00
Daniel Lemire
bd780817f7
Update performance.md
2020-07-02 15:33:36 -04:00
Daniel Lemire
b6f1f4ef64
Update basics.md
2020-06-29 21:41:50 -04:00
Daniel Lemire
1fd30db726
This example in our documentation would not compile ( #1005 )
...
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-06-29 16:25:11 -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
Daniel Lemire
8f2a5649fe
Merge pull request #983 from TkTech/patch-1
...
Fix documentation links in basics.md
2020-06-24 20:44:46 -04:00
Daniel Lemire
c3b25e12a5
Update implementation-selection.md
2020-06-24 20:42:04 -04:00
Daniel Lemire
6d3e33d440
Update parse_many.md
2020-06-24 20:41:38 -04:00
Daniel Lemire
c11f7ce54f
Update performance.md
2020-06-24 20:41:06 -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