summaryrefslogtreecommitdiff
path: root/include/ruby/internal/encoding
diff options
context:
space:
mode:
authorÉtienne Barrié <etienne.barrie@gmail.com>2024-08-05 12:31:24 +0200
committerJean Boussier <jean.boussier@gmail.com>2024-09-05 12:46:02 +0200
commitbf9879791af11a20e50921551220c08d1c7f7f02 (patch)
tree68732e79fac871a629fc815b525f0cc20ed1c8bc /include/ruby/internal/encoding
parenta99707cd9c6a1d53cf8ebc883dc210219bd67a28 (diff)
Optimized instruction for Hash#freeze
If a Hash which is empty or only using literals is frozen, we detect this as a peephole optimization and change the instructions to be `opt_hash_freeze`. [Feature #20684] Co-authored-by: Jean Boussier <byroot@ruby-lang.org>
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/11406
Diffstat (limited to 'include/ruby/internal/encoding')
0 files changed, 0 insertions, 0 deletions