ruby-loco (MinGW trunk) had the following failures in spec tests as of r67365 (r67357 passed)
1)
The --enable and --disable flags can be used with gems FAILED
Expected "nil"
to equal "\"constant\""
/ruby/spec/ruby/command_line/feature_spec.rb:6:in `block (2 levels) in <top (required)>'
/ruby/spec/ruby/command_line/feature_spec.rb:3:in `<top (required)>'
2)
The --enable and --disable flags can be used with gem FAILED
Expected "nil"
to equal "\"constant\""
/ruby/spec/ruby/command_line/feature_spec.rb:13:in `block (2 levels) in <top (required)>'
/ruby/spec/ruby/command_line/feature_spec.rb:3:in `<top (required)>'
3)
The --enable and --disable flags can be used with did_you_mean FAILED
Expected "nil"
to equal "\"constant\""
/ruby/spec/ruby/command_line/feature_spec.rb:20:in `block (2 levels) in <top (required)>'
/ruby/spec/ruby/command_line/feature_spec.rb:3:in `<top (required)>'
@MSP-Greg Could you investigate why they fail?
Those specs look fine and portable from a quick look.
Does "The --enable and --disable flags can be used with frozen-string-literal" passes?
That's very similar, could it be a bug of command-line parsing or features handling on MRI on Windows?