[#78633] ruby/spec needs help from CRuby committers — Benoit Daloze <eregontp@...>

Currently, ruby/spec is maintained mostly by individuals and enjoys the

13 messages 2016/12/13

[ruby-core:78609] [Ruby trunk Bug#13024] Confusing error message matching a non-ASCII string with ASCII-regex

From: naruse@...
Date: 2016-12-12 15:05:37 UTC
List: ruby-core #78609
Issue #13024 has been updated by Yui NARUSE.


Hmm, maybe the error message express /.../n is ASCII-8BIT (binary) regexp...

----------------------------------------
Bug #13024: Confusing error message matching a non-ASCII string with ASCII-regex
https://bugs.ruby-lang.org/issues/13024#change-61993

* Author: Herwin W
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 
* Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
```ruby
irb(main):001:0> "\u2603".match(/./n)
(irb):1: warning: regexp match /.../n against to UTF-8 string
=> #<MatchData "☃">
```

I actually had to read the source to discover the intention of this error (partly because I copied the `/n` from somewhere without knowing what it meant). Replacing "against to" with just "against" would improve the grammar (full disclosure: English isn't my native language either, I'm open to other suggestions here).



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next