Uh oh!
There was an error while loading. Please reload this page.
GH-50936: [C++][Integration] Replace RapidJSON with simdjson - #50937
Conversation
e50b949 to
72a256aCompareReranko05
commented
Aug 24, 2026
@kou, Could you review this when you have time? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| ARROW_ASSIGN_OR_RAISE( | ||
| auto timezone_string, | ||
| internal::ResolveSimdjsonResult(timezone.get_string(), "field was not a string")); | ||
| return timestamp(unit, std::string(timezone_string)); |
There was a problem hiding this comment.
The explicit std::string cast isn't necessary, is it?
There was a problem hiding this comment.
I checked this, but timestamp() currently takes a const std::string&, so the conversion is required here.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
70f43b3 to
e81a967Comparee81a967 to
6c8592cCompare6c8592c to
f4b4750CompareUh oh!
There was an error while loading. Please reload this page.
2009ca3 to
9d0209fCompareReranko05
commented
Aug 27, 2026
@pitrou Could you review this when you have time? |
pitrou
left a comment
There was a problem hiding this comment.
Thank you @Reranko05 . CI failures look unrelated.
Rationale for this change
This PR continues the simdjson migration by replacing the RapidJSON usage in the C++ JSON integration implementation with simdjson's DOM API and Arrow's existing
JsonWriter.Changes
simdjson::domtypes.JsonWriter.Fixes: #50936