👋 I'm the maintainer of Nokogiri and Loofah. Nokogiri has a "decorator" feature that allows modules to be mixed into node objects dynamically. When a document has decorators registered, Nokogiri calls `node.extend(mod)` on each `Node`...mdalessio (Mike Dalessio)
## Description `UnboundMethod#==` returns `false` when comparing a module's instance method against the same method obtained via `Method#unbind` on a class that includes or extends that module, despite having the same owner and source...mdalessio (Mike Dalessio)
> > > #844 got merged the same day, what would you expect? > ... Of course not. I can see that you're feeling attacked here, and that was not my intention, and I apologize. I'm thankful for all the work that you do. But the fact of...mdalessio (Mike Dalessio)
> Maybe it'd make sense and possibly safe enough to automatically merge PRs by ruby-builder-bot, after they pass CI of course ... if someone is interested, please make a PR to setup-ruby. I've opened https://github.com/ruby/setup-ruby...mdalessio (Mike Dalessio)
> https://github.com/ruby/setup-ruby/pull/844 got merged the same day, what would you expect? A counter-example, though, is that the PR for windows support (https://github.com/ruby/setup-ruby/pull/847) took 3 days to get merged. I thi...mdalessio (Mike Dalessio)
> > I don't think the installation script works with no extensions because it loads rubygems that require monitor > ... Ah, I see, is this because logger relies on monitor, and logger is no longer part of the stdlib (it is a bundled gem...mdalessio (Mike Dalessio)
> I don't think the installation script works with no extensions because it loads rubygems that require monitor @nobu Is this something that changed since Ruby 3.4? `rake-compiler` has been using the `--with-ext=` (empty) option since...mdalessio (Mike Dalessio)