From c3cb27eede43ccdabfe1c367c56c27d654a80a2d Mon Sep 17 00:00:00 2001 From: Alan Wu Date: Thu, 30 Nov 2023 18:28:11 -0500 Subject: NEWS update about calling Kernel#lambda with non-literal block --- NEWS.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/NEWS.md b/NEWS.md index 7d423495d8..66ed7756ef 100644 --- a/NEWS.md +++ b/NEWS.md @@ -224,6 +224,11 @@ changelog for details of the default gems or bundled gems. * IO.read * IO.write +* When given a non-lambda, non-literal block, Kernel#lambda with now raises + ArgumentError instead of returning it unmodified. These usages have been + issuing warnings under the `Warning[:deprecated]` category since Ruby 3.0.0. + [[Feature #19777]] + * The `RUBY_GC_HEAP_INIT_SLOTS` environment variable has been deprecated and removed. Environment variables `RUBY_GC_HEAP_%d_INIT_SLOTS` should be used instead. [[Feature #19785]] @@ -358,6 +363,7 @@ changelog for details of the default gems or bundled gems. [Feature #19630]: https://bugs.ruby-lang.org/issues/19630 [Feature #19714]: https://bugs.ruby-lang.org/issues/19714 [Feature #19776]: https://bugs.ruby-lang.org/issues/19776 +[Feature #19777]: https://bugs.ruby-lang.org/issues/19777 [Feature #19785]: https://bugs.ruby-lang.org/issues/19785 [Feature #19790]: https://bugs.ruby-lang.org/issues/19790 [Feature #19842]: https://bugs.ruby-lang.org/issues/19842 -- cgit v1.2.3