You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by bk...@apache.org on 2020/03/02 20:01:08 UTC

[arrow] branch master updated (e667230 -> 24ce242)

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

bkietz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    from e667230  ARROW-7983: [CI][R] Nightly builds should be more verbose when they fail
     add 24ce242  ARROW-7913: [C++][Python][R] C++ implementation of C data interface

No new revisions were added by this update.

Summary of changes:
 c_glib/test/test-array.rb                          |    2 +-
 ci/conda_env_python.yml                            |    1 +
 ci/conda_env_r.yml                                 |    1 +
 ci/cpp-msvc-build-main.bat                         |    2 +-
 ci/docker/conda-r.dockerfile                       |    1 +
 ci/docker/linux-apt-r.dockerfile                   |   21 +-
 cpp/src/arrow/CMakeLists.txt                       |    2 +
 cpp/src/arrow/array.cc                             |    6 +
 cpp/src/arrow/array/builder_primitive.h            |    6 +-
 cpp/src/arrow/array/builder_time.h                 |   41 +-
 cpp/src/arrow/array/diff_test.cc                   |    2 +-
 cpp/src/arrow/array/validate.cc                    |   16 +-
 .../src/arrow/c/CMakeLists.txt                     |   10 +-
 cpp/src/arrow/c/abi.h                              |   65 +
 cpp/src/arrow/c/bridge.cc                          | 1497 ++++++++++++
 cpp/src/arrow/c/bridge.h                           |  163 ++
 cpp/src/arrow/c/bridge_benchmark.cc                |  160 ++
 cpp/src/arrow/c/bridge_test.cc                     | 2546 ++++++++++++++++++++
 cpp/src/arrow/c/helpers.h                          |   87 +
 cpp/src/arrow/c/util_internal.h                    |   78 +
 cpp/src/arrow/compare.cc                           |    3 +-
 cpp/src/arrow/ipc/json_simple.cc                   |   96 +-
 cpp/src/arrow/ipc/json_simple_test.cc              |   53 +
 cpp/src/arrow/record_batch.cc                      |   78 +-
 cpp/src/arrow/record_batch.h                       |   35 +-
 cpp/src/arrow/stl.h                                |  125 +-
 cpp/src/arrow/stl_allocator.h                      |  153 ++
 cpp/src/arrow/stl_test.cc                          |    1 +
 cpp/src/arrow/testing/gtest_util.cc                |    2 +-
 cpp/src/arrow/type.cc                              |   54 +-
 cpp/src/arrow/type.h                               |   55 +-
 cpp/src/arrow/type_test.cc                         |   17 +
 cpp/src/arrow/util/key_value_metadata.cc           |    6 +-
 cpp/src/arrow/util/key_value_metadata.h            |    4 +-
 cpp/src/parquet/arrow/arrow_reader_writer_test.cc  |    4 +-
 cpp/src/parquet/encoding.cc                        |    2 +-
 docker-compose.yml                                 |    1 +
 python/pyarrow/array.pxi                           |   55 +
 python/pyarrow/cffi.py                             |   59 +
 python/pyarrow/includes/libarrow.pxd               |   28 +
 python/pyarrow/table.pxi                           |   55 +
 python/pyarrow/tests/test_array.py                 |    8 +-
 python/pyarrow/tests/test_cffi.py                  |  213 ++
 python/pyarrow/types.pxi                           |   41 +
 python/requirements-test.txt                       |    1 +
 r/DESCRIPTION                                      |    2 +
 r/R/arrow-package.R                                |    4 +
 r/R/arrowExports.R                                 |   40 +
 r/R/py-to-r.R                                      |   58 +
 r/src/arrowExports.cpp                             |  172 ++
 r/src/arrow_types.h                                |    1 +
 r/src/py-to-r.cpp                                  |   77 +
 r/tests/testthat/helper-skip.R                     |    7 +
 r/tests/testthat/{test-field.R => test-python.R}   |   35 +-
 54 files changed, 5902 insertions(+), 350 deletions(-)
 copy ci/scripts/csharp_test.sh => cpp/src/arrow/c/CMakeLists.txt (86%)
 mode change 100755 => 100644
 create mode 100644 cpp/src/arrow/c/abi.h
 create mode 100644 cpp/src/arrow/c/bridge.cc
 create mode 100644 cpp/src/arrow/c/bridge.h
 create mode 100644 cpp/src/arrow/c/bridge_benchmark.cc
 create mode 100644 cpp/src/arrow/c/bridge_test.cc
 create mode 100644 cpp/src/arrow/c/helpers.h
 create mode 100644 cpp/src/arrow/c/util_internal.h
 create mode 100644 cpp/src/arrow/stl_allocator.h
 create mode 100644 python/pyarrow/cffi.py
 create mode 100644 python/pyarrow/tests/test_cffi.py
 create mode 100644 r/R/py-to-r.R
 create mode 100644 r/src/py-to-r.cpp
 copy r/tests/testthat/{test-field.R => test-python.R} (51%)