Ng Yong Xiang
b399c0165e
Add comma separated value parsing as an option in iterate_many ( #2016 )
...
* Add comma separated value parsing
* Fix failing tests
* Make tests work for exceptions
* Fix test
* Fix try catch making test fail
---------
Co-authored-by: Yong Xiang Ng <yxng@drwholdings.com >
2023-06-15 09:11:14 -04:00
Daniel Lemire
8b00d91a2c
More documentation. ( #2011 )
2023-05-26 09:23:21 -04:00
Daniel Lemire
6d92563280
Fixing issue 1943 ( #2006 )
...
* Fixing issue 1943
* Tweaking.
2023-05-23 11:15:22 -04:00
Daniel Lemire
0998233d58
More documentation. ( #2007 )
2023-05-23 11:15:07 -04:00
Daniel Lemire
cb735818ec
Document key queries. ( #2008 )
2023-05-23 11:14:55 -04:00
Daniel Lemire
41ee548e3f
Adding godbolt examples. ( #2010 )
...
* Adding godbolt examples.
* Updating the examples.
2023-05-23 11:14:41 -04:00
Ng Yong Xiang
e9d5d5088a
Introduce logging levels for conditional logging and log key for NO_SUCH_FIELD error ( #2004 )
...
* Add info and error logging
* Add tests for error logging
* Add logging for missing field
* Update docs for logging usage
* Fix style and pass by ref for string format args
* Make log_level explicit and simplify get log level from env
* Make log level int32_t
* Format enum class
* Fix ci
* Move enum to header
* Fix compilation for noexception build in test case
* Disable warnings and putenv
---------
Co-authored-by: Yong Xiang Ng <yxng@drwholdings.com >
2023-05-22 12:58:55 -04:00
Dirk Stolle
e9f0f1bb9b
Mention IceLake in documentation about implementation selection. ( #1995 )
...
Since the creation of the IceLake implementation there are now
four available implementations on Intel/AMD x64 processors.
2023-04-28 21:29:01 -04:00
Daniel Lemire
b5cf53232c
More documentation.
2023-04-06 10:52:18 -04:00
Daniel Lemire
9cb639dcd7
Update basics.md
2023-03-30 12:35:38 -04:00
Daniel Lemire
4699dd0ce2
Update basics.md
2023-03-30 10:49:19 -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
3571f3a8d0
Additional documentation.
2023-03-18 16:38:16 -04:00
Daniel Lemire
3f3f6cde7c
Bad compiler
2023-03-13 13:33:20 -04:00
Daniel Lemire
25e7f1765a
Various tweaks.
2023-03-09 10:42:23 -05:00
Daniel Lemire
8d01255ceb
Update basics.md
2023-03-09 08:27:32 -05:00
Daniel Lemire
d65acbd47b
Tuning documentation.
2023-03-02 09:39:35 -05:00
Daniel Lemire
75240ad8e1
Update basics.md
2023-03-01 19:05:45 -05:00
Daniel Lemire
3efb44dc0f
Adding link
2023-03-01 19:03:03 -05:00
Daniel Lemire
5c5cd5b42d
[skip ci] rephrasing.
2023-03-01 10:08:00 -05:00
Daniel Lemire
12a1b6db53
This adds some examples to the documentation. ( #1959 )
...
* This adds some examples to the documentation.
* Fix
2023-02-28 22:59:42 -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
Daniel Lemire
624174d916
Minor doc. tweaks.
2023-02-22 21:14:15 -05:00
Daniel Lemire
8a247f1321
Patch release.
2023-02-22 20:39:31 -05:00
Daniel Lemire
7b55f16682
Trying s390x in CI ( #1945 )
...
* Trying s390x
* Providing big endian testing.
* adding token.
* Fixing branch
2023-01-27 11:34:00 -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
8c71ca1b1d
Update implementation-selection.md
2023-01-07 13:43:26 -05:00
Daniel Lemire
c72b4bc0f4
Update basics.md
2023-01-07 13:42:01 -05:00
Daniel Lemire
8a26cb3c8e
Adding a couple of string tests. ( #1935 )
...
* Adding a couple of string tests.
2023-01-05 21:18:54 -05:00
Daniel Lemire
bf2ba5c675
Update basics.md
2023-01-05 08:38:16 -05:00
Daniel Lemire
a2c96c9cca
Update basics.md
2022-12-16 22:12:25 -05:00
Daniel Lemire
c63da0ef2c
Added a remark regarding assemblers.
2022-12-16 21:22:48 -05:00
Daniel Lemire
bffcbb444d
Clarifying comment.
2022-12-05 12:25:29 -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
960a7ebba1
Switching to iterate_many
2022-10-06 11:59:12 -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
46292b8d4b
Update basics.md
2022-10-05 08:50:52 -04:00
Daniel Lemire
137cb14bcc
Documenting how one can check for the end of the document. ( #1907 )
2022-10-04 20:23:52 -04:00
Tyson Andre
d27e7cce71
Fix typos in doc/basics.md ( #1893 )
2022-09-30 08:34:37 -04:00
Daniel Lemire
6a4222da71
Adding a remark to the documentation.
2022-09-19 15:28:33 -04:00
Daniel Lemire
bba88eb5e5
Fixing typo in the documentation.
2022-09-19 10:21:11 -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
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
bd3d67e889
Documenting a specific use case where you need a value if and only if it is another key is not present ( #1865 )
...
* Documenting a specific use case.
* Adding more comments and documentation.
2022-07-09 10:54:28 -04:00
Daniel Lemire
1a195623a5
Improve string performance in ondemand by making the string processing runtime dispatched. ( #1849 )
...
* This should improve string performance in ondemand by making the string processing runtime dispatched.
2022-06-24 09:57:16 -04:00
Dirk Stolle
5f7a56e7f1
add SIMDJSON_IMPLEMENTATION_ICELAKE to implementation-selection.md ( #1848 )
2022-06-22 13:09:19 -04:00
Daniel Lemire
5e60f0482d
Update implementation-selection.md
2022-06-21 21:29:12 -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
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