samtalki opened a new pull request, #605: URL: https://github.com/apache/arrow-julia/pull/605
Refs #184 Depends on apache/arrow-julia#603 and apache/arrow-julia#604. Do not merge before both PRs land. Incremental review diff: https://github.com/samtalki/arrow-julia/compare/agent/cdata-import-breadth-v2...agent/cdata-export This adds C Data export support on top of the broader importer: - Arrow.to_c_data for Arrow arrays and Tables.jl column tables - independent schema and array owners so releasing schema does not invalidate live array buffers - release callbacks that clear release pointers and keep moved child schema and array copies usable until their own release - format emission, children, metadata, exported buffers, and round trips through the importer where supported Verification: - julia --project=. -e 'using Arrow, Test, Tables, DataAPI; include("test/cdata.jl")' - julia --project=. --check-bounds=yes -e 'using Arrow, Test, Tables, DataAPI; include("test/cdata.jl")' - julia --project=. -e 'using Pkg; Pkg.test()' - julia --project=. -e 'using Pkg; Pkg.test(; julia_args=["--check-bounds=yes"])' - git diff --check upstream/main...HEAD AI assistance: Generated with OpenAI Codex and reviewed for licensing and unsafe code concerns. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
