Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
In ARROW-15173 PR we added backwards compatibly to pointers between R and Python where we use `external_pointer_addr_double()` with old python versions. We could take a number of the blocks like:
if (pyarrow_version() >= pyarrow_version_pointers_changed) { x$`_export_to_c`(schema_ptr) } else { x$`_export_to_c`(external_pointer_addr_double(schema_ptr)) }
to
x$`_export_to_c`(backwards_compatible_pointer(schema_ptr))
with backwards_compatible_pointer including the if/else
Attachments
Issue Links
- links to