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
Daniel Lemire
35b4a48e99
Fixing issue 1742 ( #1743 )
...
* Fix for issue 1742.
* Some additional tests.
2021-10-27 19:25:23 -04:00
mir4cle
c0d18452fc
Add an option to get current location from value ( #1738 )
...
Co-authored-by: Igor Logvanev <igor.logvanev@aimtech.team >
2021-10-24 16:55:49 -04:00
Daniel Lemire
e5c9a310cf
Preparing release 1.0.1.
v1.0.1
2021-10-20 12:18:04 -04:00
Daniel Lemire
6d308a08c5
Fixing issue 1736 ( #1737 )
...
* Fixing issue 1736
* Updating google benchmark.
* Minor trimming.
* Using the variable (to silence a warning).
* Adding assignment operator.
2021-10-20 12:15:35 -04:00
Daniel Lemire
9e477ddb00
Let us try to improve the documentation so that it is clearer. ( #1733 )
...
* Let us try to improve the documentation so that it is clearer.
* Minor tweaks.
2021-10-19 13:09:41 -04:00
Daniel Lemire
b7c4d1eeef
Adding test for issue 1729. ( #1730 )
...
* Adding test for issue 1729.
* Adding comment.
* Trying to move to 11.7.
* Tweaking.
* More tweaking.
* Adding additional test.
* Missing "<<".
* Minor update.
* Removing legacy systems.
2021-10-13 09:30:37 -04:00
Daniel Lemire
4a2f10ebcf
Let us trim out these legacy systems from CI.
2021-10-12 18:24:03 -04:00
Daniel Lemire
41cb909604
Minor change to handle paranoid compilers. ( #1732 )
2021-10-12 17:23:45 -04:00
Daniel Lemire
91908ade4d
Additional documentation following issue 1723 ( #1724 )
...
* Some extra documentation regarding issue 1723.
* Adding comments.
* Minor fix.
* [no ci] more documentation
2021-10-09 11:41:20 -04:00
Daniel Lemire
9a32c48098
Cleaning up the single-header demo. ( #1731 )
...
* Cleaning up the single-header demo.
* Updating xcode
2021-10-09 11:34:21 -04:00
Daniel Lemire
d996ffc494
Minor typo. ( #1721 )
...
* Minor typo.
* Minor fixes.
* Patching...
2021-09-25 11:34:44 -04:00
Daniel Lemire
d56fdc3d04
[no ci] deleting an irrelevant comment.
2021-09-22 18:06:59 -04:00
Daniel Lemire
1dce4fed6e
[no ci] moving documentation bit to the right location. ( #1719 )
2021-09-20 09:33:21 -04:00
Daniel Lemire
cae5e5342f
Additional ndjson tests. ( #1717 )
...
* Additional ndjson tests.
* Switching the data source.
* Fixing.
2021-09-18 16:29:10 -04:00
Madhur Chauhan
4e609aa955
fix redundant ; in document-inl.h ( #1715 )
2021-09-17 14:02:03 -04:00
Paul Dreik
d28e5534d9
ignore unused variable ( #1714 )
2021-09-12 17:37:58 -04:00
Daniel Lemire
3bd8b0b575
Refreshing the single-header files.
v1.0.0
2021-09-07 14:36:17 -04:00
Daniel Lemire
af4ff7cc33
Adding fast "get_number_type()" function, bypassing "get_number()" ( #1713 )
...
* Adding fast "get_number_type" function, bypassing "get_number"
* Minor tweak.
* Adding missing get_number_type().
2021-09-07 14:34:40 -04:00
Nicolas Boyer
c9179ad81d
Add count_fields method for objects ( #1712 )
...
* Implement count_elements for object
* Add count_elements() for simdjson_result
* Add count_elements for documents(arrays,objects).
* Add tests for objects.
* Add tests for documents array. Typos.
* Renaming to count_fields() for objects.
* Update doc.
* Apply patch
2021-09-02 16:18:48 -04:00
Daniel Lemire
d6b5124c88
Pushing the release 1.0.0 candidate. ( #1709 )
2021-09-01 15:25:45 -04:00
Dougall Johnson
64b62fd3b3
simd8x64::compress optimisation for Apple M1 ( #1708 )
...
* Optimized the arm64 implementation of simd8x64::compress
This is ~35% faster on the fast_minify benchmarks on Apple M1
* Return byte-count from simd8x64::compress
This avoids a redundant popcount on ARM, for ~3% faster minify
on Apple M1
2021-09-01 15:25:11 -04:00