John Keiser
6dabfa176a
Add competition libraries
2020-04-09 08:52:29 -07:00
John Keiser
0714f5fc67
Create dependencies/CMakeLists.txt
2020-04-09 08:52:29 -07:00
John Keiser
3b1b1bfd48
Merge pull request #684 from simdjson/jkeiser/cmake
...
Simplify cmake, add more of our tests into it
2020-04-08 16:02:47 -07:00
John Keiser
218c867f46
Disable failing VS2017 tests in cmake
2020-04-08 14:58:28 -07:00
Daniel Lemire
2bc12f9730
Removing useless line.
2020-04-08 17:55:25 -04:00
Daniel Lemire
5e564a8e0c
Improving the doxygen. ( #687 )
2020-04-08 17:53:04 -04:00
John Keiser
beaa6a9a7a
Create simdjson-windows-headers interface library
2020-04-08 14:52:56 -07:00
John Keiser
a9c8224f40
Add numberparsingcheck and stringparsingcheck tests
2020-04-08 14:52:56 -07:00
John Keiser
3dcc188d93
Add more tests to cmake
2020-04-08 14:52:56 -07:00
John Keiser
10b7556a37
Specify cmake tests, benchmarks and tools idiomatically
2020-04-08 14:52:56 -07:00
John Keiser
54b7291c34
Reference simdjson by name, don't specify include files individually
2020-04-08 14:52:55 -07:00
John Keiser
1e30b6e334
Compile under C++ 11
2020-04-08 14:00:13 -07:00
John Keiser
406240bae3
Support C++ 14
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
ff0b0c54b7
Merge pull request #682 from simdjson/jkeiser/simplify-cars
...
Simplify cars example
2020-04-08 10:24:01 -07:00
John Keiser
6eec2d6b4f
Simplify cars example
2020-04-05 09:15:20 -07:00
Daniel Lemire
5731c5437a
Sanity test. ( #675 )
2020-04-04 16:39:37 -04:00
Daniel Lemire
04f14ec026
This adds a test for std::ignore ( #674 )
2020-04-04 11:53:03 -04:00
Dirk Eddelbuettel
12ed6336b1
remove three trailing semicolons that -pedantic dislikes ( #673 )
2020-04-02 21:06:25 -04:00
Daniel Lemire
3cb79e6977
Trying again. ( #671 )
2020-04-02 19:24:43 -04:00
John Keiser
c5e21a2469
Merge pull request #669 from simdjson/jkeiser/type-switch
...
Add element.type() for type switching
2020-04-02 15:01:51 -07:00
John Keiser
13aee51011
Add element.type() for type switching
2020-04-02 14:07:19 -07:00
Daniel Lemire
53fca1b5e6
This is a first attempt at fixing issue 660. ( #668 )
...
* This is a first attempt at fixing issue 660. The hard part is not the fix by itself, the hard part is to make sure we never get caught with our pants down like that again.
I expect the CI tests will fail. Further commits will solve the issues.
* Setting the rpath properly.
* For the sanitize tests, we want verify the installation.
2020-04-02 15:18:58 -04:00
Daniel Lemire
7dad9fca0f
In the future, we will bump the so version with even minor releases. ( #664 )
2020-04-01 16:08:28 -04:00
John Keiser
b249d7c76c
Merge pull request #666 from Mengesh/patch-1
...
Update basics.md
2020-04-01 10:54:01 -07:00
Marko Radišić
4060f64232
Update basics.md
...
Fix links to singleheader .h and .cpp
2020-04-01 17:13:53 +02:00
M. Zhou
5b2f7d3374
CMake: Bump SOVERSION to "1" due to the breaking changes in API/ABI. ( fixes #661 ) ( #662 )
2020-04-01 09:53:45 -04:00
Daniel Lemire
3116e29d16
Release candidate ( #655 )
...
* Release candidate
2020-03-31 17:47:25 -04: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
56bc8a778d
Merge pull request #647 from simdjson/jkeiser/doxygen-update
...
Deprecate more, show less private things in doxygen
2020-03-30 14:43:17 -07: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
434776db1a
Deprecate more things
2020-03-30 13:48:43 -07:00
John Keiser
6167e9cefc
Update doxygen to not show deprecated/private things
2020-03-30 13:47:27 -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
9906887151
Add error handling info to RELEASES.md
2020-03-30 13:44:03 -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
ab78482ee7
The testing files should not be all over the place. The "small" directory should be only for small files (duh). ( #650 )
2020-03-30 16:24:03 -04:00
Daniel Lemire
6369cf4dd9
Better documentation for the -H flag. ( #651 )
2020-03-30 15:44:04 -04:00
John Keiser
7656bd50ee
Generate API docs at /api/docs
2020-03-29 17:01:12 -07:00
John Keiser
2115596ed3
Compile performance.md examples in tests
2020-03-29 16:28:34 -07:00
John Keiser
0e3453f7c2
Compile examples from implementation-selection.md
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
835b640ebd
Run quickstart example in CI
2020-03-29 15:45:12 -07:00
John Keiser
6ee3318531
Update amalgamated headers
2020-03-29 15:07:35 -07:00
John Keiser
ae24fe3850
Merge pull request #644 from simdjson/jkeiser/indexer
...
Make object[] key lookup
2020-03-28 16:46:53 -07:00