The column information from `source_location` will be canceled in 4.0. Let us discuss for the future. I think it's a matter of taste. I don't really care much. Matz. matz (Yukihiro Matsumoto)
I'd like to cancel `source_location` to have column information in 4.0, due to this concern. In my personal opinion, I am leaning toward byte index, though. Matz. matz (Yukihiro Matsumoto)
Although last minute, we will cancel this feature in 4.0 because of design ambiguities such as whether to return column positions in bytes or characters as in #21783. Matz. matz (Yukihiro Matsumoto)
Frankly, I should have designed from the beginning that any method that accepts a block should always take a `&blk` argument, but it is impossible to change that now. Considering that it is meaningful to explicitly state that a method...matz (Yukihiro Matsumoto)
We found some gems inherited from Regexp and used instance variables on instances, so they would be broken if all Regexp objects become frozen. I think it's unacceptable for Ruby 4.0. Frankly, I don't think freezing the Regexp objects i...matz (Yukihiro Matsumoto)
I'd like to have the following new methods: * `Binding#implicit_parameters #=> [:_1, :_2, :_3, ...] or [:it]` * `Binding#implicit_parameter_get(:_1) #=> obj` * `Binding#implicit_parameter_defined?(:_1) #=> true or false` Matz. matz (Yukihiro Matsumoto)
I am interested. What kind of API do you need? Since bare memory allocation could break the whole app (leads to DoS), it's not that easy to disclose general purpose memory allocation (that's the reason YJIT, RJIT etc. has their own alloc...matz (Yukihiro Matsumoto)
I think“Ruby's License” is something described in COPYING, i.e., it is inseparable from BSD-2clause. Historically it was combination with GPL, so some description should be updated. Matz. matz (Yukihiro Matsumoto)