This is an automated email from the ASF dual-hosted git repository. wesm pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 50c5daf ARROW-8204: [Rust] [DataFusion] Add support for aliased expressions in SQL add fcde1eb ARROW-7979: [C++] Add experimental buffer compression to IPC write path. Add "field" selection to read path. Migrate some APIs to Result<T>. Read/write Message metadata No new revisions were added by this update. Summary of changes: c_glib/arrow-glib/reader.cpp | 21 +- c_glib/arrow-glib/writer.cpp | 43 +- c_glib/arrow-glib/writer.hpp | 4 +- cpp/src/arrow/array.h | 2 +- cpp/src/arrow/compute/kernel.h | 17 +- cpp/src/arrow/dataset/file_ipc.cc | 12 +- cpp/src/arrow/dataset/file_ipc.h | 2 +- cpp/src/arrow/dataset/file_ipc_test.cc | 7 +- cpp/src/arrow/extension_type_test.cc | 8 +- cpp/src/arrow/flight/client.cc | 9 +- cpp/src/arrow/flight/perf_server.cc | 6 +- cpp/src/arrow/flight/server.cc | 16 +- cpp/src/arrow/flight/types.cc | 5 +- cpp/src/arrow/gpu/cuda_arrow_ipc.cc | 5 +- cpp/src/arrow/gpu/cuda_benchmark.cc | 6 +- cpp/src/arrow/gpu/cuda_test.cc | 4 +- cpp/src/arrow/ipc/dictionary.cc | 9 +- cpp/src/arrow/ipc/dictionary.h | 2 +- cpp/src/arrow/ipc/feather.cc | 1 + cpp/src/arrow/ipc/file_to_stream.cc | 9 +- cpp/src/arrow/ipc/generate_fuzz_corpus.cc | 15 +- cpp/src/arrow/ipc/json_integration.cc | 9 +- cpp/src/arrow/ipc/json_integration_test.cc | 8 +- cpp/src/arrow/ipc/json_internal.cc | 6 +- cpp/src/arrow/ipc/json_internal.h | 22 +- cpp/src/arrow/ipc/json_simple.cc | 13 +- cpp/src/arrow/ipc/message.cc | 31 +- cpp/src/arrow/ipc/message.h | 23 +- cpp/src/arrow/ipc/metadata_internal.cc | 138 +++-- cpp/src/arrow/ipc/metadata_internal.h | 35 +- cpp/src/arrow/ipc/options.cc | 4 +- cpp/src/arrow/ipc/options.h | 39 +- cpp/src/arrow/ipc/read_write_benchmark.cc | 13 +- cpp/src/arrow/ipc/read_write_test.cc | 285 +++++---- cpp/src/arrow/ipc/reader.cc | 887 +++++++++++++++++------------ cpp/src/arrow/ipc/reader.h | 216 ++++--- cpp/src/arrow/ipc/stream_to_file.cc | 7 +- cpp/src/arrow/ipc/writer.cc | 597 ++++++++++--------- cpp/src/arrow/ipc/writer.h | 248 ++++---- cpp/src/arrow/python/deserialize.cc | 6 +- cpp/src/arrow/python/flight.cc | 2 +- cpp/src/arrow/python/flight.h | 2 +- cpp/src/arrow/python/serialize.cc | 3 +- cpp/src/arrow/python/serialize.h | 2 +- cpp/src/arrow/record_batch.cc | 8 +- cpp/src/arrow/record_batch.h | 5 +- cpp/src/arrow/table_test.cc | 8 + cpp/src/arrow/testing/gtest_util.cc | 9 +- cpp/src/arrow/testing/gtest_util.h | 3 +- cpp/src/arrow/util/compression.cc | 22 + cpp/src/arrow/util/compression.h | 7 +- cpp/src/arrow/util/compression_test.cc | 15 + cpp/src/parquet/arrow/reader_internal.cc | 3 +- dev/archery/archery/integration/util.py | 2 +- docker-compose.yml | 3 +- python/pyarrow/_flight.pyx | 3 +- python/pyarrow/includes/libarrow.pxd | 80 +-- python/pyarrow/ipc.pxi | 37 +- python/pyarrow/table.pxi | 8 +- r/src/message.cpp | 14 +- r/src/recordbatch.cpp | 9 +- r/src/recordbatchreader.cpp | 6 +- r/src/recordbatchwriter.cpp | 10 +- r/tests/testthat/test-dataset.R | 3 + 64 files changed, 1759 insertions(+), 1295 deletions(-)