Daniel Lemire
7e1d07ee86
Disabling again for GCC 7
2022-06-21 19:55:42 -04:00
Daniel Lemire
9de1b45e30
Adding two missing macros.
2022-06-21 19:13:40 -04:00
Daniel Lemire
7a73230459
Minor warning disabling (GCC7)
2022-06-21 19:03:10 -04:00
Daniel Lemire
667f488c2c
This should improve string performance in ondemand by making the string processing runtime dispatched.
2022-06-21 17:53:37 -04:00
Daniel Lemire
e6c90b8efb
Preparing release.
v2.0.4
2022-06-15 15:23:03 -04:00
Daniel Lemire
7c450fbb70
Adding clang 13 tests. ( #1844 )
2022-06-15 15:21:33 -04:00
Daniel Lemire
4e1e002cb0
This verifies and fixes issue 1834. ( #1843 )
2022-06-15 13:42:04 -04:00
Benson Muite
de196dd7a3
[skip ci] Grammar and typo fixes ( #1842 )
2022-06-14 16:16:39 -04:00
Daniel Lemire
08cb8dd81c
Simpler counters. ( #1841 )
2022-06-07 15:19:51 -04:00
Dirk Stolle
57d54792ba
update actions/cache + actions/checkout in GitHub Actions to v3 ( #1839 )
2022-06-06 08:51:50 -04:00
Dirk Stolle
79879802f9
run tests with GCC 8, too ( #1837 )
2022-06-03 20:52:07 -04:00
Daniel Lemire
fbe955e9a4
gcc12 without warnings. ( #1836 )
2022-06-02 22:53:39 -04:00
Daniel Lemire
a49ac04046
Version 2.0.3
v2.0.3
2022-06-02 13:57:46 -04:00
Daniel Lemire
49c7654a70
We will be enabling AVX-512 under Visual Studio 2019 by default. ( #1833 )
2022-06-02 13:56:20 -04:00
Daniel Lemire
3e777c1759
This is a release candidate for issue 1831. ( #1832 )
...
Patch for GCC 8.
v2.0.2
2022-06-02 09:19:30 -04:00
Daniel Lemire
a410c723c8
Patch release.
v2.0.1
2022-05-26 16:25:57 -04:00
Daniel Lemire
f91a1ae07e
Let us time minify and make sure AVX-512 is used by default. ( #1830 )
...
* Let us time minify
* Making AVX-512 available by default.
* Silencing some maybe-uninitialized warning under GCC (warning appears in the standard library).
* Making the Python amalgamation script a bit more Windows friendly.
* We do not try to silence -Wmaybe-uninitialized under clang.
2022-05-26 16:15:49 -04:00
Daniel Lemire
c3954b1fb8
Update README.md
2022-05-25 17:25:01 -04:00
Daniel Lemire
ce74ece545
Preparing release.
v2.0.0
2022-05-25 11:43:06 -04:00
Daniel Lemire
dd4dce848e
Update CONTRIBUTORS
2022-05-25 11:24:40 -04:00
Daniel Lemire
e8f370b085
Basic AVX-512 implementation (icelake or better) ( #1813 )
...
* Add cascadelake implementation, which use AVX512 Intrinsics to optimize performance(#1811 )
Co-authored-by: mellonyou <fangzheng.zhang@intel.com >
Co-authored-by: wanweiqiangintel <weiqiang.wan@intel.com >
2022-05-25 11:14:02 -04:00
Daniel Lemire
645033a8c8
This runs the streaming amazon benchmarks in two modes: threaded and ( #1828 )
...
unthreaded. In the large case, we find that the threaded scenario with
ondemand has a 40% speed benefit over the unthreaded scenario.
2022-05-24 17:06:54 -04:00
Daniel Lemire
3b5ceeb80d
Making the python script more robust. ( #1827 )
2022-05-20 13:32:15 -04:00
Dirk Stolle
82433a67f9
fix a few typos ( #1829 )
2022-05-20 13:31:30 -04:00
Daniel Lemire
8c1bfe782b
Adds 'current_depth()'. ( #1824 )
v1.1.0
2022-05-17 18:06:42 -04:00
Daniel Lemire
730939f01c
Better documentation regarding the direct get_number_type() method. ( #1821 )
2022-05-13 15:31:09 -04:00
Daniel Lemire
b169dc2ea7
Fixing get_number_type() ( #1819 )
2022-05-12 12:15:38 -04:00
Andrea Pappacoda
1aa1d537fe
docs(basics): ondemand::element -> ::document ( #1810 )
...
simdjson::ondemand::element doesn't exist
2022-05-05 14:55:22 -04:00
Richard Ebeling
c122462278
[skip ci] Fix accidental pastes in doc/basics.md ( #1809 )
...
Co-authored-by: Richard Ebeling <He3lixxx@users.noreply.github.com >
2022-05-02 08:13:55 -04:00
Daniel Lemire
b6b338bea9
This simplifies the build somewhat by always including developer-options.cmake ( #1806 )
2022-04-27 12:51:04 -04:00
Dirk Stolle
f72636b5b0
fix a typo in documentation ( #1807 )
2022-04-26 18:01:12 -04:00
Daniel Lemire
f6a2bac11b
what happens if we remove this check for CI? ( #1804 )
2022-04-23 14:09:22 -04:00
Daniel Lemire
e4ddc5446b
Fixing typo.
2022-04-10 08:16:46 -04:00
PavelP
e0e0aa9e7b
Update simdjson.h to include simdjson_version.h ( #1794 )
...
After this change amalgamated simdjson.h has version info at the beginning of the file.
2022-03-19 08:00:24 -04:00
Daniel Lemire
9f0a2e0e86
Update to vs17 (required) ( #1795 )
...
* Update to vs17 (required)
* Moving to windows-latest.
* Dropping old vs
2022-03-19 08:00:06 -04:00
Andrei Gritsiuk
203c03e90b
resolves #1784 - GCC 11.1.0 and CLang 12.0.0 complain on 'and' operator in padded_string-inl.h ( #1785 )
...
Co-authored-by: Andrei <C:\Users\Andrei\AppData\Roaming\The Bat!>
2022-01-31 11:38:54 -05:00
Ivan Volnov
6698eb96b9
Fix C++20 build warnings ( #1782 ) ( #1787 )
...
* Fix C++20 build warnings (#1782 )
* Build fix for ppc64 (#1782 )
2022-01-20 14:16:27 -05:00
pkubaj
30f7de387c
Fix build on FreeBSD/powerpc64* ( #1786 )
...
FreeBSD uses sys/endian.h and bswap64().
2022-01-18 11:21:47 -05:00
Piotr Doan
e0788507fe
Missing value::get() template specialization for number ( #1779 )
2022-01-11 12:07:20 -05:00
Daniel Lemire
e4740c87fb
Update README.md
2022-01-11 12:05:16 -05:00
Daniel Lemire
5beef701e7
Update CONTRIBUTORS
2022-01-03 15:55:47 -05:00
Daniel Lemire
c6f9c93c33
Use static variables to enforce initialization order. ( #1773 ) ( #1777 )
...
Fixes https://github.com/simdjson/simdjson/issues/1771
Co-authored-by: Hao Chen <chenhao.yalier@gmail.com >
2022-01-03 15:54:57 -05:00
Daniel Lemire
3a93e45dd1
Removing scoop support.
2021-12-30 12:10:11 -05:00
Daniel Lemire
6db8ceb46c
Verify and fix 1768. ( #1769 )
...
* Verify and fix 1768.
* Breaking down the namespaces for C++11 compilers.
2021-12-21 15:12:38 -05:00
Daniel Lemire
23651f0d41
Updating a macro.
2021-12-21 09:54:02 -05:00
N. Kolotov
7e1893db42
Added SIMDJSON_ prefix to STRINGIFY and to NO_SANITIZE_UNDEFINED macros. ( #1766 )
2021-12-21 09:53:06 -05:00
Daniel Lemire
b4b1927b0f
Making the documentation more explicit. ( #1765 )
2021-12-21 09:51:20 -05:00
Daniel Lemire
e275589832
Update implementation-selection.md
2021-12-07 13:15:05 -05:00
epoll-reactor
69ee84973a
Fix some typos in source files. ( #1761 )
...
Co-authored-by: epoll-reactor <>
2021-12-06 16:56:15 -05:00
epoll-reactor
76bed68ec3
Fix broken link in basics documentation. ( #1760 )
2021-12-04 12:21:08 -05:00