GH-50901: [C++] Replace RapidJSON with simdjson in tensor extension types - #50874
Conversation
|
Thanks for opening a pull request! This pull request has been automatically converted to a draft because its title doesn't match Arrow's required format. If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project. Then could you also rename the pull request title in the following format? or After updating the title, you can mark the pull request as ready for review. See also: |
Co-authored-by: Antoine Pitrou <pitrou@free.fr>
|
@github-actions crossbow submit -g cpp |
|
Revision: 6614716 Submitted crossbow builds: ursacomputing/crossbow @ actions-f28d5d23af |
|
CI failures are unrelated - except for |
pinged #35460 (comment) |
Rationale for this change
This PR continues the simdjson migration by replacing RapidJSON usage in the
FixedShapeTensorTypeandVariableShapeTensorTypeextension types with simdjson's DOM API.Changes
FixedShapeTensorType::Deserializewith simdjson.VariableShapeTensorType::Deserializewith simdjson.arrow/util/simdjson_internal.h.