imperative_invoke. If this is true, we would not be able to perform memory management reliably. The effort would be large and unnecessary. If callbacks are not passed back through
imperative_invoke, I find it strange, that would mean no language binding is currently doing that required memory management.
20:20 fonsan@Eriks-MBP:~/code/arrow/ruby/red-arrow d1091bbe3(ruby-refactor-table-initialize✗)(ruby-2.7.2) $ brew install apache-arrow-glib --head Updating Homebrew... ==> Auto-updated Homebrew! Updated Homebrew from 12495bc80 to 6d850a97a. No changes to formulae. ==> Cloning https://github.com/apache/arrow.git Updating /Users/fonsan/Library/Caches/Homebrew/apache-arrow-glib--git ==> Checking out branch master Already on 'master' Your branch is up to date with 'origin/master'. HEAD is now at a7e02c4 ARROW-10639: [Rust] Added examples to is_null kernel and simplified signature. Entering 'cpp/submodules/parquet-testing' Entering 'testing' /Users/fonsan/Library/Caches/Homebrew/apache-arrow-glib--git/cpp/submodules/parquet-testing /Users/fonsan/Library/Caches/Homebrew/apache-arrow-glib--git/testing ==> ./configure --prefix=/usr/local/Cellar/apache-arrow-glib/HEAD-a7e02c4 Last 15 lines from /Users/fonsan/Library/Logs/Homebrew/apache-arrow-glib/01.configure: 2020-11-19 20:20:42 +0100 ./configure --prefix=/usr/local/Cellar/apache-arrow-glib/HEAD-a7e02c4 READ THIS: https://docs.brew.sh/Troubleshooting Please create pull requests instead of asking for help on Homebrew's GitHub, Twitter or any other official channels. brew install apache-arrow-glib --head 5.27s user 7.80s system 79% cpu 16.497 total 20:20 fonsan@Eriks-MBP:~/code/arrow/ruby/red-arrow d1091bbe3(ruby-refactor-table-initialize✗)(ruby-2.7.2)
configureisn't included in repository. It's an auto generated file.
When I run the tests in red-arrow I get
Error: test_uint8(RawRecordsTableStructArrayTest): TypeError: uninitialize GLib::Object for several of them.