General

Profile

mdalessio (Mike Dalessio)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 11 11

Projects

Project Roles Registered on
Ruby Contributor 03/03/2025

Activity

10/21/2025

09:11 PM Ruby Bug #21645: Can't `require "resolve"` on Windows under Bundler without warnings
Would this problem be avoided if mini_portile2 declared an explicit dependency on net-http? If it would be helpful I'm happy to cut a new release of mini_portile with that change.
mdalessio (Mike Dalessio)

04/28/2025

02:55 PM Ruby Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing
I wonder if `-Werror` is being set implicitly?
I'm seeing similar failures up and down my CI pipelines for the gems mentioned by @Earlopain, in addition to libxml2 compilation in Nokogiri's upstream integration testing.
mdalessio (Mike Dalessio)

01/07/2025

02:25 PM Ruby Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
> > Is there a real-world use case to make a String with a pointer allocated outside of xmalloc?
> ...
Yes, it would be easiest for Nokogiri if non-xmalloc string pointers were supported, but if it was decided to not support this, I wou...
mdalessio (Mike Dalessio)

12/02/2024

10:08 PM Ruby Revision af5c34fb (git): [ruby/rdoc] Prefer String#ord to #codepoints[0]
(https://github.com/ruby/rdoc/pull/1220)
https://github.com/ruby/rdoc/commit/09d7f35420
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
mdalessio (Mike Dalessio)
10:07 PM Ruby Revision 4cce246d (git): [ruby/rdoc] ClassModule#superclass= accepts a ClassModule as an
argument
(https://github.com/ruby/rdoc/pull/1222)
It is necessary for ClassModule's instance variable @superclass to
always be a String (or nil) so that the class can be saved with
`#marshal_dump` and loaded with `#marshal_load`.
Howev...
mdalessio (Mike Dalessio)

11/30/2024

04:06 PM Ruby Revision 83bd9191 (git): [ruby/rdoc] Methods are sorted symbols-first
(https://github.com/ruby/rdoc/pull/1219)
There are three distinct ranges of symbols in ASCII:
- the range below "A", 0..64 in decimal
- the range between "Z" and "a", 91..96 in decimal
- the range above "z", 123..127 in decimal
With t...
mdalessio (Mike Dalessio)

11/08/2024

05:30 PM Ruby Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
This would likely be useful in Nokogiri as well. The two key places I have in mind are
1. returning a large serialization string generated within libxml2 (which is configured to use `ruby_xmalloc` by default)
2. assembling an HTML5-c...
mdalessio (Mike Dalessio)

10/17/2024

08:40 PM Ruby Revision 0b38e184 (git): [ruby/rdoc] feature: Render mixed-in methods and constants with
`--embed-mixins`
(https://github.com/ruby/rdoc/pull/842)
* Embed mixed-in methods and constants with `--embed-mixins`
When `--embed-mixins` option is set:
- methods from an `extend`ed module are documented as singleton methods
- attrs...
mdalessio (Mike Dalessio)

09/06/2024

04:45 PM Ruby Bug #20501: ruby SEGV
I'm not able to reproduce on Linux with this script using either master HEAD or 5613d6e95b. mdalessio (Mike Dalessio)

07/28/2024

04:07 PM Ruby Bug #20088: Ruby 3.3.0 does not cross-complie on arm64-darwin
@k0kubun Can I ask for 2a4a8466 to be backported to 3.3? mdalessio (Mike Dalessio)

Also available in: Atom