diff options
| author | Jeremy Evans <code@jeremyevans.net> | 2021-12-27 14:41:43 -0800 |
|---|---|---|
| committer | Jeremy Evans <code@jeremyevans.net> | 2022-01-14 12:17:57 -0800 |
| commit | a93cc3e23b4044762e80820fc7a45606587e11db (patch) | |
| tree | be06c72142c01f40013a6f58bc334a4f907bea88 /NEWS.md | |
| parent | 6b7eff90860d4fb4db01ec4d1f522afa6d809632 (diff) | |
Make Hash#shift return nil for empty hash
Fixes [Bug #16908]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/5360
Diffstat (limited to 'NEWS.md')
| -rw-r--r-- | NEWS.md | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -51,6 +51,11 @@ Note that each entry is kept to a minimum, see links for details. Note: We're only listing outstanding class updates. +* Hash + * Hash#shift now always returns nil if the hash is + empty, instead of returning the default value or + calling the default proc. [[Bug #16908]] + * Module * Module.used_refinements has been added. [[Feature #14332]] * Module#refinements has been added. [[Feature #12737]] @@ -137,6 +142,7 @@ The following deprecated APIs are removed. [Feature #15231]: https://bugs.ruby-lang.org/issues/15231 [Bug #15928]: https://bugs.ruby-lang.org/issues/15928 [Feature #16131]: https://bugs.ruby-lang.org/issues/16131 +[Bug #16908]: https://bugs.ruby-lang.org/issues/16908 [Feature #17351]: https://bugs.ruby-lang.org/issues/17351 [Feature #17391]: https://bugs.ruby-lang.org/issues/17391 [Bug #17545]: https://bugs.ruby-lang.org/issues/17545 |
