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 dd8c272 chore: track the registered Tables.jl 1.14 release
add 9f8a1c6 docs: align docs and code comments with the current state
add 0aa9829 fix: apply the final review round's core fixes
add e6123c8 feat: TimeZones extension, typed scan overrides, and faster
first use
add e4a81bb feat: incremental writer and stream append
add 8b620b6 ci: run each subpackage suite once
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 72 ++--
CHANGELOG.md | 66 +++-
Project.toml | 5 +
README.md | 8 +-
docs/dev/DESIGN-incremental-writer.md | 204 ++++++++++
docs/dev/DESIGN-scan-ranges-trim.md | 5 +-
docs/src/index.md | 2 +-
docs/src/manual.md | 44 ++-
docs/src/migration.md | 86 ++++-
docs/src/reference.md | 5 +
ext/ArrowTimeZonesExt.jl | 129 +++++++
src/Arrow.jl | 16 +-
src/ArrowCore.jl | 202 ++++++----
src/ArrowStrings/README.md | 13 +-
src/ArrowStrings/src/ArrowStrings.jl | 50 ++-
src/ArrowTypes/src/ArrowTypes.jl | 46 ++-
src/FlatBuffers/builder.jl | 21 +-
src/arrowtypes.jl | 30 +-
src/cdata.jl | 75 ++--
src/columnconstruction.jl | 298 +++++++++------
src/ipc_read.jl | 126 +++---
src/ipc_write.jl | 505 ++++++++++++++++++-------
src/metadata/Verifier.jl | 5 +
src/metadata/VerifierRuntime.jl | 15 +-
src/precompile.jl | 58 +++
src/scan.jl | 206 +++++++---
src/source.jl | 25 +-
src/table.jl | 195 +++++++---
src/write.jl | 393 +++++++++++++++++--
test/Project.toml | 2 +
test/arrowtypes_compat_tests.jl | 7 +-
test/arrowtypes_symbol_guard_child.jl | 44 ++-
test/compat_tests.jl | 149 ++++++++
test/empty_container_budget_child.jl | 6 +-
test/facade_tests.jl | 40 ++
test/fixtures2x/categorical-column.arrowbytes | Bin 0 -> 1114 bytes
test/fixtures2x/categorical-missing.arrowbytes | Bin 0 -> 1130 bytes
test/fixtures2x/colmeta-plain.arrowbytes | Bin 0 -> 570 bytes
test/fixtures2x/dict-ext-metadata.arrowbytes | Bin 0 -> 1034 bytes
test/fuzz.jl | 3 +
test/incremental_writer_tests.jl | 247 ++++++++++++
test/ipc_write_battery.jl | 18 +-
test/property_tests.jl | 3 +
test/rewrite_regressions.jl | 88 +++++
test/runtests.jl | 18 +-
test/threaded_stress.jl | 4 +
test/timezones_child.jl | 132 +++++++
tools/fbsgen.jl | 10 +
48 files changed, 2939 insertions(+), 737 deletions(-)
create mode 100644 docs/dev/DESIGN-incremental-writer.md
create mode 100644 ext/ArrowTimeZonesExt.jl
create mode 100644 src/precompile.jl
create mode 100644 test/compat_tests.jl
create mode 100644 test/fixtures2x/categorical-column.arrowbytes
create mode 100644 test/fixtures2x/categorical-missing.arrowbytes
create mode 100644 test/fixtures2x/colmeta-plain.arrowbytes
create mode 100644 test/fixtures2x/dict-ext-metadata.arrowbytes
create mode 100644 test/incremental_writer_tests.jl
create mode 100644 test/timezones_child.jl