Daniel Lemire
751d41ab1e
Silly.
2023-05-22 19:54:58 -04:00
Daniel Lemire
25d8709b18
Testing CXX 20
2023-05-22 11:44:24 -04:00
Daniel Lemire
33b014dd23
We do not try to silence -Wmaybe-uninitialized under clang.
2022-05-26 14:21:22 -04:00
Daniel Lemire
c8f5f376a0
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.
2022-05-26 14:07:15 -04:00
Daniel Lemire
2e51e7bb8d
Silencing a warning.
2022-05-25 18:22:17 -04:00
Daniel Lemire
4037b48e6a
Let us time minify
2022-05-25 17:56:26 -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
epoll-reactor
003d970cd2
Fix -Wredundant-decls warning in json_type.h. ( #1759 )
...
Co-authored-by: threadpoolexecutor <davidkor77@gmail.com >
2021-12-02 13:49:48 -05:00
DavidKorczynski
4aaf3f030c
Add CIFuzz integration ( #1757 )
...
Signed-off-by: David Korczynski <david@adalogics.com >
2021-11-30 10:14:26 -05:00
Daniel Lemire
2763f7e719
Fixing issue 1755 ( #1756 )
2021-11-24 09:28:28 -05:00
strager
39035c39be
Fix typos in comments ( #1754 )
2021-11-19 09:44:10 -05:00
strager
ac179ff40f
Fix broken links in documentation ( #1753 )
2021-11-12 08:47:22 -05:00
Tyler Kennedy
b41bece32c
Fix a couple of broken links in the basics.md TOC ( #1752 )
2021-11-07 19:58:32 -05:00
Daniel Lemire
9cb0c5f92d
Patching. ( #1750 )
2021-11-05 19:46:57 -04:00
Daniel Lemire
1dec7b04fe
Remark.
2021-11-05 13:32:45 -04:00
strager
c6eb6f98b8
Fix typos in documentation ( #1747 )
...
The variable is called LOG_ENABLED, not ENABLE_LOGGING. Fix the
documentation in json_iterator.h.
2021-11-03 10:13:13 -04:00
Daniel Lemire
1b01969bda
Adding tests for issue 1745. ( #1746 )
...
* Adding tests for issue 1745.
* Tweaking the documentation so that it is clearer.
2021-11-03 10:12:18 -04:00
Daniel Lemire
17f3148ac7
Version 1.0.2.
v1.0.2
2021-10-27 19:29:42 -04:00