> I am guessing it has something to do with a mac OS update where one or more developer tools need to be reinstalled (purely a guess). FYI, I think this was caused by a bug in Xcode 16.0. I filed a bug with Apple in September 2024 ent...stanhu (Stan Hu)
The `autoconf` used to generate `configure` in the Ruby source downloads needs to be updated from 2.71 to 2.72 to fix compatibility with C23 compilers, such as GCC 15. This is related to https://bugs.ruby-lang.org/issues/21024, but th...stanhu (Stan Hu)
alanwu (Alan Wu) wrote in #note-1: > You seem to have using a patched ruby, which makes the backtrace less helpful. But, gc.c:7480 is around this code: > ... Sorry, that patch is for https://bugs.ruby-lang.org/issues/21042, which we've...stanhu (Stan Hu)
We have been intermittent `try to mark T_NONE object` erorrs in CI using Ruby 3.3.7. For example: ``` /builds/gitlab-org/gitlab/vendor/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/journey/visitors.rb:139: [BUG] try to mark ...stanhu (Stan Hu)
As reported in https://gitlab.com/gitlab-org/gitlab-development-kit/-/issues/2222 and https://trac.macports.org/ticket/70750, we've had numerous macOS users experience problems with compiling Ruby C++ extensions after upgrading to XCode ...stanhu (Stan Hu)
For the last 5 years, we've been patching our Ruby interpreter with https://github.com/ruby/ruby/pull/3978 in order to track memory allocations over time. This has been running in production at GitLab for a long time. I'd like to requ...stanhu (Stan Hu)
...pending If two threads are running, with one calling waitpid(-1, Process::WNOHANG), and another calling waitpid($some_pid), and then $some_other_pid exits, we would expect the waitpid(-1, Process::WNOHANG) call to retrieve that exit ...stanhu (Stan Hu)