aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS.md
diff options
context:
space:
mode:
authorAlan Wu <alanwu@ruby-lang.org>2023-11-30 18:28:11 -0500
committerAlan Wu <alanwu@ruby-lang.org>2023-11-30 18:28:11 -0500
commitc3cb27eede43ccdabfe1c367c56c27d654a80a2d (patch)
treed86e233c96c56db85610b61402562d45c2f03266 /NEWS.md
parent73e6d8a0d0a05bdf778502af639de32869dd41b3 (diff)
downloadruby-c3cb27eede43ccdabfe1c367c56c27d654a80a2d.tar.gz
NEWS update about calling Kernel#lambda with non-literal block
Diffstat (limited to 'NEWS.md')
-rw-r--r--NEWS.md6
1 files changed, 6 insertions, 0 deletions
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