Actions
Backport #9576
closedBackport r44370 to revert Hash#reject behavior
Status:
Closed
Assignee:
Description
In [Bug #9223], naruse-san rejected incompatible change due to HashWithIndifferentAccess.
r44358 had changed constant name, but there was one ifdef
condition still use old constant name.
r44370 fixes it to correct one, but it's not backported to 2.1.1.
So HashWithIndifferentAccess in Ruby 2.1.1 is broken because Ruby 2.1.1's Hash#reject doesn't copy extra states.
- Commits around this change: https://gist.github.com/sorah/9265008
- Rails' issue: https://github.com/rails/rails/issues/14188
Updated by naruse (Yui NARUSE) over 10 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
Applied in changeset r45227.
merge revision(s) 44370: [Backport #9576]
hash.c: extra states
* hash.c (rb_hash_reject): use words "extra states".
Actions
Like0
Like0