diff options
| author | Étienne Barrié <etienne.barrie@gmail.com> | 2024-08-05 12:31:24 +0200 |
|---|---|---|
| committer | Jean Boussier <jean.boussier@gmail.com> | 2024-09-05 12:46:02 +0200 |
| commit | bf9879791af11a20e50921551220c08d1c7f7f02 (patch) | |
| tree | 68732e79fac871a629fc815b525f0cc20ed1c8bc /include/ruby/internal/encoding | |
| parent | a99707cd9c6a1d53cf8ebc883dc210219bd67a28 (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
