Actions
Bug #11784
closed[PATCH] insns.def (opt_case_dispatch): check Float#=== redefinition
Description
insns.def (opt_case_dispatch): check Float#=== redefinition
The missing check for Float#=== redefinition was noticed while
working on enhancing optimized case dispatch for nil/true/false
in [ruby-core:71818] https://bugs.ruby-lang.org/issues/11769
So no, I don't normally redefine core classes like this :P
- insns.def (opt_case_dispatch): check Float#=== redefinition
- test/ruby/test_optimization.rb (test_opt_case_dispatch): new
Files
Updated by Anonymous over 8 years ago
- Status changed from Open to Closed
Applied in changeset r52928.
insns.def (opt_case_dispatch): check Float#=== redefinition
The missing check for Float#=== redefinition was noticed while
working on enhancing optimized case dispatch for nil/true/false
in [ruby-core:71818] https://bugs.ruby-lang.org/issues/11769
So no, I don't normally redefine core classes like this :P
- insns.def (opt_case_dispatch): check Float#=== redefinition
- test/ruby/test_optimization.rb (test_opt_case_dispatch): new
[ruby-core:71920] [Bug #11784]
Updated by nagachika (Tomoyuki Chikanaga) over 8 years ago
- Backport changed from 2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: REQUIRED to 2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: DONE
Backported into ruy_2_2
branch at r52977.
Updated by usa (Usaku NAKAMURA) over 8 years ago
- Backport changed from 2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: DONE to 2.0.0: REQUIRED, 2.1: DONE, 2.2: DONE
ruby_2_1 r53145 merged revision(s) 52928.
Actions
Like0
Like0Like0Like0