Jean Boussier d019b3baec Emit a performance warning when redefining specially optimized methods
This makes it easier to notice a dependency is causing interpreter or
JIT deoptimization.

```ruby
Warning[:performance] = true

class String
  def freeze
    super
  end
end
```

```
./test.rb:4: warning: Redefining 'String#freeze' disable multiple interpreter and JIT optimizations
```
2024-04-15 18:21:41 +02:00
..
2024-03-26 12:54:54 +01:00
2024-04-08 23:47:51 +00:00