Daniel Lemire
4af7d6f108
Disabling threads on apple's hardware when optimizer is turned off ( #692 )
...
* Disabling threads on apple's hardware.
* Turns out that you can have your bread, your butter and you cake too!
2020-04-10 18:41:05 -04:00
John Keiser
0fd159dadb
Merge pull request #689 from simdjson/jkeiser/cmake-test
...
Add most CI tests to cmake
2020-04-09 16:12:32 -07:00
John Keiser
1ff22c78b3
Add quickstart to cmake
2020-04-09 14:56:54 -07:00
John Keiser
ceb1def55c
Add quicktests, slowtests to cmake
...
- Also add testjson2json.sh
- Move test scripts to tests directory to consolidate concerns
2020-04-09 14:21:45 -07:00
John Keiser
893a1d8306
Merge pull request #685 from simdjson/jkeiser/cmake-competition
...
Add parsing competitions to cmake
2020-04-09 11:25:12 -07:00
John Keiser
3c91690e55
Don't run parsing competitions on Windows
...
(They currently use linux-specific stuff.)
2020-04-09 08:52:29 -07:00
John Keiser
6835dd73bc
Only apply compile flags to simdjson
2020-04-09 08:52:29 -07:00
John Keiser
7317fe1440
Don't reinitialize submodules
...
Add ability to turn competitive benchmarks off (no need for submodules)
2020-04-09 08:52:29 -07:00
John Keiser
7b58fea911
Add benchmark competitions to cmake
2020-04-09 08:52:29 -07:00
John Keiser
c1ff74c9a6
Add issue150 test
2020-04-09 08:52:29 -07:00
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