Fix https://github.com/ruby/ruby/pull/10366
This commit is contained in:
Vivek Gupta 2024-03-26 13:05:02 +05:30 коммит произвёл Nobuyoshi Nakada
Родитель 207788466e
Коммит e9fd34750f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3582D74E1FEE4465
1 изменённых файлов: 5 добавлений и 6 удалений

11
NEWS.md
Просмотреть файл

@ -8,17 +8,16 @@ Note that each entry is kept to a minimum, see links for details.
## Language changes
* String literals in files without a `frozen_string_literal` comment now behave
as if they were frozen. If they are mutated a deprecation warning is emited.
as if they were frozen. If they are mutated a deprecation warning is emitted.
These warnings can be enabled with `-W:deprecated` or by setting `Warning[:deprecated] = true`.
To disable this change you can run Ruby with the `--disable-frozen-string-literal` command line
argument. [[Feature #20205]]
To disable this change, you can run Ruby with the `--disable-frozen-string-literal`
command line argument. [[Feature #20205]]
* `it` is added to reference a block parameter. [[Feature #18980]]
* Keyword splatting `nil` when calling methods is now supported.
`**nil` is treated similar to `**{}`, passing no keywords,
and not calling any conversion methods.
[[Bug #20064]]
`**nil` is treated similarly to `**{}`, passing no keywords,
and not calling any conversion methods. [[Bug #20064]]
* Block passing is no longer allowed in index. [[Bug #19918]]