Daniel Lemire
c95e45d283
Typo
2020-03-26 21:08:54 -04:00
Daniel Lemire
52b8d50178
Going less crazy.
2020-03-26 21:04:24 -04:00
Daniel Lemire
f581627d10
Let us get circle ci to be more aggressive
2020-03-26 20:10:34 -04:00
Daniel Lemire
c79cf8d6bf
Correcting indentation.
2020-03-26 12:01:35 -07:00
Daniel Lemire
cf704cf81b
Introducing strict tests (-Werror) only for GCC 8 and GCC 9.
2020-03-26 12:01:35 -07:00
Daniel Lemire
265d474ec8
Can we test with GCC 9
2020-03-26 12:01:35 -07:00
Daniel Lemire
12c85d3e23
If we are going to have a google benchmark flag, we better make sure … ( #551 )
...
* If we are going to have a google benchmark flag, we better make sure that we test it out minimal (it should build).
* Fix bench_dom_api
Co-authored-by: John Keiser <john@johnkeiser.com>
2020-03-12 17:48:30 -04: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
ab6d4871d8
Adding haswell amal. tests ( #447 )
...
* Adding an extra test.
* Disabling the AVX-accelerated minifier.
* Updating amalgamation.
2020-01-15 19:49:11 -05:00
Paul Dreik
6d14afd80e
Make threads optional in the cmake build ( #376 )
...
Only the simdjson library should optionally depend on threads,
the executables that link to simdjson will get the dependency
indirectly.
* add option for controlling threads (default is on)
* add CI testing with threading on/off for msvc, gcc and clang
* fix an unrelated copy paste comment error in the cirlce ci build conf
2019-11-22 21:51:46 +01:00
John Keiser
b49eefbee6
Give test jobs better names
2019-08-15 19:41:30 -07:00
John Keiser
640283fec6
Reuse jobs in Circle CI
2019-08-15 19:41:30 -07:00
John Keiser
c8d50a6060
Make perf validation more stable, check no-AVX as well ( #275 )
...
* Compare against v0.2.1, fail only if perf is less 6 times in a row
* Run AVX and no-AVX perf tests in Circle CI
* Set % difference threshold to 0.2%
2019-08-15 20:43:21 -04:00
Daniel Lemire
7be2998cae
Adding more sanitize tests as part of the CI. ( #267 )
...
* Adding more sanitize tests as part of the CI.
2019-08-09 17:26:05 -04:00
Daniel Lemire
0c2f58e40c
Extending the no-avx tests on circleci.
2019-07-04 17:58:45 -04:00
Daniel Lemire
f75280ac9c
Fix for issue 150 ( #162 )
...
* Checks for issue 150. We run through the test files with sanitizers on.
* Fix for issue 150: the remaining issues were an overrun on the depth capacity and an "off-by-1" overrun on tape capacity.
* Improving makefile.
* Safer git submodule command.
* Getting get 'git' on circleci
2019-05-09 20:51:33 -04:00
Thomas Navennec
352dd5e7fa
Change parse_json return type from bool to int ( #82 )
...
* Added simdjerr namespace
* Updated jsonparser files
* updated stage1 and stage2
* removed stage2 inline function
* Added forgotten return statements
* Updated tools and benchmarks
* Corrected parenthesis
* Removed extra =
* Accidentally undid reinterpret_cast
* Better comments, undid a header name fuckup
* Added an errorMsg method, updated readme
* Removed useless header from stage2
* Updated single-header file
* added simdjerr.cpp contents to simdjson.cpp
* Made single header version work
* Updated singleheader test, fixed simdjson.cpp
* Renamed simdjerr namespace and files to simdjson
* Updating the amalgamation.
2019-03-02 17:18:45 -05:00
Tyler Kennedy
d84136f445
Build with both clang-6.0 and gcc-7. ( #60 )
2019-02-25 14:38:06 -05:00
Daniel Lemire
139083bc57
Simplier circleci
2019-02-22 16:01:54 -05:00
Daniel Lemire
7609a520d5
Trying to install cmake
2019-02-22 15:55:59 -05:00
Daniel Lemire
8415aa2d4c
Going for quiettest.
2019-02-22 15:48:51 -05:00
Daniel Lemire
021ded5cc8
Tweaking circleci build.
2019-02-22 15:47:13 -05:00
Daniel Lemire
1d8fca7f28
Changing the circleci image.
2019-02-22 15:43:27 -05:00
Daniel Lemire
b086cc007d
Trying to support circleci
2019-02-22 14:26:21 -05:00