Daniel Lemire
97196fa969
Fixing warnings issued by clang (Node issue 50930) ( #2090 )
...
* Fixing warnings issued by clang (Node issue 50930)
* removing space
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2023-11-30 18:06:50 -05:00
Daniel Lemire
b88f831dbd
Update basics.md
2023-11-30 11:52:24 -05:00
Daniel Lemire
71a73c2c47
Update basics.md
2023-11-30 11:51:35 -05:00
Daniel Lemire
07603aa7f7
fix space
2023-11-29 18:57:37 -05:00
Daniel Lemire
f52533538a
Update basics.md
2023-11-28 23:49:40 -05:00
Daniel Lemire
3bb2f0a186
Return a better error when a user tries to cast a document that has already been accessed to a value ( #2085 )
...
* Fix.
* adding a test, cleaning some comments, adding documentation
* Correcting the JSON input.
* adding another test
2023-11-26 14:13:05 -05:00
Daniel Lemire
5459dbd6c6
typos.
2023-11-13 21:48:21 -05:00
Daniel Lemire
baa7d961ce
Allowing users to write directly to std::optional<std::string> ( #2078 )
...
* Allowing users to write directly to std::optional<std::string>
* better fallback
* do not force the cast to std::string
* missing header
* removing abort
2023-10-27 20:56:12 -04:00
Daniel Lemire
503da5ec83
raw_json() on values
2023-10-27 16:22:22 -04:00
Daniel Lemire
6db330c1a2
Automating string reallocation when it is possible ( #2076 )
...
* Automating string reallocation
* Typo
2023-10-25 19:34:52 -04:00
Daniel Lemire
993ac4b87c
Adding the ability to write directly to an std::string. It is mostly syntaxic sugar ( #2075 )
2023-10-25 19:32:12 -04:00
Daniel Lemire
35e87896f0
minor tweak
2023-10-25 10:50:27 -04:00
Daniel Lemire
ff77ac801e
Additional documentation based on issue 2063 ( #2065 )
...
* Additional documentation based on issue 2063
* Update basics.md
2023-09-11 10:01:35 -04:00
Daniel Lemire
68ba9a1b2a
Adding a few spaces (minor formatting) ( #2059 )
2023-08-30 20:23:58 -04:00
Daniel Lemire
caff09cafc
Update iterate_many.md
2023-08-14 12:18:09 -04:00
John Keiser
a74e87df17
Merge pull request #2026 from Cuda-Chen/pretty-print-for-dom
...
Add pretty print for DOM
2023-07-17 12:38:20 -07:00
Cuda-Chen
cf0551edf5
Add pretty print for DOM
...
Add pretty print for DOM with documentation.
Currently, the indentation is fixed to four spaces.
Close #1329 .
2023-07-08 21:09:57 +08:00
Daniel Lemire
031ee32969
Undoing PR 2004 due to performance concerns. ( #2029 )
...
* Undoing PR 2004 due to performance concerns.
Fixes https://github.com/simdjson/simdjson/issues/2028
Fixes https://github.com/simdjson/simdjson/issues/2021
* Adding final lines.
---------
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2023-07-06 21:34:14 -04:00
Dirk Stolle
08000518cb
Fix some typos ( #2025 )
2023-06-26 08:37:52 -04:00
Daniel Lemire
90040d96a5
Update basics.md
2023-06-22 21:38:45 -04:00
Daniel Lemire
2934892c0b
Improving documentation. ( #2020 )
...
* Improving documentation.
* Fix typo
* Moving the definition.
* [skip ci] typo
2023-06-20 13:51:53 -04:00
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