Project

General

Profile

Bug #11784

[PATCH] insns.def (opt_case_dispatch): check Float#=== redefinition

Added by normalperson (Eric Wong) almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
[ruby-core:71920]

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

Associated revisions

Revision 4d2ce0cb
Added by normal almost 4 years ago

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]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 52928
Added by normalperson (Eric Wong) almost 4 years ago

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]

Revision 52928
Added by normal almost 4 years ago

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]

Revision 52928
Added by normal almost 4 years ago

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]

Revision 52928
Added by normal almost 4 years ago

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]

Revision 52928
Added by normal almost 4 years ago

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]

Revision 4beed07c
Added by nagachika (Tomoyuki Chikanaga) almost 4 years ago

merge revision(s) 52928: [Backport #11784]

    * insns.def (opt_case_dispatch): check Float#=== redefinition

    * test/ruby/test_optimization.rb (test_opt_case_dispatch): new
      [ruby-core:71920] [Bug #11784]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@52977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 52977
Added by nagachika (Tomoyuki Chikanaga) almost 4 years ago

merge revision(s) 52928: [Backport #11784]

* insns.def (opt_case_dispatch): check Float#=== redefinition

* test/ruby/test_optimization.rb (test_opt_case_dispatch): new
  [ruby-core:71920] [Bug #11784]

Revision 67ec7b53
Added by usa (Usaku NAKAMURA) almost 4 years ago

merge revision(s) 52928: [Backport #11784]

    * insns.def (opt_case_dispatch): check Float#=== redefinition

    * test/ruby/test_optimization.rb (test_opt_case_dispatch): new
      [ruby-core:71920] [Bug #11784]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@53145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 53145
Added by usa (Usaku NAKAMURA) almost 4 years ago

merge revision(s) 52928: [Backport #11784]

* insns.def (opt_case_dispatch): check Float#=== redefinition

* test/ruby/test_optimization.rb (test_opt_case_dispatch): new
  [ruby-core:71920] [Bug #11784]

History

#1

Updated by Anonymous almost 4 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) almost 4 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) almost 4 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.

Also available in: Atom PDF