In 524513be399e81bb170ec88aa0d501f33cbde8c3, `try_var` in mkmf.rb has been modified to recognize a variable that exists but is not declared. What was the rationale behind this change? In ext/date/extconf.rb, it checks `have_var("altz...ReiOdaira (Rei Odaira)
On s390x, `FIBER_POOL_ALLOCATION_FREE` is enabled. The doubly linked list of `fiber_pool->vacancies` assumes that the head `fiber_pool_vacancy` has `NULL` in its `previous` field. However, when a fiber is released, `fiber_pool_vacancy_...ReiOdaira (Rei Odaira)
A segmentation fault almost always happens in test/ruby/test_fiber.rb with certain commits of latest Ruby on s390x. ``` $ make test-all TESTS=test/ruby/test_fiber.rb Run options: --seed=90044 "--ruby=./miniruby -I./lib -I. -I....ReiOdaira (Rei Odaira)
I'm happy to work for ppc64le and s390x. In the last few years, the number of the platform-specific issues that showed up in ppc64le and s390x Ruby has been between 5 and 10 every year, so I assume the same pace for my obligation as a m...ReiOdaira (Rei Odaira)
I think I am using openssl-1.0.1s. `HAVE_RB_FD_INIT` is not defined, but in fact AIX has `fd_mask`. It turned out that when defining `HAVE_RB_FD_INIT` by checking `fd_mask`, configure.in does not include sys/select.h. On AIX you have ...ReiOdaira (Rei Odaira)
Thanks for the patch. Unfortunately, it did not solve the problem. Looks like this test does not call `nogvl_copy_stream_read_write()` but instead calls `copy_stream_fallback_body()`. As far as I read the code, there is no large array ...ReiOdaira (Rei Odaira)
Ruby CI on AIX have frequently hit SystemStackError since this change was introduced. http://rubyci.s3.amazonaws.com/aix71_ppc/ruby-trunk/recent.html http://rubyci.s3.amazonaws.com/aix71_ppc/ruby-trunk/log/20170723T103301Z.fail.html.gz...ReiOdaira (Rei Odaira)