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 f7f69c2 refactor(scan): compile each request once
add db69a2b refactor(core): harden the Arrow 3 rewrite
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 29 +-
.github/workflows/fuzz.yml | 95 +
CHANGELOG.md | 68 +-
Project.toml | 4 +-
README.md | 18 +-
codecov.yaml | 4 +-
conformance/ConformanceSupport.jl | 1209 +++
conformance/arrowjson.jl | 65 +-
conformance/cdata_oracle.jl | 116 +-
conformance/corpus.jl | 417 +-
conformance/oracle.jl | 232 +-
docs/Project.toml | 9 +
docs/dev/DESIGN-scan-ranges-trim.md | 38 +-
docs/dev/core-README.md | 136 +-
docs/src/index.md | 8 +-
docs/src/manual.md | 276 +-
docs/src/migration.md | 87 +-
docs/src/reference.md | 2 +
src/Arrow.jl | 10 +-
src/ArrowCore.jl | 644 +-
src/ArrowStrings/README.md | 33 +-
src/ArrowStrings/src/ArrowStrings.jl | 27 +-
src/ArrowStrings/test/runtests.jl | 10 +-
src/ArrowTypes/src/ArrowTypes.jl | 11 +-
src/arrowtypes.jl | 920 ++-
src/arrowtypes_write.jl | 536 --
src/columnconstruction.jl | 5514 +++++++++++++
src/ipc_read.jl | 231 +-
src/ipc_write.jl | 14 +-
src/scan.jl | 1455 +++-
src/source.jl | 18 +-
src/table.jl | 949 ++-
src/write.jl | 1194 +--
test/Project.toml | 3 +
test/arrowtypes_compat_tests.jl | 8156 +++++++++++++++++---
test/arrowtypes_fixedlist_alloc_child.jl | 408 +
.../arrowtypes_storage_guard_child.jl | 38 +-
test/arrowtypes_struct_alloc_child.jl | 184 +
test/arrowtypes_symbol_guard_child.jl | 223 +
test/batteries.jl | 42 +-
test/battery_helpers.jl | 136 +-
test/battery_prelude.jl | 28 -
test/cdata_stress_child.jl | 11 +-
test/conformance_support_tests.jl | 1146 +++
test/core_tests.jl | 180 +-
test/empty_container_budget_child.jl | 94 +
test/facade_tests.jl | 686 +-
test/fuzz.jl | 160 +
test/ipc_read_battery.jl | 21 +-
test/min_arrowtypes_compat.jl | 74 +
test/property_tests.jl | 326 +-
test/rewrite_regressions.jl | 76 +-
test/runtests.jl | 6 +-
test/scan_battery.jl | 345 +-
test/support/AcceptanceSupport.jl | 199 +
.../CDataStressSupport.jl} | 29 +-
test/support/SeededFuzz.jl | 2203 ++++++
test/support/cdata_stress.jl | 154 +
test/threaded_stress.jl | 18 +
test/trim_compile_tests.jl | 8 +-
test/trim_entrypoint.jl | 45 +-
61 files changed, 24810 insertions(+), 4568 deletions(-)
create mode 100644 .github/workflows/fuzz.yml
create mode 100644 conformance/ConformanceSupport.jl
delete mode 100644 src/arrowtypes_write.jl
create mode 100644 src/columnconstruction.jl
create mode 100644 test/arrowtypes_fixedlist_alloc_child.jl
copy src/ArrowTypes/Project.toml => test/arrowtypes_storage_guard_child.jl
(51%)
create mode 100644 test/arrowtypes_struct_alloc_child.jl
create mode 100644 test/arrowtypes_symbol_guard_child.jl
delete mode 100644 test/battery_prelude.jl
create mode 100644 test/conformance_support_tests.jl
create mode 100644 test/empty_container_budget_child.jl
create mode 100644 test/fuzz.jl
create mode 100644 test/min_arrowtypes_compat.jl
create mode 100644 test/support/AcceptanceSupport.jl
copy test/{cdata_stress_child.jl => support/CDataStressSupport.jl} (68%)
create mode 100644 test/support/SeededFuzz.jl
create mode 100644 test/support/cdata_stress.jl