This is an automated email from the ASF dual-hosted git repository.

quinnj pushed a change to branch core-rewrite
in repository https://gitbox.apache.org/repos/asf/arrow-julia.git


    from 82797ad  Add a DataFrames extension that precompiles reads and writes
     add 25de7cb  Root a vector's storage, not the vector, in heap regions
     add 64388a3  Share ownership in deep copies of Arrow storage
     add 27f6c9b  Release C data exports with lock-free callbacks and free them 
automatically
     add 3ed896f  Import C data and C streams as Arrow.Table and Arrow.Stream
     add d9de27f  Export any Tables.jl table through the C data interface
     add a83b9ef  Make the low-level C data names internal and document the 
table interface
     add 6f07779  Release collected imports on the thread that imported them
     add 1750893  Give an Arrow.Stream over a C stream the release rules of 
every stream
     add bb8a8ed  Say what imports copy and how to end a process the exit hang 
holds
     add 8f11dad  Test that release callbacks allocate nothing and collections 
free exports
     add 7cce45b  Precompile a C data round trip
     add 5ae6889  Reap C data exports at a rate that keeps held batches linear
     add 593f4eb  Steer DuckDB to read_all and say what crosses without a copy
     add 2e24846  Free a released C data export one reap after a reap first 
sees it
     add ea0c760  Release imports made on adopted threads from thread 1
     add 5f8c29b  Export a table with an empty first partition as one record 
batch
     add 19fd34a  Test that a deep copy of a region keeps the original's root
     add 1f55326  Free a C data export on its first reap and keep its top-level 
structs 10 ms
     add b53a8cb  Say which C data export buffers cross without copying
     add 9a9f13a  Stamp a retired export after the reap's scan
     add 9aa0f53  Name the C data export buffers that cross without copying

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.md                                       |   11 +-
 conformance/cdata_oracle.jl                        |    5 +-
 docs/dev/DESIGN-nested-public-values.md            |    4 +-
 docs/dev/core-README.md                            |   10 +-
 docs/src/cdata.md                                  |  168 +-
 docs/src/reference.md                              |   19 +-
 docs/src/streams.md                                |    2 +-
 src/Arrow.jl                                       |   81 +-
 src/ArrowCore.jl                                   |   35 +-
 src/cdata.jl                                       | 1741 ++++----------------
 src/cdata_table.jl                                 |  261 +++
 src/columns.jl                                     |   15 +-
 src/cstream.jl                                     |  429 +++++
 src/ipc_write.jl                                   |    2 +-
 src/precompile.jl                                  |   18 +
 src/table.jl                                       |    9 +-
 src/write.jl                                       |   12 +-
 test/battery_helpers.jl                            |  141 +-
 test/cdata_battery.jl                              | 1107 ++++++-------
 test/columns_tests.jl                              |   11 +-
 test/core_tests.jl                                 |   56 +-
 test/detached_values_tests.jl                      |   10 +-
 test/facade_tests.jl                               |   11 +-
 test/{fixtures-polars => fixtures-cdata}/README.md |   19 +-
 test/fixtures-cdata/make_matrix.py                 |   65 +
 test/fixtures-cdata/matrix.arrows                  |  Bin 0 -> 16928 bytes
 test/support/AcceptanceSupport.jl                  |   31 +-
 test/support/CDataStressSupport.jl                 |    8 +-
 test/support/cdata_stress.jl                       |  154 +-
 test/trim_entrypoint.jl                            |   10 +-
 30 files changed, 2125 insertions(+), 2320 deletions(-)
 create mode 100644 src/cdata_table.jl
 create mode 100644 src/cstream.jl
 copy test/{fixtures-polars => fixtures-cdata}/README.md (57%)
 create mode 100644 test/fixtures-cdata/make_matrix.py
 create mode 100644 test/fixtures-cdata/matrix.arrows

Reply via email to