Daniel Lemire
fbc9b7e3fb
Tweaking.
2023-05-12 16:36:21 -04:00
Daniel Lemire
1b5a9267d6
Checking if the OS supports AVX-512
2023-05-12 14:32:09 -04:00
Daniel Lemire
e3c795072c
Fixing include
2023-05-05 22:28:58 -04:00
Daniel Lemire
b98883b5ae
Setting the variable to zero.
2023-05-05 22:05:04 -04:00
Daniel Lemire
5bbf124690
Fix.
2023-05-05 18:44:28 -04:00
Daniel Lemire
f51a32ebcd
Fix.
2023-05-05 18:05:55 -04:00
Daniel Lemire
e9b943bf32
Adding support for AVX-512 on macOS.
2023-05-05 18:02:21 -04:00
Dirk Stolle
f435fddda1
update string_view lite to version 1.7.0 ( #1984 )
...
This is the header as seen for the tag v1.7.0,
commit 7b1867b7c08f9ac010fb8b9dae79ff8c8359bafb, on
<https://github.com/martinmoene/string-view-lite >.
2023-04-11 13:58:38 -04:00
Daniel Lemire
14d927128b
New release
2023-04-08 16:13:48 -04:00
Daniel Lemire
48152a0326
Fix for issue 1981 ( #1982 )
...
* Fix
* Rewording.
* Doing it differently.
2023-04-08 16:11:40 -04:00
Daniel Lemire
cfd337bb50
This PR adds an 'at_end()' method. ( #1978 )
...
* This PR adds an 'at_end()' method.
* Adding 1111 }
* Tweaking test.
2023-03-30 10:47:13 -04:00
Daniel Lemire
59025bc8b1
Avoiding the issue where doc.get_value().get_object() differs from doc.get_object() in how errors are reported. ( #1975 )
...
* Avoiding the issue where doc.get_value().get_object() differs from doc.get_object() in how errors are reported.
* Minor tweaks
2023-03-24 12:44:18 -04:00
Daniel Lemire
4b13020d65
Patch release
2023-03-13 21:44:34 -04:00
Daniel Lemire
338224849d
Disabling memory sanitizer with one function. Might help with issue 1965 ( #1966 )
...
* Might help with issue 1965
* Fix macro
* Adding test.
* Stupid compiler
* Silly compiler
* Stupid compilers
* Unnecessary fixes
* Update developer-options.cmake
2023-03-13 12:34:47 -04:00
Ashot Vardanian
ada52641b4
Fix: Defining maximal DOM capacity ( #1970 )
2023-03-13 12:33:37 -04:00
Daniel Lemire
34dcd33a88
Patch.
2023-03-09 11:24:06 -05:00
Daniel Lemire
77ad00b63c
Producing a minor patch release
2023-03-09 11:13:01 -05:00
Daniel Lemire
25e7f1765a
Various tweaks.
2023-03-09 10:42:23 -05:00
Daniel Lemire
ec0b48b772
Version bump.
2023-03-02 14:27:49 -05:00
Daniel Lemire
37e87f6f99
Adding support for wobbly strings to On Demand and lossy trancoding from escaped (with replacement) ( #1947 )
...
* Adding support for wobbly strings.
* Minor tweak.
* Adopt substitution code point.
* Lossy
* Patching
2023-02-28 22:56:44 -05:00
wanweiqiangintel
cd13b02bf0
add UTF-8 validation flag ( #1957 )
2023-02-28 09:47:08 -05:00
Daniel Lemire
8a247f1321
Patch release.
2023-02-22 20:39:31 -05:00
Daniel Lemire
7aa35bffd3
Fixing support for windows ARM64 ( #1955 )
...
* Fixing Windows ARM64 support
* Updating the singleheader files.
2023-02-22 20:34:51 -05:00
Daniel Lemire
3177cd1b5d
Fix.
2023-02-06 19:08:11 -05:00
Daniel Lemire
63d9ce3c58
Patch release.
2023-02-06 18:31:02 -05:00
Daniel Lemire
8e8180560d
Fix for issue 1950 ( #1951 )
2023-02-06 18:28:54 -05:00
Daniel Lemire
5430544bbb
[skip ci] improving documentation. ( #1948 )
2023-01-30 14:27:35 -05:00
Daniel Lemire
7500d7bb4f
Patching.
2023-01-25 22:19:40 -05:00
Daniel Lemire
82c9876aec
Preparing release.
2023-01-21 18:07:06 -05:00
Daniel Lemire
b9234be80f
complete number_in_string for documents, stringify the version macro and improving trailing content errors ( #1934 )
...
* This completes the '*_in_string' support within documents.
* Minor updates.
* Additional fixes.
2023-01-21 15:29:08 -05:00
Daniel Lemire
0a2563e13e
Testing and fixing log issues. ( #1939 )
...
* Testing and fixing log issues.
* Cleaning it a bit.
2023-01-21 15:28:56 -05:00
Daniel Lemire
8c89ae0cd9
Removing extra ';'.
2023-01-13 09:17:05 -05:00
Daniel Lemire
f151300a76
Disabling fallback kernel on systems where it is not needed ( #1930 )
...
* Fixing issue 1772
* More cleaning.
* Allow disabling other kernels.
* Minor tweaks.
2023-01-03 09:52:41 -05:00
Daniel Lemire
0d2455029d
Preparing patch release.
2022-11-23 10:59:48 -05:00
sean
2b766e4c09
Fix: Add padded_string_view overload for parser::parse ( #1916 )
2022-11-23 09:22:39 -05:00
Daniel Lemire
a5db75e1a6
Adding more development checks to the DOM front-end ( #1915 )
...
* This adds SIMDJSON_DEVELOPMENT_CHECKS to the DOM API to help users
in the scenario of issue 1914.
* More documentation and warnings.
* Updating following comments by Tyson
2022-10-17 09:11:09 -04:00
Daniel Lemire
d520062f8e
Bumping API
2022-10-06 11:50:33 -04:00
Daniel Lemire
db08d78ed0
Documents better the type method and makes is_null return an error condition in some instances ( #1909 )
2022-10-06 11:47:40 -04:00
Daniel Lemire
5e6be3ed7a
Minor fix (documentation and safety) regarding max. depth in ondemand. ( #1906 )
2022-10-04 12:24:20 -04:00
Daniel Lemire
a1aab1fafe
Preparing release 2.2.3
2022-10-02 16:32:37 -04:00
Daniel Lemire
b92cbbe280
Fixing issue 1898 ( #1899 )
...
* Fixing issue 1898 Preserve sign for number with underflowing exponent (#1900 )
Before this commit, simdjson parsed "-1e-999" and "-0e-999" and "-1e-342"
as 0.0.
After this commit, those JSON strings get parsed as -0.0.
(https://en.wikipedia.org/wiki/Signed_zero )
The old behavior was inconsistent with the way simdjson parsed "-0.0" as -0.0.
Co-authored-by: Daniel Lemire <daniel@lemire.me >
Co-authored-by: Tyson Andre <tysonandre775@hotmail.com >
2022-10-02 16:25:39 -04:00
David Korenchuk
f7dc03f93d
Fix documentation of description() method in implementation ( #1895 )
2022-09-30 08:34:06 -04:00
sean
d4ac1b51d0
Fix various warnings & if constexpr ( #1888 )
2022-09-27 23:22:47 -04:00
Herman Semenov
e65f28e61a
Fixed if condition, Win64 _fseeki64, trivial constructors C++11 ( #1883 )
2022-08-18 14:16:46 -04:00
Daniel Lemire
fbb46b99e2
Fixes and verifies issue 1878. ( #1880 )
...
* Fixes and verifies issue 1878.
* Changing how NULL is handled.
* Different design.
2022-08-08 22:00:38 -04:00
Daniel Lemire
933c2ebeac
Preparing release
2022-07-28 21:46:45 -04:00
Daniel Lemire
db3e813aa6
Verifying and fixing issue 1876 ( #1877 )
...
* Verifying and fixing issue 1876
* Typo
2022-07-28 21:45:54 -04:00
Daniel Lemire
241ce7304c
New version.
2022-07-19 16:47:06 -04:00
Daniel Lemire
5dbe96da96
We change slightly on development checks are enabled. ( #1869 )
...
* We change slightly on development checks are enabled.
* Removing garbagy code.
2022-07-19 16:40:02 -04:00
Daniel Lemire
40b397a3d4
Fixing issue 1870 ( #1871 )
2022-07-19 15:17:12 -04:00