Daniel Lemire
e510ed2774
Release candidate (3.7.0) ( #2136 )
...
* Release candidate (3.7.0)
* some extra comments.
v3.7.0
2024-02-23 16:50:55 -05:00
Dirk Stolle
dabac13dde
Add missing word in documentation ( #2133 )
2024-02-18 11:50:12 -05:00
Daniel Lemire
aef7111c05
Documenting Unicode support in JSONPath and JSON Pointer ( #2132 )
...
* Documenting our support of JSON Path and JSON Pointer vs. Unicode characters
* using more standard terminology (nitpicking)
* specifying UTF-8 encoding
* allow char8_t when compiling as C++20
* casting
* minor doc corrections
2024-02-15 20:28:38 -05:00
Daniel Lemire
0c08894a54
adopting string literals ( #2128 )
...
* adopting string literals
* String suffixes are C++14
2024-02-15 10:40:11 -05:00
Daniel Lemire
2fe3a1467d
This PR adds a convenience method (is_string) as well as a new method ( #2131 )
...
key_raw_json_token() to get the raw key token.
2024-02-15 10:39:30 -05:00
Daniel Lemire
167a46a0e7
adding remark
2024-02-15 09:56:05 -05:00
Francisco Geiman Thiesen
2b532489cc
Adding on-demand support for a subset of json path. ( #2127 )
...
* First implementation of the conversion logic.
- Not yet tested
- Not yet compiled
- Not yet used in ondemand array/object/etc...
* Adding at_path to ondemand arrays
* Adding at_path to array, document and value.
* Adding at_path to ondemand object as well.
Pending:
- Building
- Adding tests for each of the on-demand classes usage of at_path
- Properly documenting the subset of json path that is currently supported.
* Adding a simple json_path test to on_demand
* Still trying to compile the ondemand_readme_examples test with the at_path() call
* Fixing linking issues with array::at_path
* Fixing issues with the path -> pointer conversion and removing comments
* Adding a clone of json_pointer to test json_path extensively
* Adding ondemand_json_path_tests (all tests passing)
* Adding documentation for at_path()
* Removing some newlines
* Removing simdjson_result from the return type of the string conversion function. Now json_path_to_pointer_conversion returns a std::string.
* Fixing typo
* Making string concatenation explicit to avoid ubuntu gcc12 issue with -O3 flag.
* Addressing latest reviews
* Addressing latest reviews
2024-02-15 09:47:25 -05:00
Daniel Lemire
85163df88c
Update ondemand_design.md
2024-02-14 23:36:25 -05:00
Daniel Lemire
6a5be0f0db
Create SECURITY.md
2024-02-09 17:16:54 -05:00
Daniel Lemire
710a3c7241
Update implementation-selection.md
2024-02-09 11:46:22 -05:00
Daniel Lemire
c93e02e172
Update implementation-selection.md
2024-02-09 11:45:15 -05:00
Daniel Lemire
517143aec4
Update implementation-selection.md
2024-02-09 11:36:38 -05:00
Francisco Geiman Thiesen
9feda5e703
Update HACKING.md ( #2122 )
...
Updating windows command
2024-02-09 10:29:07 -05:00
Daniel Lemire
cda198b7b9
Update ondemand_design.md
2024-02-09 10:22:44 -05:00
Daniel Lemire
aad17a6a8d
Update basics.md
2024-02-09 10:20:42 -05:00
Daniel Lemire
32d072a208
fixing issue2120 ( #2121 )
2024-02-08 11:34:36 -05:00
Daniel Lemire
5eab555053
documenting the support for custom types ( #2098 )
...
* documenting the support for custom types
* fixes
* getting around -Weffc++
* calling get_raw_json_string()
* documenting the support for custom types
* fixes
* getting around -Weffc++
* calling get_raw_json_string()
2024-02-06 13:20:35 -05:00
Daniel Lemire
6430fbd39a
Better documentation and support for the case where you have a single implementation. ( #2118 )
2024-02-06 13:20:23 -05:00
Daniel Lemire
4d2fc31b27
removes simdjson.cpp include from the amalgated demo ( #2119 )
...
Co-authored-by: Daniel Lemire <dlemire@lemire.me >
2024-02-05 19:34:50 -05:00
Bo Anderson
33610b59eb
Allow some iterators to be used in standard C++ iterator functions ( #2106 )
2024-02-05 17:52:01 -05:00
Daniel Lemire
23290ae48d
retiring deprecated DOM APIs ( #2109 )
2024-02-04 21:58:48 -05:00
Daniel Lemire
eb3a085e0f
Bash check is unneeded. ( #2112 )
2024-02-04 21:58:36 -05:00
Daniel Lemire
4c8ec35a48
fixing the order of the apple counters
2024-01-31 14:30:44 -05:00
Daniel Lemire
88bf5cb6d9
version bump
v3.6.4
2024-01-29 10:43:12 -05:00
Niles Salter
9b0435d864
[utf8-validator] eliminate unnecessary comparison from must_be_2_3_continuation ( #2113 )
...
* [utf8-validator] eliminate unnecessary comparison from must_be_2_3_continuation
* Fix comment in
2024-01-28 12:42:59 -05:00
Daniel Lemire
ddecadde86
Update README.md
2024-01-23 09:35:12 -05:00
Bo Anderson
02bee7d1b9
Add load_into_document to simdjson::dom::parser ( #2103 )
2024-01-08 20:30:26 -05:00
Daniel Lemire
6ef555e6fb
This PR updates the backup string_view implementation. It also adds a few comments to our README.md file. ( #2105 )
...
* This PR updates the backup string_view implementation. It also adds a few comments to our README.md file.
* removing trailing space
2024-01-08 14:52:00 -05:00
Daniel Lemire
6952f8dfce
adding gcc 13 ( #2101 )
2024-01-04 18:57:44 -05:00
Daniel Lemire
03d0a4731a
Update README.md
2024-01-03 17:49:43 -05:00
Daniel Lemire
185ff4e8fe
Update basics.md
2023-12-29 09:35:35 -05:00
Daniel Lemire
5bf6d9f3f0
Update README.md
2023-12-29 09:30:01 -05:00
Daniel Lemire
2fa729922e
fix for issue 2099 ( #2100 )
...
* fix for issue 2099
* avoid exceptions.
* fix for exception-less code
2023-12-19 12:15:59 -05:00
Daniel Lemire
ebd09cb2a3
Update basics.md
2023-12-15 08:29:16 -05:00
Dirk Stolle
3978b9f159
update actions/checkout in GitHub Actions to v4 ( #2095 )
2023-12-09 23:21:28 -05:00
Dirk Stolle
edc36a87ab
fix a small typo ( #2096 )
2023-12-09 23:20:51 -05:00
Daniel Lemire
6060be2fdf
version bump
v3.6.3
2023-12-08 12:09:45 -05:00
Daniel Lemire
3251f61c9d
fix for issue 2093 ( #2094 )
2023-12-07 12:42:28 -05:00
Ikraduya Edian
561ffcd519
Add benchmarks for boost json ( #2092 )
2023-12-04 10:33:53 -05:00
Daniel Lemire
5541e78402
version bump
v3.6.2
2023-12-01 13:56:12 -05:00
Daniel Lemire
9a9ed0e2da
Fix Visual Studio 64-bit ARM regression ( #2091 )
...
* fix for ARM64 kernel under Visual Studio (bug introduced in release 3.6.1)
* revert comment
* updating amal.
2023-12-01 13:55:28 -05:00
Daniel Lemire
bca8d3e277
version bump.
v3.6.1
2023-11-30 18:13:02 -05:00
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
John Keiser
23fab307ca
Merge pull request #2088 from luhenry/upstream-riscv64
...
Make simdjson riscv64 aware
2023-11-30 11:06:43 -08:00
Daniel Lemire
0a14e05ec7
Update README.md
2023-11-30 13:42:00 -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
Ludovic Henry
b8a6b889c7
review: Revert changes in include/simdjson/implementation_detection.h
2023-11-29 22:09:25 +00:00
Ludovic Henry
7898234bb3
Make simdjson riscv64 aware
2023-11-29 19:28:14 +00:00