Nong Li
0f9dbf84b7
Fix incorrect check for case insensitive key lookup ( #824 )
2020-04-29 13:55:28 -04:00
Daniel Lemire
f0d5337818
Adding independent benchmarks using Google Benchmark ( #826 )
...
* Adding independent benchmarks using Google Benchmark
2020-04-29 13:53:54 -04:00
Daniel Lemire
4cd9de5c37
This will change the default of the parse benchmark so that it work over hot buffers ( #827 )
...
* This will change the default of the parse benchmark so that it work over hot buffers
by default, thus omitting memory allocation as part of the benchmark.
* Everyone should be using '-H' from now on.
2020-04-29 13:43:27 -04:00
John Keiser
76b0bfa7f5
Merge pull request #816 from simdjson/jkeiser/gitignore
...
Remove unneeded .gitignores
2020-04-28 15:19:57 -07:00
John Keiser
32d6b0eed4
Merge pull request #825 from simdjson/jkeiser/documents-sec
...
Don't include benchmark overhead in documents/s
2020-04-28 15:19:18 -07:00
John Keiser
127d962271
Remove unneeded .gitignores
...
Now that cmake is the only build system, we don't generate
binaries in the source tree anymore. Amalgamate also doesn't
leave anything around.
2020-04-28 13:21:30 -07:00
John Keiser
92d7af0881
Don't include benchmark overhead in documents/s
2020-04-28 13:15:01 -07:00
Daniel Lemire
af12066f77
Update README.md
2020-04-28 11:38:34 -04:00
Daniel Lemire
2a1f8fa8f1
Provides support for clang under Windows. ( #817 )
2020-04-27 22:09:27 -04:00
Daniel Lemire
04e47bde84
Update basics.md
2020-04-27 16:16:40 -04:00
John Keiser
49da7e74cd
usage.md -> basics.md ( #823 )
2020-04-27 16:03:19 -04:00
John Keiser
6ac47734c0
Only build fuzzers when fuzzing. ( #822 )
2020-04-27 16:02:19 -04:00
John Keiser
0e6ea76e88
Make checkperf work on Windows ( #799 )
...
* Make command line arguments work for Windows
* Run checkperf on Windows
2020-04-27 14:20:05 -04:00
PavelP
0514588175
Improves clang-cl build with Visual Studio ( #809 )
2020-04-27 08:59:32 -04:00
John Keiser
59d1212039
Merge pull request #803 from simdjson/jkeiser/windows-ci-parallel
...
Run Windows tests and builds in parallel
2020-04-26 12:07:54 -07:00
John Keiser
d61cca6720
Run Windows tests and builds in parallel
2020-04-26 10:12:15 -07:00
John Keiser
8c74e88f16
Merge pull request #740 from pps83/master-amalgamate
...
Make amalgamated functionally equivalent to src/simdjson.cpp
2020-04-26 08:17:49 -07:00
PavelP
46cf512032
Add cmake /build dir to gitignore ( #800 )
...
+ ignore build* top level dirs
2020-04-26 10:11:16 -04:00
Pavel P
24a185d26b
Amalgamate src/simdjson.cpp as-is
...
amalgamation.sh shouldn't change contents of src/simdjson.cpp by forcing dmalloc.h that didn't exist in non-amalgamated version and shouldn't change order of includes by placing simdjson.h at the top
fixes #739
2020-04-26 08:27:19 +06:00
Daniel Lemire
b99a7344c9
missing spaces.
2020-04-25 22:26:18 -04:00
Daniel Lemire
c6a4fb1e13
Update README.md
2020-04-25 22:21:12 -04:00
Daniel Lemire
e2718fe845
Update HACKING.md
2020-04-25 11:30:54 -04:00
Daniel Lemire
76314280cb
Update basics.md
2020-04-25 11:24:41 -04:00
Daniel Lemire
d6716218bd
details.
2020-04-24 20:12:02 -04:00
Daniel Lemire
9371a92122
Update CONTRIBUTING.md
2020-04-24 19:52:16 -04:00
Daniel Lemire
e8b030ad17
Fixes issue https://github.com/simdjson/simdjson/issues/774 ( #794 )
2020-04-24 11:36:00 -04:00
Daniel Lemire
e0180b4849
Update issue templates
2020-04-24 09:57:10 -04:00
Daniel Lemire
3901bbb401
Update README.md
2020-04-24 09:33:29 -04:00
Daniel Lemire
76bebfd798
Update issue templates
2020-04-24 09:32:26 -04:00
Daniel Lemire
3013166d8d
Update issue templates
2020-04-24 09:26:01 -04:00
Daniel Lemire
8596e702ac
Delete custom.md
2020-04-24 09:20:31 -04:00
Daniel Lemire
414bf4a296
Update issue templates
2020-04-24 09:19:37 -04:00
Daniel Lemire
0daa01edef
Update issue templates
2020-04-24 09:18:22 -04:00
Daniel Lemire
98abd96075
Update CONTRIBUTING.md
2020-04-24 09:09:39 -04:00
Daniel Lemire
8e3fc826e2
adding doxygen badge
2020-04-24 07:19:16 -04:00
Daniel Lemire
c750095241
Trying to improve a bit. ( #791 )
...
* Trying to improve a bit.
* Correcting typo
2020-04-23 22:36:08 -04:00
John Keiser
2a0c0c0ad2
Merge pull request #788 from simdjson/jkeiser/remove-makefile
...
Remove Makefile
2020-04-23 19:33:38 -07:00
John Keiser
92f3bb89c3
Remove Makefile and update CI not to use it
2020-04-23 19:33:20 -07:00
Daniel Lemire
ac0e6c5e6e
Update basics.md
2020-04-23 22:01:20 -04:00
Daniel Lemire
f397b6fedf
Another example. ( #790 )
...
* Another example.
* Adding a reference to error chaining.
2020-04-23 21:48:41 -04:00
John Keiser
1d069e5077
Split simdjson-flags and cmakecache into include files
2020-04-23 17:06:35 -07:00
John Keiser
c5684a6278
Merge pull request #786 from simdjson/jkeiser/sdl-warnings
...
Enable /sdl warnings on Windows
2020-04-23 17:04:32 -07:00
Daniel Lemire
f3ac0be0e6
Merge branch 'master' of github.com:simdjson/simdjson
2020-04-23 18:39:56 -04:00
Daniel Lemire
18c9468af5
Fixed typo
2020-04-23 18:39:32 -04:00
John Keiser
32bc0da362
Regenerate singleheader
2020-04-23 15:37:08 -07:00
Daniel Lemire
c9a3800ce7
Let us drop libc++ ( #787 )
2020-04-23 18:33:38 -04:00
ostri
d4239aaa8f
default initialisaiton ( #779 )
...
* padded_string.* default initialisation
parsedjson_iterator - copy constructor; depth_index not necessary
2020-04-23 18:32:11 -04:00
Daniel Lemire
4f72d5cfac
This adds another example ( #785 )
2020-04-23 18:29:28 -04:00
John Keiser
66acab4130
Enable /sdl warnings on Windows
2020-04-23 15:12:21 -07:00
John Keiser
9e9e3373e0
Merge pull request #784 from simdjson/jkeiser/reamalgamate
...
Remalgamate when source/header files change
2020-04-23 13:57:53 -07:00