Feature #17256
Updated by ko1 (Koichi Sasada) about 4 years ago
To share Regexp objects between ractors, these regexps should be frozen.
Now, Matz proposed make all Regexp objects frozen.
10 month ago, there is a note:
On https://bugs.ruby-lang.org/issues/16377#note-7
> For the record: Regexp.new should continue to return unfrozen Regexp instance.
so I'm afraid it is good way or not.
But can we have your comment on it.
If no comments, I'll try to freeze them , before Ruby 3.0 preview 2.
BTW, I believe `/#{expr}/o` should be frozen because this expression only returns one Regexp object.