John Keiser
1e8a54af0b
Fix benchfeatures.rb on Ruby 1.9
2020-05-05 11:52:07 -07:00
John Keiser
aa53d8708e
Generate test data when tests are built
2020-05-05 11:29:41 -07:00
John Keiser
8c600ca553
Make benchfeatures work again
2020-05-05 09:39:29 -07:00
John Keiser
25fe6d7dde
Merge pull request #859 from simdjson/jkeiser/vsquickstart
...
Eliminate Intellisense errors and warnings in new VS project
2020-05-05 08:25:13 -07:00
John Keiser
afb369950c
Disable Intellisense-only warnings in simdjson.h/cpp
2020-05-04 11:47:04 -07:00
John Keiser
d7f133c24c
Reamalgamate
2020-05-04 11:36:00 -07:00
John Keiser
5312fd30e5
Fix CRT_SECURE warnings in clang
2020-05-04 11:36:00 -07:00
John Keiser
23dd0bdaa1
Remove /nologo MSVC flag
2020-05-04 11:35:57 -07:00
John Keiser
1d06624d38
Unset /D_CRT_SECURE_NO_WARNINGS
...
- Also localize DISABLE_DEPRECATED_WARNING so that we catch other
deprecations
2020-05-04 11:35:05 -07:00
Pavel P
d40069a018
Disable deprecation warnings for VS builds
...
fopen/getenv are standard c++ that are not deprecated.
2020-05-04 11:34:00 -07:00
John Keiser
73e27bdd48
Merge pull request #852 from furkanusta/cmake-flags
...
CMake: Separate public and private compilation flags
2020-05-03 08:55:52 -07:00
Furkan Usta
064eb0b24f
CMake: Make simdjson-internal-flags subsume simdjson-flags
2020-05-03 02:48:29 +03:00
Furkan Usta
af968c5b44
Merge branch 'master' of github.com:simdjson/simdjson into cmake-flags
2020-05-03 02:12:23 +03:00
John Keiser
f93dbe51e2
Merge pull request #855 from simdjson/dlemire/minorreformatwithclangformat
...
A gift to John.
2020-05-02 13:55:43 -07:00
Daniel Lemire
1c34707925
A gift to John.
2020-05-02 15:01:22 -04:00
John Keiser
deaca58504
Merge pull request #851 from furkanusta/cmake-checkperf
...
Propagate some CMake variables to checkperf
2020-05-02 09:22:48 -07:00
John Keiser
1d519aa9cb
Merge pull request #854 from furkanusta/fix808
...
Add path information back to amalgamate.sh (Fixes #808 )
2020-05-02 09:21:53 -07:00
John Keiser
191faeae70
Merge pull request #853 from furkanusta/windows-parsingchecks
...
Enable numberparsingcheck and stringparsingcheck on MSVC
2020-05-02 09:19:47 -07:00
John Keiser
1153aaf55b
Merge pull request #850 from furkanusta/cmake-taketwo
...
Only install singleheader/simdjson.h as part of the public API
2020-05-02 09:06:06 -07:00
Furkan Usta
292cb5a5af
Add path information back to amalgamate.sh ( Fixes #808 )
2020-05-02 18:00:42 +03:00
Furkan Usta
1e9488d4a6
Remove Microsoft comment regarding dirent in parsingchecks
2020-05-02 16:01:30 +03:00
Furkan Usta
ff1d77ead9
Add NOMINMAX to parsingchecks
2020-05-02 15:33:53 +03:00
Furkan Usta
977e1a94b2
Use dirent_portable.h only in MSVC
2020-05-02 15:16:50 +03:00
Furkan Usta
60ee5fc844
Enable numberparsingcheck and stringparsingcheck on MSVC
2020-05-02 15:12:30 +03:00
Furkan Usta
940c8fcb5e
Fix: simdjson-private-flags to simdjson-internal-flags
2020-05-02 05:23:53 +03:00
Furkan Usta
71e0148eb4
CMake: Link simdjson-fuzzer to simdjson-source as before
...
simdjson target adds extra definitions which MSVC doesn't like
2020-05-02 05:21:57 +03:00
Furkan Usta
293c104cc4
CMake: Separate public and private compilation flags
...
simdjson-internal-flags for macros and warnings
simdjson-flags for pthread, sanitizer, and libcpp
2020-05-02 04:08:47 +03:00
Furkan Usta
5a3035bb72
Propagate some CMake variables to checkperf
...
Although it passes user-defined options, if the project is build in Debug mode or with Clang (since
CXX defaults to gcc on Linux) results can flactuate
2020-05-02 02:40:13 +03:00
Furkan Usta
e04cbd71d0
Only install singleheader/simdjson.h as part of the public API
2020-05-02 01:44:11 +03:00
Daniel Lemire
fa4ce6a8bc
There is confusion between gigabytes and gigibytes. Let us standardize throughout. ( #838 )
...
* There is confusion between gigabytes and gigibytes.
* Trying to be consistent.
2020-05-01 12:16:18 -04:00
Daniel Lemire
9863f62321
Trying to avoid unused warnings in isa detection. ( #846 )
2020-05-01 11:43:31 -04:00
John Keiser
7cd1f7dbd5
Merge pull request #840 from simdjson/jkeiser/conanimages
...
Use gcc9 and clang9 where possible
2020-05-01 08:40:57 -07:00
Daniel Lemire
8c45a18524
Hiding cpuid_*_bit as well as related enum. ( #843 )
2020-04-30 21:08:08 -04:00
Daniel Lemire
8cb383ed45
Update AUTHORS
2020-04-30 19:49:20 -04:00
Daniel Lemire
7d1305b169
Update AUTHORS
2020-04-30 19:49:01 -04:00
Daniel Lemire
24ab1f32e4
adding Furkan Taşkale
2020-04-30 19:48:36 -04:00
Daniel Lemire
073ad0dada
This function is unused. ( #842 )
2020-04-30 19:45:45 -04:00
John Keiser
f43b6a0675
Use gcc9 and clang9 where possible
2020-04-30 15:35:38 -07:00
Daniel Lemire
fc1ddcd2f8
Faster case-insensitive comparisons. ( #837 )
...
* Faster case-insensitive comparisons.
2020-04-30 15:52:28 -04:00
John Keiser
e7f774f964
Merge pull request #836 from furkanusta/fix830
...
Make library consumable after CMake installation (Fixes #830 )
2020-04-30 11:34:08 -07:00
John Keiser
cb49af1ea5
Merge pull request #835 from simdjson/jkeiser/enable-google-benchmarks
...
Default SIMDJSON_GOOGLE_BENCHMARKS to ON.
2020-04-30 11:22:38 -07:00
Furkan Usta
73d7d704c1
CMake: Remove export_private_library
...
Since we are exporting all the targets as part of the main simdjson target we do not need private
exports anymore
2020-04-30 02:06:19 +03:00
John Keiser
8b89232f12
Merge pull request #834 from simdjson/jkeiser/normal-checkperf-windows
...
Compare against master on Windows
2020-04-29 15:28:06 -07:00
John Keiser
c3dec1a5ea
Default SIMDJSON_GOOGLE_BENCHMARKS to ON.
2020-04-29 15:21:43 -07:00
Furkan Usta
44b06d70e8
CMake: Link Threads the old-style
...
If linked against Threads::Threads target while building static libraries, cmake cannot find the
threads library while trying to use the installed target afterwards
2020-04-29 23:47:36 +03:00
Furkan Usta
eee07e6cfd
Use the same export name for all targets
2020-04-29 23:47:27 +03:00
Daniel Lemire
5051c27c3d
Update HACKING.md
2020-04-29 15:57:37 -04:00
John Keiser
76f3506ac5
Compare against master on Windows
2020-04-29 12:55:53 -07:00
Daniel Lemire
5d7a84fad7
Update HACKING.md
2020-04-29 14:05:50 -04:00
Daniel Lemire
dec161ed26
Update CONTRIBUTORS
2020-04-29 13:57:07 -04:00