Charles Oliver Nutter
Charles Oliver Nutter
Some of these seem to be a failure to properly peel off keyword args passed into a block. ``` diff --git a/spec/rubocop/ast/node_pattern_spec.rb b/spec/rubocop/ast/node_pattern_spec.rb index e1bd404..957621e 100644 --- a/spec/rubocop/ast/node_pattern_spec.rb +++ b/spec/rubocop/ast/node_pattern_spec.rb...
@enebo I will look into the regexp thing then.
JRuby does support `//n` but it seems like something is stripping that from the given code path. ``` $ jruby -e 'p /foo/n' /foo/n ```
Oops: ``` $ jruby -e 'p Regexp.new("abc", Regexp::NOENCODING)' /abc/ $ rvm ruby-3.1 do ruby -e 'p Regexp.new("abc", Regexp::NOENCODING)' /abc/n ```
This will fix the regexp error on 9.3 and master, once merged: https://github.com/jruby/jruby/pull/7416
Thank you for the report. It seems our aliasing logic is not quite matching CRuby here, or else the search for a method to make `public` is finding the wrong...
@mohamedhafez Hmm, that's odd. I see the same result...the Control-C seems to be ignored.
It doesn't seem like the trap is being installed correctly anymore.
@mohamedhafez Can you provide info on your environment? OS/platform, JRuby version, etc.