Daniel Lemire
8e3fc826e2
adding doxygen badge
2020-04-24 07:19:16 -04:00
Daniel Lemire
34919ca394
Update README.md
2020-04-23 12:04:46 -04:00
Daniel Lemire
c564815931
Merge branch 'master' of github.com:simdjson/simdjson
2020-04-23 11:30:09 -04:00
Daniel Lemire
f6fb667ac1
Being more explicit.
2020-04-23 11:25:20 -04:00
Daniel Lemire
832bbe734d
Extra details.
2020-04-23 11:20:12 -04:00
Daniel Lemire
f0ac55ec0c
testing on freebsd ( #768 )
...
* Adding cirrus tests
* Adding cirrus badge.
2020-04-22 21:22:09 -04:00
John Keiser
6835dd73bc
Only apply compile flags to simdjson
2020-04-09 08:52:29 -07:00
John Keiser
1e30b6e334
Compile under C++ 11
2020-04-08 14:00:13 -07:00
Daniel Lemire
d2406f2a22
More precise prerequisites
2020-03-31 17:41:12 -04:00
Daniel Lemire
a648318900
Let us link to the API on simdjson.org ( #654 )
...
* Let us link to the API on simdjson.org
* Updating link to rust port.
2020-03-31 16:44:28 -04:00
Daniel Lemire
849f54e4f8
grammar
2020-03-31 10:29:20 -04:00
Daniel Lemire
61009fea3f
Fixed botched edit.
2020-03-31 10:20:31 -04:00
Daniel Lemire
21dce6cca9
Displaying the numbers of documents parsed per second ( #652 )
...
* Some users are interested, as a metric, in the number of documents parsed per second.
Obviously, this means reusing the same parser again and again.
* Adding a sentence
* This update the parsingcompetition benchmark so that it displays the number of documents parsed per second.
2020-03-30 17:51:03 -04:00
John Keiser
835b640ebd
Run quickstart example in CI
2020-03-29 15:45:12 -07:00
John Keiser
03746b966b
Move document/element/etc. under dom
2020-03-28 13:42:21 -07:00
Daniel Lemire
0da460ca13
Improving readability a bit, but introducing page breaks.
2020-03-28 16:18:57 -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
56d1b9a226
Update README.md
2020-03-27 14:12:30 -04: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
John Keiser
2943a1c27f
Reorganize README and add documentation
2020-03-25 09:36:48 -07:00
Daniel Lemire
dedf0c6a8d
Merge branch 'master' into jkeiser/json-pointer
2020-03-24 09:51:59 -04:00
Daniel Lemire
5514ae3879
Adding another user.
2020-03-24 09:41:32 -04:00
Daniel Lemire
5af0dfb031
Putting back the fuzzer badge and extending the documentation. ( #587 )
2020-03-24 10:50:27 +01:00
John Keiser
0bcda5e384
Support JSON pointer in DOM navigation model
2020-03-23 15:05:20 -07:00
Daniel Lemire
d1eef242c6
Trying to give better guidance regarding large files. ( #594 )
2020-03-23 18:04:22 -04:00
John Keiser
ceee00b276
Use c++ instead of g++ in quick start for clang
2020-03-23 14:59:13 -07:00
John Keiser
6c2ab064cb
Correct quick start
...
Not sure how this update didn't make it in, but it's necessary.
2020-03-23 14:59:13 -07:00
Bruce Mitchener
c3c43769ae
Fix typos.
2020-03-22 09:14:14 -07:00
John Keiser
e8b3f9eaad
Support document::parse("[1,2,3]"_padded)
2020-03-21 11:15:20 -07:00
Daniel Lemire
0a6edae2dd
Removing oss-fuzz logo since it is not clear what it means.
2020-03-20 22:08:48 -04:00
Daniel Lemire
0e45663ce8
Quickstart and intro ( #575 )
...
* Add quickstart
* Fix amalgamation
Co-authored-by: John Keiser <john@johnkeiser.com>
2020-03-20 22:07:52 -04:00
Daniel Lemire
80a9f4defd
Updating appveyor
2020-03-20 16:59:47 -04:00
Daniel Lemire
8f1e4018c0
Updating drone link
2020-03-20 16:57:38 -04:00
Daniel Lemire
afe36d0b36
Updating circleci link
2020-03-20 16:54:37 -04:00
Daniel Lemire
293ec7aec5
Minor update.
2020-03-20 11:02:18 -04:00
Daniel Lemire
e3a4fd9f93
Minor tweaks on fallback.
2020-03-17 14:59:47 -07:00
Daniel Lemire
032936a7b5
Update README.md
2020-03-16 08:14:25 -04:00
Daniel Lemire
317fc6ba0e
accurate number parsing ( #558 )
2020-03-15 22:30:21 -04:00
John Keiser
acc7bd79b0
Support cout << json, cout << minify(json)
2020-03-13 18:59:15 -07:00
Daniel Lemire
24551db0c8
Fixing typo
2020-03-13 14:51:34 -04:00
John Keiser
40c6213d7e
Add parser.load() and load_many() to load files
2020-03-11 17:19:41 -07:00
John Keiser
d140bc23f5
Automatically allocate memory as needed in parse
2020-03-11 16:14:54 -07:00
Daniel Lemire
a0b2fab6fa
Documenting the fact that we are doing ok with tiny documents. ( #549 )
2020-03-11 16:21:35 -04:00
John Keiser
3bdfe167de
Support cout << error
2020-03-06 15:41:51 -08:00
John Keiser
9a7c8fb5be
Use parse_many in examples/tests/docs
2020-03-05 12:04:45 -08:00
Daniel Lemire
9a9ca974c2
Adding Clang Build Analyzer under "real-world usage"
2020-03-02 17:03:11 -05:00
Daniel Lemire
140e4dde3d
Update README.md
2020-02-27 18:00:43 -05:00
Daniel Lemire
68670301e3
Adding instructions regarding how to check for an unsupported CPU ( #508 )
...
* Adding instructions.
* Slighty more documentation.
2020-02-25 11:09:51 -05:00
Daniel Lemire
332b764cc4
Minor nitpick (don't start sentence i
2020-02-24 16:44:03 -05:00
Tim Gates
4d2736ffa9
Fix simple typo: submiting -> submitting
...
Closes #498
2020-02-18 13:46:06 -08:00
John Keiser
4dc2adf7f8
Update README, add README examples
2020-02-18 08:37:07 -08:00
John Keiser
1f76737510
Make valstat-ish parse APIs
2020-02-18 08:37:07 -08:00
Frank Wessels
a8903d9765
Update reference for simdjson-go to minio ( #492 )
2020-02-11 12:58:04 -05:00
Yufei Huang
299dfcdd3c
Update README.md ( #486 )
2020-02-07 07:56:16 -05:00
Daniel Lemire
e695a19d11
Trying to fix issue 465 ( #466 )
...
* Trying to fix issue 465
* Actually testing
* Refreshing amal.
* Removing spurious ;
2020-01-27 11:25:23 -05:00
Daniel Lemire
48530b89ea
adding link to R bindings
2020-01-20 14:55:31 -05:00
Daniel Lemire
2dc61fbdc4
Update README.md
2020-01-15 11:57:48 -05:00
Daniel Lemire
22be05400d
Update README.md
2020-01-15 10:18:03 -05:00
Daniel Lemire
a9f501fe7d
Update README.md
2020-01-14 11:50:14 -05:00
Daniel Lemire
e9077370ec
Update README.md
2020-01-14 10:42:04 -05:00
Daniel Lemire
833e5d8bf1
Update README.md
2020-01-09 17:01:41 -05:00
Stenal P Jolly
6cefdc2f5c
Fix README typo ( #407 )
2019-12-23 11:08:55 -05:00
Daniel Lemire
74a96878bc
Correcting the spelling of macOS.
2019-12-05 15:09:53 -05:00
Daniel Lemire
7e28708e1d
Making it clearer that this is a 64-bit library
2019-12-05 09:18:49 -05:00
Daniel Lemire
7c560fa137
Cleaning documentation.
2019-11-26 14:13:17 -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
Paul Dreik
2704b73399
Add fuzzer badge and improve fuzzer documentation ( #367 )
...
* Update Fuzzing.md
* add oss-fuzz badge
2019-11-13 16:57:20 +01:00
Daniel Lemire
6888ca709d
Update README.md
2019-11-08 16:39:09 -05:00
Jérémie Galarneau
f41a18b57d
Fix typo in REAME.md: technical -> technique ( #338 )
2019-10-19 11:07:02 -04:00
Daniel Lemire
1257432df3
Adding list.
2019-10-18 17:32:54 -04:00
Daniel Lemire
c284b54fc2
adding link to Go port
2019-10-09 16:28:01 -04:00
Daniel Lemire
92334a8e28
Better tests.
2019-09-02 12:32:44 -04:00
Valeriy Van
6d0fd5bb93
Stylistic fix in README.md ( #305 )
2019-09-01 12:35:50 -04:00
Daniel Lemire
bd15d3ae24
Pointing appveyor badge to master
2019-08-30 17:26:18 -04:00
Daniel Lemire
2060cf8a70
Updating reference to paper
2019-08-26 10:24:31 -04:00
Daniel Lemire
fb920bba62
ZippyJSON
2019-08-20 14:11:53 -04:00
Daniel Lemire
b63ae1f190
Update README.md
2019-08-09 12:10:09 -04:00
Daniel Lemire
4fc796b387
Documenting thread safety.
2019-08-08 16:23:31 -04:00
Daniel Lemire
349068dcda
Update README.md
2019-08-03 12:27:37 -04:00
Daniel Lemire
44722bddcf
Update README.md
2019-08-02 12:01:32 -04:00
Daniel Lemire
4c7d384e9a
Update README.md
2019-07-31 21:53:32 -04:00
ioioioio
c2eea8abba
Style uniformization ( #238 )
...
* massive clang-format -style=LLVM
* naming harmonization
* adding commentary about sysinfoapi.h
2019-07-30 17:18:10 -04:00
Daniel Lemire
3c0f5a3fe4
Improving the documentation.
2019-07-29 14:10:49 -04:00
Daniel Lemire
eba02dc1b9
Runtime dispatch
...
* Attempt 1 - fn targeting
GCC won't work with templates with different targets, need to specialize all the way up the call stack.
* Compiles properly with cmake. Does not with the Makefile.
* Compilation works with Makefile
* instruction_set changes to architecture
* some aesthetic changes
* fix amalgation and tests + aesthetic changes
* This now compiles and passes tests under CLANG
* Minor correction.
* Trying to make it work on ARM
* Adding missing namespace
* Missing bracket
* Fixing minor compilation issues.
* Getting parse to use runtime dispatch
* Fixing amalgamation script.
* Making sure that NEON is supported.
* Fixing typo
* Merging https://github.com/lemire/simdjson/pull/229
* Manual merge of
https://github.com/lemire/simdjson/pull/229
by @jkeiser (second part)
* Trying another way.
* Removing the paral.
* Fixing the make file
* Let us make the practice run long enough.
* Resolved the awful slowness.
* Cleaning the README.md
* With runtime dispatching, we should not need flags anymore.
* Changing isa detection file's name + fixing typos.
2019-07-28 22:46:33 -04:00
ioioioio
bcabdfc1ae
Json pointer ( #220 )
...
* json pointer support
* Addition of tests for the json pointer
* Adding a new tool for the JSON Pointer support, and some documentation.
2019-07-26 18:38:10 -04:00
Daniel Lemire
abdf81b39b
Making sure that it is clear that we generate a full DOM
2019-07-19 16:25:05 -04:00
Daniel Lemire
1176725af7
Link to Rust bindings
2019-07-19 16:19:29 -04:00
Daniel Lemire
f668adcf11
iPhone 5s
2019-07-18 16:45:40 -04:00
Daniel Lemire
e926b4b3c9
More accurate number parsing ( #217 )
...
* This drastically improves the accuracy (down to to a ULP of 1)
* More comments and documentation.
2019-07-15 22:17:49 -04:00
Daniel Lemire
37fa6affc8
Documenting Docker
2019-07-11 16:20:24 +00:00
Daniel Lemire
5312c7ff31
Adding remark to the effect that we support ARM
2019-07-09 19:47:41 -04:00
ioioioio
3bd3116cf8
Merge pull request #202 from lemire/sse_integration
...
SSE integration (PR#139)
2019-07-05 12:25:06 -04:00
Daniel Lemire
9238e15bb1
Update README.md
2019-07-04 21:31:00 -04:00
Daniel Lemire
2b2d93b05f
Various minor tweaks.
2019-07-04 17:19:05 -04:00
ioioioio
a592199068
readme is aware of namespace ( #206 )
2019-07-04 11:50:35 -04:00
Daniel Lemire
5bd7fffb4c
Link to actual users.
2019-06-27 19:16:42 -04:00
Daniel Lemire
9e79acc25a
Adding ack.
2019-06-26 14:16:32 -04:00
Daniel Lemire
d7f7f1b200
Fixing issue. ( #193 )
2019-06-20 18:49:47 -04:00
Kushal Kumaran
296777546c
fix typo: padding_string ( #192 )
2019-06-18 16:53:21 -04:00