Kenichi Kamiya 7954bb056b Some Hash destructive methods ensure the receiver modifiable [Bug #17736]
refs:

* https://bugs.ruby-lang.org/issues/17736
* https://github.com/ruby/ruby/pull/4296

This commit aims to cover following methods

* Hash#select!
* Hash#filter!
* Hash#keep_if
* Hash#reject!
* Hash#delete_if

I think these are not all.

---

* Ensure the receiver is modifiable or not
* Assert the receiver is not modified
2021-03-20 20:46:15 +09:00
..
2021-01-13 22:46:51 -08:00
2021-02-07 23:06:17 -05:00
2021-01-13 22:46:51 -08:00
2020-12-22 03:12:51 -05:00
2020-12-19 15:08:01 +09:00
2021-01-13 22:46:51 -08:00
2020-12-22 19:46:07 -05:00
2021-03-07 09:54:35 +09:00
2020-12-22 19:44:27 +09:00
2021-01-13 22:46:51 -08:00
2021-01-23 10:52:17 +09:00
2021-02-18 21:17:42 +09:00
2021-01-13 22:46:51 -08:00
2021-02-19 17:27:53 +09:00
2021-03-08 10:08:40 +09:00
2020-12-22 21:41:44 +09:00