[#99115] [Ruby master Bug#17023] How to prevent String memory to be relocated in ruby-ffi — larskanis@...
Issue #17023 has been reported by larskanis (Lars Kanis).
22 messages
2020/07/10
[#99375] [Ruby master Feature#17055] Allow suppressing uninitialized instance variable and method redefined verbose mode warnings — merch-redmine@...
Issue #17055 has been reported by jeremyevans0 (Jeremy Evans).
29 messages
2020/07/28
[#101207] [Ruby master Feature#17055] Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
— merch-redmine@...
2020/12/02
Issue #17055 has been updated by jeremyevans0 (Jeremy Evans).
[#101231] Re: [Ruby master Feature#17055] Allow suppressing uninitialized instance variable and method redefined verbose mode warnings
— Austin Ziegler <halostatue@...>
2020/12/03
What does this mean?
[ruby-core:99205] [Ruby master Misc#17035] is non-symbol key hash spread a bug or a feature?
From:
merch-redmine@...
Date:
2020-07-17 15:39:04 UTC
List:
ruby-core #99205
Issue #17035 has been updated by jeremyevans0 (Jeremy Evans).
Status changed from Open to Closed
chucke (Tiago Cardoso) wrote:
> ``` ruby
> {**{"a" => "b"}}
> ```
>
> breaks in ruby < 2.7, but works in 2.7 .
This is an expected new feature in ruby 2.7, and will not break in future ruby versions. `**` is the keyword splat operator. In ruby <2.7, `"a"` is not a valid keyword key, but in ruby 2.7, it is (you can pass it as a keyword if a method accepts arbitrary keywords).
----------------------------------------
Misc #17035: is non-symbol key hash spread a bug or a feature?
https://bugs.ruby-lang.org/issues/17035#change-86583
* Author: chucke (Tiago Cardoso)
* Status: Closed
* Priority: Normal
----------------------------------------
Coming from https://github.com/jruby/jruby/issues/6327#issuecomment-659577894
I've queried jruby about a bug I found, only to find that the behaviour is correct for the ruby versions jruby emulates.
The following:
``` ruby
{**{"a" => "b"}}
```
breaks in ruby < 2.7, but works in 2.7 .
I've looked at the 2.7 announcements and didn't find any. Is this a feature that ruby wants to keep (I'd very much like so) ? Or was this accidental, and unlikely to be maintained in the long run?
--
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>