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]

Reply via email to