This is an automated email from the ASF dual-hosted git repository. kou pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 0e9285b ARROW-13053: [Python] Fix build issue with Homebrewed arrow library add 27d89a9 ARROW-12962: [GLib][Ruby] Add Arrow::Scalar No new revisions were added by this update. Summary of changes: c_glib/arrow-glib/arrow-glib.h | 1 + c_glib/arrow-glib/arrow-glib.hpp | 1 + c_glib/arrow-glib/basic-array.cpp | 19 +- c_glib/arrow-glib/basic-array.h | 3 + c_glib/arrow-glib/datum.cpp | 151 ++ c_glib/arrow-glib/datum.h | 26 +- c_glib/arrow-glib/datum.hpp | 3 + c_glib/arrow-glib/meson.build | 3 + c_glib/arrow-glib/scalar.cpp | 2382 ++++++++++++++++++++ c_glib/arrow-glib/scalar.h | 678 ++++++ c_glib/arrow-glib/{datum.hpp => scalar.hpp} | 31 +- .../arrow-dataset-glib/arrow-dataset-glib-docs.xml | 4 + c_glib/doc/arrow-glib/arrow-glib-docs.xml | 4 + c_glib/test/run-test.rb | 4 + c_glib/test/test-array-datum.rb | 12 + .../buffer.rb => c_glib/test/test-binary-scalar.rb | 34 +- ...{test-array-datum.rb => test-boolean-scalar.rb} | 44 +- .../buffer.rb => c_glib/test/test-date32-scalar.rb | 33 +- .../buffer.rb => c_glib/test/test-date64-scalar.rb | 33 +- ...st-array-datum.rb => test-decimal128-scalar.rb} | 40 +- ...st-array-datum.rb => test-decimal256-scalar.rb} | 40 +- ...t-array-datum.rb => test-dense-union-scalar.rb} | 44 +- .../buffer.rb => c_glib/test/test-double-scalar.rb | 35 +- ...y-datum.rb => test-fixed-size-binary-scalar.rb} | 41 +- .../buffer.rb => c_glib/test/test-float-scalar.rb | 35 +- c_glib/test/test-function.rb | 19 + .../buffer.rb => c_glib/test/test-int16-scalar.rb | 32 +- .../buffer.rb => c_glib/test/test-int32-scalar.rb | 32 +- .../buffer.rb => c_glib/test/test-int64-scalar.rb | 32 +- .../buffer.rb => c_glib/test/test-int8-scalar.rb | 32 +- .../test/test-large-binary-scalar.rb | 34 +- .../test/test-large-string-scalar.rb | 34 +- .../{test-array-datum.rb => test-list-scalar.rb} | 38 +- c_glib/test/test-map-scalar.rb | 65 + .../buffer.rb => c_glib/test/test-null-scalar.rb | 28 +- .../{test-array-datum.rb => test-scalar-datum.rb} | 33 +- ...-array-datum.rb => test-sparse-union-scalar.rb} | 44 +- .../{test-array-datum.rb => test-string-scalar.rb} | 47 +- .../{test-array-datum.rb => test-struct-scalar.rb} | 47 +- .../buffer.rb => c_glib/test/test-time32-scalar.rb | 34 +- .../buffer.rb => c_glib/test/test-time64-scalar.rb | 34 +- ...est-array-datum.rb => test-timestamp-scalar.rb} | 40 +- .../buffer.rb => c_glib/test/test-uint16-scalar.rb | 32 +- .../buffer.rb => c_glib/test/test-uint32-scalar.rb | 32 +- .../buffer.rb => c_glib/test/test-uint64-scalar.rb | 32 +- .../buffer.rb => c_glib/test/test-uint8-scalar.rb | 32 +- ruby/red-arrow/lib/arrow/buffer.rb | 16 +- ...er.rb => constructor-arguments-gc-guardable.rb} | 11 +- ruby/red-arrow/lib/arrow/datum.rb | 98 + ruby/red-arrow/lib/arrow/loader.rb | 30 + ruby/red-arrow/lib/arrow/{buffer.rb => scalar.rb} | 18 +- .../buffer.rb => test/test-boolean-scalar.rb} | 14 +- .../red-arrow/test/test-float-scalar.rb | 56 +- ruby/red-arrow/test/test-function.rb | 176 ++ 54 files changed, 4400 insertions(+), 473 deletions(-) create mode 100644 c_glib/arrow-glib/scalar.cpp create mode 100644 c_glib/arrow-glib/scalar.h copy c_glib/arrow-glib/{datum.hpp => scalar.hpp} (55%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-binary-scalar.rb (58%) copy c_glib/test/{test-array-datum.rb => test-boolean-scalar.rb} (56%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-date32-scalar.rb (60%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-date64-scalar.rb (59%) copy c_glib/test/{test-array-datum.rb => test-decimal128-scalar.rb} (56%) copy c_glib/test/{test-array-datum.rb => test-decimal256-scalar.rb} (56%) copy c_glib/test/{test-array-datum.rb => test-dense-union-scalar.rb} (56%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-double-scalar.rb (58%) copy c_glib/test/{test-array-datum.rb => test-fixed-size-binary-scalar.rb} (56%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-float-scalar.rb (58%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-int16-scalar.rb (60%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-int32-scalar.rb (60%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-int64-scalar.rb (60%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-int8-scalar.rb (62%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-large-binary-scalar.rb (57%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-large-string-scalar.rb (58%) copy c_glib/test/{test-array-datum.rb => test-list-scalar.rb} (58%) create mode 100644 c_glib/test/test-map-scalar.rb copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-null-scalar.rb (66%) copy c_glib/test/{test-array-datum.rb => test-scalar-datum.rb} (65%) copy c_glib/test/{test-array-datum.rb => test-sparse-union-scalar.rb} (56%) copy c_glib/test/{test-array-datum.rb => test-string-scalar.rb} (56%) copy c_glib/test/{test-array-datum.rb => test-struct-scalar.rb} (55%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-time32-scalar.rb (57%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-time64-scalar.rb (56%) copy c_glib/test/{test-array-datum.rb => test-timestamp-scalar.rb} (56%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-uint16-scalar.rb (60%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-uint32-scalar.rb (60%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-uint64-scalar.rb (60%) copy ruby/red-arrow/lib/arrow/buffer.rb => c_glib/test/test-uint8-scalar.rb (60%) copy ruby/red-arrow/lib/arrow/{buffer.rb => constructor-arguments-gc-guardable.rb} (83%) create mode 100644 ruby/red-arrow/lib/arrow/datum.rb copy ruby/red-arrow/lib/arrow/{buffer.rb => scalar.rb} (68%) copy ruby/red-arrow/{lib/arrow/buffer.rb => test/test-boolean-scalar.rb} (81%) copy c_glib/test/test-array-datum.rb => ruby/red-arrow/test/test-float-scalar.rb (51%) create mode 100644 ruby/red-arrow/test/test-function.rb