Actions
Bug #14232
closedUnused refinement still breaks method search
Bug #14232:
Unused refinement still breaks method search
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
- Status changed from Assigned to Closed
Applied in changeset trunk|r61484.
vm_method.c: fix super in refined module
- vm_method.c (rb_method_entry_complement_defined_class): clone
the original method entry of refined module instance method with
the active ICLASS, to track super method chain.
[ruby-dev:50390] [Bug #14232]
Updated by nagachika (Tomoyuki Chikanaga) over 8 years ago
- Backport changed from 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN to 2.3: REQUIRED, 2.4: REQUIRED, 2.5: REQUIRED
Updated by nagachika (Tomoyuki Chikanaga) over 8 years ago
- Backport changed from 2.3: REQUIRED, 2.4: REQUIRED, 2.5: REQUIRED to 2.3: DONTNEED, 2.4: REQUIRED, 2.5: REQUIRED
You cannot refine Module on 2.3.x.
I set DONTNEED for 2.3.
Updated by nagachika (Tomoyuki Chikanaga) over 8 years ago
- Backport changed from 2.3: DONTNEED, 2.4: REQUIRED, 2.5: REQUIRED to 2.3: DONTNEED, 2.4: DONE, 2.5: REQUIRED
ruby_2_4 r62234 merged revision(s) 61484.
Updated by naruse (Yui NARUSE) over 8 years ago
- Backport changed from 2.3: DONTNEED, 2.4: DONE, 2.5: REQUIRED to 2.3: DONTNEED, 2.4: DONE, 2.5: DONE
ruby_2_5 r62511 merged revision(s) 61484.
Actions